I like the idea of Spring WebFlow - particularly the way the flow definitiion abstracts the higher level web flow from components in the Spring Bean Container.
The Flow definition format seems to include everything one needs in a Web Flow - views, actions, transitions, subflows, outcomes etc.
Do you think the Spring WebFlow Flow Definition format would be suitable for externalising a Web Flow for a non Spring framework? Something that does not use Spring, or perhaps even Java, for its underlying components.
Bear in mind, I am thinking of only page flow in particular, not general workflow or BPEL type stuff