Top Banner
Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management
33

Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

May 11, 2018

Download

Documents

dangque
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: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

Isabelle Bournel, SOA Solution Architect

Service Oriented Architecture et Business Process Management

Page 2: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel2

The Industry Solution Center @ IBM The Industry Solution Center @ IBM Forum La Forum La GaudeGaude

The Business Solution Center, The Business Solution Center, La La GaudeGaude , France, France

Page 3: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel3

The Business Solution Center, La The Business Solution Center, La GaudeGaude , France, FranceThe SOA Leadership Center @ IBM Forum La The SOA Leadership Center @ IBM Forum La GaudeGaude

Page 4: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel4

Agenda• 2008 Global CEOs study

• Valeur «métier» («business») de SOA

• Qu’est ce que la Gestion des Processus Métiers (Business Process Management)?

• Conclusion

Page 5: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel5

We asked 1130 CEOs and public sector leaders worldwide :

• What are their priorities and challenges? • Where are they investing? • What do they believe the Enterprise of the Future will

look like? • What are the differences between outperforming and

underperforming businesses.

http://www.ibm.com/ibm/ideasfromibm/us/ceo/20080505/

Page 6: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel6

HUNGRY FORCHANGE

INNOVATIVE BEYONDCUSTOMERIMAGINATION

GLOBALLYINTEGRATED

DISRUPTIVE BY NATURE

GENUINE, NOT JUST GENEROUS

The Enterprise of the Future - IBM’s 2008 CEO Study:

In-depth study taking the pulse of over 1100 CEOs

Page 7: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel7

SOA is a Core Enabler of the Enterprise of the Future

1. Hungry for change

2. Innovative beyond customer

imagination

3. Globally integrated

4. Disruptive by nature

5. Genuine, not just generous

Core Traits How SOA Can Help?

Source: IBM Global CEO Study 2008

• SOA services for dynamic IT management enable visibility into core systems for continues improvements

•SOA is a building block for Cloud Computing and to achieve virtualization

• BPM is a key SOA technique for business process/model assessment and redesign

• SOA is a best practice for horizontal business integration within enterprise & externally with customers and partners

• Customer Interaction and self-service are among top SOA projects with rapid ROI

• SOA improves business agility and increases IT infrastructure flexibility

Page 8: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel8

Agenda• 2008 Global CEOs study

• Valeur «métier» («business») de SOA

• Qu’est ce que la Gestion des Processus Métiers (Business Process Management)?

• Conclusion

Page 9: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel9

The Basics: What is SOA?

… a service?

A repeatable business task – e.g., check customer credit;

open new account

… service oriented architecture (SOA)?

An IT architectural style that supports

integrating your business as linked

services

“Anything that changes can do that much better if the system is architected in SOA.”

Page 10: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel10

Demystifying SOASOA ≠ Revolution

SOA ≠ a Software Product

SOA ≠ EAI

SOA ≠ Web Services

SOA ≠ ESB

SOA = Reusable Services

SOA must generate business value

Page 11: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel11

DFK

Data Warehouse

GeneralLedger

AP

SalesCorrections

POReceiving

Return toVendor

WarehouseManagement

Credit App

EmployeeChange Notice

OTHER APPS - PCACCTS REC APPS - PCINVENTORY CONTROL APPS - PCINVENTORY CONTROL APPS - PC

Journal Entry Tool Kit

Scorecard

ResourceScheduling

P09 - P17Cyb.

Millennium

Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

StockStatus

Polling

On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life)

D01 Post LoadBilling

HomeDeliveries-Transfers

Planning

PurchaseOrder

SolutionSoftware

Inventory Info

Interface

Sales Posting

Price ManagementSystem

Cycle PhysicalInventory

SKUInformation

Customer RepairTracking I35 Early WarningSystem

MerchandiseAnalysis

I13- AutoReplenishment

CTO

InterceptCounts

EmployeePurchase

Tex A

ACH

Stock Options

Customer PerceivedIn-Stock

Tx

SSCapitalProjects

FixedAssets

ReconFile

Repair

EDICoordinator

Mesa Data NEW Soundscan

Resumix

Op.

Store BudgetReporting

Tally Sheet

Cash Receipts/Credit

HouseCharges

Ad Expense

-PromoAnalysisPriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

PriceTesting

Media

Bonus/HR

Hand ScanAppsShows

POS

SalesTax

A04 - CustRefund Chks

Equifax

Credit

CellularRollover

SatelliteSystem

Scanning

VAN

SKU Rep

Host to AS400Communication

Layaways

Bus Systems

V04-SignSystem

Count CorrectionsN.

P01-EmployeeMasterfile

CustomerOrder

ABCCo

Universal AccountReconcilliation

DepositoryBanks

CellPhones

- ISPTracking

AAS

PO

Cash Over/Short

Coop SKU SelectionTool

SKUPerformance

SupplierCompliance

1

DRKABBX

Misc Accounting/Finance Apps - PC/NT

AIMSMngr ApprovalBatch ForcastingAd Measurement

AIMSReportingAdLauncher

MktReactions

SpecSource

website

RebateTransfer

SignSystem

WriterWorkspace

PowerSuiteStoreMonitor

Calendar

Stores & MrktsDue Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice AppReports

BroadcastFilterSmart PlusLauncher

GeneralMaintenance

Printer POPrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3Connect 3ReportsConnect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepairWarrantyBillingSystem

Process Servers(Imaging)

• A business-driven IT architectural approach to build a flexible infrastructure

• Share services

� Standards based connectivity and integration

� Enable reuse of IT systems

Retrieve Inventory

Availability

Inventory Not In Stock

Display Results

Checkout

Abandon Cart

Inventory Available to Promise?

Inventory Available for Pickup

Proceed to Checkout?

SOA Addresses the Barriers to Flexibility

Page 12: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel12

Data

Data

Data

Data

You already havea number of Applications

Function

Function

FunctionFunction

Function

EAI hub

extract

transform

load

extract

transform

load

extract

transform

load

ETL

File TransferMiddleware

MoM

FunctionFunction

A new ApplicationIs bought or developed

Data

The bottom line:� An heterogeneous integration platform

� Overlapping functionalities

� Redundant and inconsistent data

� Problematic reliability and scalability

This model is not sustainable.

Before SOA

Page 13: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel13

Data

Data

Data

Function

Function

Function

Function

Function

The new SOA Application

Data

Data

The functions and data of existing applications are exposed as services …

Application logic

The logic of the new application leverage the functionalities of the existing applications…

The SOA way to solve the problem

And the functions of the new application can be exposed as reusable services !

Function

Only the brand new functionalities need to be developed

Page 14: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel14

New Application

Enterprise Service Bus

Data

Data

Data

Existing Applications

Function

Function

Function

Function

Function

Data

ServiceRegistry

Portal

� The end result is a flexible and modular design

� With sharable services (reusable)

� The business process logic is decoupled from the applications

�It becomes easier to adapt and monitor

How does the Decoupling occur ?New Composite Application

Process ServerPortal

Business Process

It seems simple, but…� What are these reusable services, where do I

find them ? What granularity ?

� How do I integrate my packaged or legacy application ?

� Who pays for making things reusable ?

� Where do I start ?

The are Methodology, Technology, and Governance problems…

Page 15: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel15

« Govern or end up in a mess »(« SOA for Profit » book)

"IBM's approach aligns with Gartner’s view of SOA governance, and we believe it is likely to be more effective than narrower approaches.”

SOA Governance and Management Method

Page 16: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel16

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration between people, processes &

information

Manages diverse data and content in a unified

manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitate interactions with existing information and

application assets

Integrated environment

for design and creation of

solution assets

Manage and secure

services, applications &

resources

Optimizes throughput, availability and utilization

App

s &

In

fo A

sset

s

Process Services

Business ServicesSupports enterprise business process and

goals through businesses functional service

Enterprise Service Bus

Orchestrate and automate business processes

SOA Reference ArchitectureSupporting the SOA Lifecycle

Page 17: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel17

IT View

Business View

Process View

SOA Drives Greater Alignment Between Business and IT Creating an Enduring Impact on Industry

Page 18: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel18

Agenda• 2008 Global CEOs study

• Valeur «métier» («business») de SOA

• Qu’est ce que la Gestion des Processus Métiers (Business Process Management)?

• Conclusion

Page 19: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel19

�Gather requirements

�Model & Simulate�Design

�Discover�Construct & Test�Compose

� Integrate people� Integrate processes�Manage and integrate information

�Manage applications & services

�Manage identity & compliance

�Monitor business metrics

�Financial transparency�Business/IT alignment�Process control

The SOA Lifecycle

Page 20: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel20

WebSphere Integration Developer

WebSphere Business Monitor

WebSphere Business Modeler

Clean hand-off to IT with Business Models, Metrics

Constructs for dynamic and adaptive business processes based on an

integration platform

Real time management of

business processes

Feedback for continuous

improvement

WebSphere Process Server

Managing Your Business Processes with the SOA Platf orm

WebSphere Enterprise Service Bus

Page 21: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel21

Websphere Business Modeler� Graphically design processes and quickly redesign across people, partners and

applications

� “What-if” simulation of operations to optimize and project business benefits

� Define your Key Performance Indicators

� Fast start to deployment - generates code from model (BPEL, WSDL, XSD)

Page 22: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel22

• Assembling Processes with WebSphere Integration Developer

– Visual Tools to assemble all Business Activities

• External services

• Human Workflows

• Business Rules

– A powerful programming model for assembling blocks of services

– Integrated Debugging Environment and Visual Tools for Debugging BPM Solutions

Assemble and deploy

Page 23: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel23

Viewing KPIs with the WebSphere Business Monitor

• Monitor the Performance of Business Processes

– Views of Key Performance Indicators– Track cost, time and resources– Identify bottlenecks, balance workloads,

reduce latencies

• React in real time to potential problems in deployed processes

– Set situational triggers and notifications– Dynamically respond to these alerts

• Supporting continuous process improvement

– Monitor in-flight business processes– Make process modifications based upon

real-time data sent back to the Modeler for simulations

• Create intuitive role based dashboards

Page 24: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel24

Create Role-based Dashboards

Combine standard & custom views to meet any business need

Assemble dashboards from different views

Page 25: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel25

Monitoring your SOA services: ITCAM for SOAService Operations View

Service Operations View

Service Inventory View

Service Inventory View

Service Performance View

Service Performance View

• Service problem identification and resolution

– Content-rich views and cross-workspace linkages enable drill-down from services to application components and IT resources to identify the source of bottleneck or failure

• Service Management Automation

– Built-in and extensible alerts, situations and workflows enable powerful automation scenarios

• Heterogeneous SOA Platform Support

– SOA Platform support covers IBM WebSphere family (including zSeries), WebSphere DataPower, WebSphere ESB and Process Server , Microsoft .NET and BEA WebLogic

Page 26: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel26

BPM demo example:Claim Transformation Demonstration

� “I3” has built a strategic partnershipwith “Home Guard”

� The partnership offers “Combined Home Protection & Insurance”

� The insured home is actively monitored,� The risk is reduced; Lower combined premiums can be offered� Danger is contained, fraud is not possible, less reimbursement amount� Faster claim processing and reimbursement for the consumer

Prevent Protect

Page 27: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel27

BPM demo example:Claim Demonstration Business Process Overview

Security Service

Provider

Claimant

Contact Center Agent

Claim Specialist

WebSphere Process

Server

Log eventcall Fire Brigade

Report to I3

Log ReportNotify Incident

Notification (SMS, e-mail)

Call Contact Center

Record First Notice of Loss

Create Claim Folder

High, Low or

No Touch?

Prepare Self-Service Report

Low

Tou

chNotify Claimant with Self-service

Report

Complete Self-Service Report

Review Self-Service Report

Self-service Report

Ok?

No

Yes

To No Touch ProcessTo High Touch Process

To Settlement Process

Page 28: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel28

Interaction Services Information Services

Partner Services Business App Services

Access Services

DevelopmentServices

Management Services

Infrastructure Services

App

s &

In

fo A

sset

s

Process Services

Business Innovation and Optimization Services

Enterprise Service Bus

WebSphere Business Modeler

WebSphere Integration Developer

Rational Application Developer

Rational Software Architect

Workplace Forms

Home gateway WebSphere Process Server

Call Center Agent

Home Gateway

Claim Specialist Agent

Customer - Self-Service & SMS

Home Guard

DB2 Content Manager

DB2CM-WPS Integration Toolkit

WebSphere Application Server

WebSphere Business Monitor

Business Dashboards with Key Performance

Indicators (KPIs)

WebSphere Application Server

BPM demo example:BPM for Claim Transformation in the SOA Context

BPM Software

Other Software

Page 29: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel29

BPM demo example: Express Claim (low-touch) sub-process model in WebSphere Business Modeler

Business processes can be displayed using different views, here we use the “Roles” view

Page 30: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel30

Business Monitoring – Implemented KPIs• Key Performance Indicators (KPIs) for the

Claim Transformation business process:– Total number of claims processed (per day, per month, …)

• Business activity

– Average amount of money reimbursed per claim• Cost of claims in money

– Average claim process duration (between the First Notice Of Loss (FNOL) report and the final settlement process)

• Customer satisfaction

– Average processing time spent by the Claim Specialist per Claim process

• Cost of claims in people• Business performance of Claim Specialists

• Alerts:– When the number of iterations with the claimant to complete the

self-service report exceeds 2 iterations• Customer satisfaction• Business Process Performance & Optimization

– When the claim process duration is too long

Page 31: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel31

Agenda• 2008 Global CEOs study

• Valeur «métier» («business») de SOA

• Qu’est ce que la Gestion des Processus Métiers (Business Process Management)?

• Conclusion

Page 32: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel32

Envie d’aller plus loin?1. Vous pouvez visiter• http://www.ibm.com/developerworks/downloads/soasandbox/• ibm.com/soa/soabusinesscatalog

2. Nous pouvons vous aider, vous accompagner• Ateliers SOA gratuits pour aller plus avant:

– SOA Briefing, – Solution Architecture Workshop (SAW), – Roadmap Workshop; – séminaires d’innovation ou d’architecture à La Gaude;

• Business Pilot Workshop (BPW), ensemble, nous préparons votre premier pilote SOA et vous aidons à sa mise en place

• POTs (Proof of Technology)

• Offres de services IBM SWG• Offres de services Global Business Services (maturité, roadmap SOA) ou Global

Technology Services

Page 33: Service Oriented Architecture et Business Process Management · Isabelle Bournel, SOA Solution Architect Service Oriented Architecture et Business Process Management

I. Bournel33

Thank You

Merci

Grazie

Gracias

Obrigado

Danke

Japanese

English

French

Russian

German

Italian

Spanish

Brazilian PortugueseArabic

Traditional Chinese

Simplified Chinese

Thai

Tamil

Hindi

Korean

Jag tackarSwedish

[email protected]