Saturday, November 28, 2009

BPMS products

Usually a BPMS provides tools like an executable process modeler, a process execution engine, BAM support, and a user portal to allow for user participation. The system should also provide features like a business process modeler, process simulation, BAM reporting templates, a process admin portal, alert/notification mechanism, integration with user data repositories like Lightweight Directory Access Protocol (LDAP), a rules engine, and a document management server.

Most of the BPMS products offer code generation and electronic form capabilities. Some BPMS products claim to generate Web services and native application code, as well.

IBM® WebSphere® Process Server (Process Server), the IBM BPMS offering, is deployed on WebSphere Application Server. Process Server has support for short-running processes with all system activities, as well as long-running processes with human activities. Process Server offers a process modeler that enables users to model executable processes using standard BPEL constructs along with extensions to BPEL. The process engine executes the process using the BPEL process definition, which includes orchestration of Web services. The process engine also invokes components of legacy applications using an adaptor software developer's kit (SDK) and involves human participation through a user portal. The Process Server user portal implementation includes autogenerated Web forms for each human activity. Process Server also provides a testing and debugging environment for developers.

No comments:

Post a Comment