Enterprise SOA Chapter 7 - Tim Hawkins

10
Chapter 7 SOA and Business Process Management

description

 

Transcript of Enterprise SOA Chapter 7 - Tim Hawkins

Page 1: Enterprise SOA Chapter 7 - Tim Hawkins

Chapter 7

SOA and

Business Process Management

Page 2: Enterprise SOA Chapter 7 - Tim Hawkins

SOA and Business Process Management

Swamped in paperwork?

Projects falling behind?

Profits lacking?

Can your business handle:

• Performance improvements?• Efficiency?• Optimization?

Page 3: Enterprise SOA Chapter 7 - Tim Hawkins

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)

Page 4: Enterprise SOA Chapter 7 - Tim Hawkins

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

Page 5: Enterprise SOA Chapter 7 - Tim Hawkins

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

Page 6: Enterprise SOA Chapter 7 - Tim Hawkins

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

Page 7: Enterprise SOA Chapter 7 - Tim Hawkins

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.

Page 8: Enterprise SOA Chapter 7 - Tim Hawkins

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?

Page 9: Enterprise SOA Chapter 7 - Tim Hawkins

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:

Page 10: Enterprise SOA Chapter 7 - Tim Hawkins

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