Scenario: Business process management
Business process management is a discipline combining software capabilities and business expertise to accelerate process improvement and facilitate business innovation.
There are two main options to consider when choosing your solution development strategy. For human-centric processes and processes that use predefined services built and maintained by IT developers, business processes can be modeled using IBM IBM WebSphere Business Modeler and deployed directly to IBM BPM and optionally IBM Business Monitor server environments for testing, without requiring deployment by the IT team.
Tip: This scenario is not supported on WebSphere Enterprise Service Bus. After the processes and business monitoring solutions are validated, the completed applications are given to the IT team for production deployment. This approach promotes clear separation of the work done by the Business Analysts and IT teams and allows Business Analysts to easily iterate on the process solution. This also allows the business process model to be developed in concert with server-based services development without impacting the development of the business logic.
The Developing deployable business processes using IBM WebSphere Business Modeler scenario details this solution development approach, as described in the links at the bottom of this page.
You can also choose an approach where Business Analysts create the business flow of the processes using IBM WebSphere Business Modeler and generate artifacts given to the IT team to complete the deployable processes using IBM Integration Designer. Using IBM WebSphere Business Modeler, IBM Integration Designer, Process Server, and IBM Business Monitor, you can model a business solution, compose and assemble the solution, implement it, deploy it to a runtime server, and monitor business metrics of the solution on the server. You can continue to refine the model and the implementation iteratively.
Using this approach, the analysts and IT team can work separately and iteratively on the solution and periodically share and synchronize their work. This approach is best leveraged for complex implementations that require restructuring of the processes generated from IBM WebSphere Business Modeler, and for situations involving complex business activity monitoring requirements where the IT team augments the monitor models generated from IBM WebSphere Business Modeler, and in some cases creates new monitor models.
- Developing business processes using IBM WebSphere Business Modeler and IBM Integration Designer
You can use IBM WebSphere Business Modeler and IBM Integration Designer to develop business processes.
- Developing deployable business processes using IBM WebSphere Business Modeler
For human-centric processes and processes that use predefined services built and maintained by IT developers, business processes can be modeled using IBM WebSphere Business Modeler and deployed directly to IBM BPM and optionally IBM Business Monitor server environments for testing, without requiring deployment by the IT team.- Modeling considerations
When you are developing a model into a Business Process Execution Language (BPEL) process that can be used as an application, you can perform certain tasks to simplify the process.- Considerations when developing an application from a model
When you are working with an application in the workspace, you can reduce the complexity of keeping a model and its matching development application synchronized.- Monitoring considerations
The key to having a successful set of business measures is deciding upon the few vital measurements that are linked to your success.
Developing an application from WebSphere Business Modeler
Related tasks:
Developing iteratively with IBM WebSphere Business Modeler