I'm working on a project that requires a Web-based workflow application. We're now evaluating software stacks for the project, and most of my colleagues agree in the use of IBM SOA-BPM products as base software (that includes Process Server and Websphere Business Modeler). The client has the license of almost all of the tools, so that approach make sense.
However, I'm curious if there is any other software-stack for that kind of application. In a quick Google search I found this:
- Spring Workflow, sounds nice but it's in Incubation phase
- Using an Open-Source workflow engine like Imixs, but having Process Server already that doesn't make any sense
- This article suggest a pure Spring-Beans based solution, but it feels a little like reinventing the wheel
Any suggestion, or I should go with the full-IBM solution?
Edit:
Another question, is BPM the only way for Workflow applications, or there are other possibilities?