Enterprise SOA Chapter 7 - Tim Hawkins
description
Transcript of Enterprise SOA Chapter 7 - Tim Hawkins
Chapter 7
SOA and
Business Process Management
SOA and Business Process Management
Swamped in paperwork?
Projects falling behind?
Profits lacking?
Can your business handle:
• Performance improvements?• Efficiency?• Optimization?
SOA and Business Process Management
How does BPM work?
the procedure takes elements of traditional business process solutions and bring them together so that they can be managed effectively and optimized during basic daily activity
Let’s take a trip down the road of Business Process Management (BPM)
SOA and Business Process Management
History of BPM– Process Modeling– Re-Engineering– Enterprise Application
Integration– Workgroup systems– Workflow
BPM has taken on many names over the years, but it generally focuses on strategic and operational aspects of process orientation
SOA and Business Process Management
Once the process is defined, it is passed on to an application platform called Business Process Management System (BPMS)
• What does Business Process Management System (BPMS) provide for the BPM? – Defines– Maintains
– Measures– Analyzes– Continuously improves the process
SOA and Business Process Management
Is BPM for everyone?
Business Criteria• Company has fairly complex processes• Need better understanding of key
business processes• Analyze the processes and implement
possible improvements
SOA and Business Process Management
What is needed to consider a BPM solution?
• good understanding of the technology landscape
• management willing to approach business in a new way
• allow business owners to manage many aspects of the technology through business rules they develop and maintain.
SOA and Business Process Management
Goals of BPMN– provide a notation that is readily
understandable by all business users– ensure that XML languages designed for the
execution of business processes can be visually expressed with a common notation
• BPEL4WS (Business Process Execution Language for Web Services)
• BPML (Business Process Modeling Language),
The Business Process Modeling Notation (BPMN) is the standard to model business process flows and web services.
Can I understand the process?
SOA and Business Process Management
The vision of BPMS and SOA implementations
• BPMS products support a model-driven approach to process improvements
• SOA facilitates storage of business data– where it is easier to share,
reuse, and modify without affecting business applications.
Resulting in:
SOA and Business Process Management
The BPM Vision
• Respond more quickly to new requirements
• Provide business units with more visibility
• Provide control over key business processes
BPM = Success