Even some of the simplest application ideas end up needing more development than you hoped for, such as:
- Maintaining long-lived state
- Interaction with other services or human actors performing some of the work
- Showing current status of ongoing requests
- Management and reporting
Business processes and rules allow you to externalize some of that logic and update it dynamically, but you don't want your business process management (BPM) system to get in your way either. Using process-driven application development, you define your application logic in a (flexible) business process, but you also expect your BPM system to help you out with much more than that.
In this session, we'll show you how to quickly get new web applications up and running using Red Hat JBoss BPM Suite to provide some of the UI (should you want to), or to generate parts of your application for you (that you can customize later), so you can focus on what makes your application different.