Marco Ehrentreich wrote:Is it tightly integrated into the core of a Spring application or is it more like a plugin or thin layer above the application? And is it possible and reasonable to integrate the flow concept later?
Spring Web Flow is a module of Spring Portfolio, I haven't looked at source code yet, so I don't know exactly what Spring Web Flow uses from Spring Core.
If your application is workflow application, Spring Web Flow will tightly integrate to your implementation of course (because "core" of your application is workflow), but if your application is an application that uses workflow, the Spring Work Flow can be viewed as infrastructure/framework layer.
You can use Spring Web Flow whenever you want or need it, but I recommend to choose framework before start implement to prevent rework.
SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional