Today’s business environment is in constant state of… change. Business Applications needs to change too.
þ Hard to create customized user interfaces.
WE CAN DO BETTER!!
þ Hard to continuously update business applications.
BUSINESS LOGIC
BUSINESS DATA
USER INTERFACES
Processes, connectors, scripts, actors, parameters, dependencies Business data model Web pages, forms, look &
feel, navigation
Enable live changes through decoupling.
{ "summary": "New video projector", "description": "I need a new video projector with 1080p support.“, "suppliers": [ {"id" : 1}, {"id" : 2} ] }
Use a “Contract” between processes and user interfaces.
Business
Data
Model
Clear separation between business data model and business logic.
Process C
Process A
Process B
BPM DB
Business DB
Form v1.0
The whole picture.
REST API Java API
User Interface
Business
Data
Model
Human task Contract
Form v1.0
Form v1.0
Form v3.0
Form v2.0
Form v1.0
Apply live changes.
Running process
Human task
Form v1.0
Contract
Top Related