Top Banner
PV207 BPM & SOA RNDr. Jan Pavlovič, Ph.D. 28.2.2011
20

BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Oct 02, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

PV207 – BPM & SOA

RNDr. Jan Pavlovič, Ph.D.

28.2.2011

Page 2: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Content

• Motivation• Role BPM in IT management• Core BPM architecture• BPM – SOA relationship• SOA concept• SOA architecture• SOA Governance• SOMA• Information resource• Where to find SOA

1

Page 3: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Motivation

2

Page 4: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Role of BPM in IT Management

• Business requests are defined from top level

• Use of IT services from bottom level

3

Page 5: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

BPM Life-cycle

J. Pavlovič, P. Vašíček, IBA CZ, 2008

4

Page 6: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

BPM and SOA Relationship

SOA in Practice, , Nicolai M. Josuttis5

Page 7: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA Concept

• Cost cut on development and integration

• Simpler maintainace a integration

• Component/service reuseability

• Integration of Legacy applications

• Simplification of IS management

• Just-in-time management (real time business)

6

Page 8: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA Architecture

• Process layer

• Service layer

• Application layer

• Technological layer

7

Page 9: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Web Service

• Service for message transport and remote method calling

– Messages are transported in XML format

– Transport protocol is HTTP/HTTPS (mostly)

• Web service define:

– Operations (method) a and their parameters

– Return types

8

Page 10: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

ESB – Enterprise Service Bus

• Message routing

• Unique message protocol conversion

• Orchestratization of communication

http://wso2.com/products/enterprise-service-bus/ 9

Page 11: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA – Maturity Model

Sonic Software Corporation, AmberPoint Inc., 2005 10

Page 12: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA Maturity Model – Dimension Matrix

Infosys Technologies Ltd. 200611

Page 13: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA Governance

• Service definition• Service deployment life cycle• Service versioning• Service migration• Service registries• Service message model• Service monitoring• Service ownership• Service testing• Service security

IBM Software Group12

Page 14: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA – Methodologies

• SOA methodologies

– IBM SOAD (Proprietary)

– IBM SOMA (Proprietary)

– SOA RQ (Proprietary)

– CBDI-SAE

– SOAF

• Service-oriented modeling and architecture

– Ali Arsanjani, Chief Architect, SOA and Web services Center of Excellence, IBM, Software Group

13

Page 15: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOMA - Phases

A. Arsanjani, IBM Systems Journal, Volume 47, Number 3, 200814

Page 16: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOMA – Life-cycle flow

A. Arsanjani, IBM Systems Journal, Volume 47, Number 3, 2008 15

Page 17: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

SOA Implementation

Coorect Wrong – high business risk

Sandy Carter, The New Language of Business SOA & Web 2.0, 2007

16

Page 18: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Information Resources

• SOA in Practice, Nicolai M. Josuttis, 2007, ISBN-13: 978-0596529550

• IBM Systems Journal, Volume 47, Number 3, 2008

17

Page 19: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Where to find SOA (at MU)

• Project: Tecnological pilot for IS IZS

– SOA, SOA Governance, BPM, BPMS

• Project: SOA4OVSS (ÚVT MU)

– SOA, SOA Governance

18

Page 20: BPM & SOA · •BPM and SOA architecture needs to has its reason in company business •Investment needs to return (ROI) –Nutná analýza prostředí a návrh optimální varianty

Recapitulation

• BPM and SOA architecture needs to has its reason in company business

• Investment needs to return (ROI)– Nutná analýza prostředí a návrh optimální varianty

• SOA has maturity levels

• SOA implementation must correspond to company strategy

• SLA IT architecture represents restriction forBPM

19