microsoft powerpoint - chakrabarti-4-15-08

20
1 BPM * SOA = BPOA STRICTLY PRIVATE AND CONFIDENTIAL Bhaskar Chakrabarti Principal IT Architect, JPMorgan Chase 2 Agenda

Upload: zubin67

Post on 10-May-2015

395 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Microsoft PowerPoint - Chakrabarti-4-15-08

1

BPM * SOA = BPOAS

TR

IC

TL

YP

RI

VA

TE

AN

DC

ON

FI

DE

NT

IA

L

Bhaskar ChakrabartiPrincipal IT Architect,JPMorgan Chase

2

Agenda

Page 2: Microsoft PowerPoint - Chakrabarti-4-15-08

2

3/18/2008 2

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

2

Page 3: Microsoft PowerPoint - Chakrabarti-4-15-08

3

3/18/2008 4

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Application Architectural StyleOrganizing /Utilizing distributed business capabilitiesPrinciples and patterns related to service-aware enterprise-level distributed computing

Integration ApproachServices Reusability & Inter-operability Information access from heterogeneous systems

IT Strategy to streamline service deliveryIT strategy to improve productivity via integration and inter-operabilityGreater technical focus but lesser business focus

Areas of focus for SOA

3/18/2008 5

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Business Performance ManagementOptimizing Corporate Performance ManagementFacilitating Business Service Management

Business Process MonitoringDeep Visibility of Business ProcessesBetter/Quicker Results Monitoring

Strategy to streamline business deliveryGreater business management focus without much alignment with service delivery

Areas of focus for BPM

Page 4: Microsoft PowerPoint - Chakrabarti-4-15-08

4

3/18/2008 6

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Common Drivers / Common GoalsProfit Maximization

Cost reduction Leveraging past investments, Faster time to market

Revenue growthBusiness innovations and transformations

Better QualityEfficient business processes & IT infrastructureRegulations compliance & Risk reduction

Competitive Business AgilityReact to market change quickly to stay competitive

3/18/2008 7

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPM ~ SOA SymbiosisSOA facilitates BPM

Provides business process orchestration Facilitates BAM through services monitoringImproves business process integration (intra & inter)Thus providing an IT face to BPM

BPM strengthens SOAAssociates business context to servicesProvides business process visibility Delivers agility to the business users of technologyThus providing a business face to SOA

Page 5: Microsoft PowerPoint - Chakrabarti-4-15-08

5

3/18/2008 8

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPM & SOA Overlaps / GapsDiscipline overlaps / gaps

BPM requires an efficient application architectureServices needs business context Information needing business and services context is often ignored in SOA and BPM

Product overlaps Integration and Process Orchestration (BPMS, ESB)Process & Services Registries and Repositories

Product alignment gapsProcess and Services ModelingProcess, Services Monitoring and ITSM

3/18/2008 9

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA Wheel of Fortune

Page 6: Microsoft PowerPoint - Chakrabarti-4-15-08

6

3/18/2008 10

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Emergence of BPOAIT Architectural framework

BPM meets SOA IT assets are re-organized considering business processesMDA, EII, EDA, ESB, BAM, BRE are key enablers

Bus.Optimization frameworkBusiness processes optimized using services contextMethodology for business transformation

IT-Business Collaboration FrameworkFunctionality in terms of processes and services

Process are services-enabled, Services are process-oriented

Strategy for delivering business capability

3/18/2008 11

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA BenefitsBusiness vitality enhanced

Efficient, policy compliant and measurable business

Business innovations and transformationsAgile business processes with changing environ.New bus. value from change in service orchestration

Business value associations Business value visibility for each serviceBusiness ownership for services

Page 7: Microsoft PowerPoint - Chakrabarti-4-15-08

7

2

3/18/2008 13

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA – Lifecycle

Control(BPOA Governance)

Page 8: Microsoft PowerPoint - Chakrabarti-4-15-08

8

3/18/2008 14

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA - LifecycleEnterprise Planning (Macro-View)

Business Vision & Strategy PlanningBusiness Service and Product RoadmapEnterprise SOA Vision & Strategy linked to business goalsEnterprise SOA Reference Model and Roadmap

Business Planning (Micro-view)Reuse opportunity identification

Definition & Design PhaseMDA driven Business Process and Service analysis

Including business rule definition

Process / Services Registry / Repository usagePerformance indicator and success factor definition

3/18/2008 15

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA – Lifecycle (cntd.)Implementation and Execution Phase

EDA, ESB, BP OrchestrationBusiness Rules Processing

Monitoring & Analysis PhaseBAM comprising of BEM and CEP BI and BSM embodied in Business Monitoring

Optimization PhaseInefficiencies addressedProcesses evolve independent of servicesServices evolve independent of processes

ControlNeeded at every step in the lifecycleDefine and enforce policies via governance

Page 9: Microsoft PowerPoint - Chakrabarti-4-15-08

9

3/18/2008 * Definition from Peter Finegar 16

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Business ProcessBusiness Process is a complete and dynamically coordinated set of collaborative and transactional activities that deliver value to customer.*

Activity sequence to achieve a specific business goal.Activity can be a business process in itself (iterative and hierarchical nature)Each BP is unique but activity can be used by a separate BP (uniqueness)BP should be linked to strategic objectivesBP are independent of formal organizational structure

3/18/2008 17

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

ServicesServices in generic sense are

Autonomous unit of processing logic Has potential of being ReusedAccessed via standard interface

Infrastructure utility centric servicesLogging, Alerts, Transformations

Business centric servicesTask-Oriented- Money Transfer, Credit CheckingEntity-Oriented - Customer, Accounts

Page 10: Microsoft PowerPoint - Chakrabarti-4-15-08

10

3/18/2008 18

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Processes & Services – in BPOAServices in generic sense are

Autonomous unit of processing logic Has potential of being ReusedAccessed via standard interface

Infrastructure utility centric servicesLogging, Alerts, Transformations

Business centric servicesTask-Oriented- Money Transfer, Credit CheckingEntity-Oriented - Customer, Accounts

3/18/2008 19

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Business Process ModelingRepresents business processes graphically

BPMN, UML(Business Activity)Business and IT common representation

Identifies core operational business processesDifferentiating processes providing competitive advantageNon-core processes can be outsourced and/or streamlined

Guides Execution Process meta-model translated to execution code

Facilitates Monitoring and OptimizationTraceability of services implementation back to processesKPIs tied to the process modelIdentified inefficient Processes are optimized

Page 11: Microsoft PowerPoint - Chakrabarti-4-15-08

11

3/18/2008 20

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Services Modeling StepsBusiness Processes are decomposed

Granular business activities sequencesModeled in BPMN notation with BPDM metadata

Candidate Business Services are identifiedBusiness Activities involving IT assetsService as business activity, business task within an activity or an entire process

Business Services are refinedFocus on business task-centric servicesFocus on autonomous, reusable, stateless services

Business Services are categorized

3/18/2008 21

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Services Modeling Steps (cntd.)Services are finalized

Emphasis on quality of servicesSearch repositories for existing service

Process / Service integration is emphasizedComposite Services are aggregatedInter-Service Integration - OrchestrationInter-Process Integration - Choreography

Service Compositions are designedIdentify granular business utility componentsGenerate entity-oriented servicesTransition to component modeling

Page 12: Microsoft PowerPoint - Chakrabarti-4-15-08

12

3/18/2008 22

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BP Oriented Modeling (MDA)Business Process Model

Common Information Model (BPMN, UML2)

Services ModelPlatform Independent Model

Component ModelPlatform Dependent Model (UML)

XMI

3/18/2008 23

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Services Platform ImplementationServices Broker ( ESB), Services Container, Services MonitorServices Repository

Services and Process IntegrationBusiness Process and Information Level IntegrationInternal Channel Access / External Partner AccessLOB Data Access / Back-Office Integration

Platform Qualities of Services Scalability & Performance ( response time, through put)Inter-operabilityReliability & AvailabilityMaintainability

Services Platform

Page 13: Microsoft PowerPoint - Chakrabarti-4-15-08

13

3/18/2008 24

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Business MonitoringCorporate Performance Management

Measures actual corporate performance against planned Supports organizational performance improvement and decision making

Business Activity MonitoringMonitors business processes against KPI in real timeRelates business services to business process performance

Business Services ManagementMonitors granular business services and applicationsFacilitates decision making in incidents, change management Relates applications / business services to ITSM

IT Service ManagementSLA Verification and ComplianceMonitors IT operational health

3/18/2008 25

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Governance -What, Who, HowOrganization (Who)

Structure and levels of governanceRelationship with existing governance models

Centralized / Federated decision

Policies (What)Business policies and regulationsIndustry and organizational standardsSOA design and run-time policies

Processes (How)Methodologies and ToolsFinancial Models (ROI, ROA, Funding)Policies Enforcement

Page 14: Microsoft PowerPoint - Chakrabarti-4-15-08

14

2

3/18/2008 27

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA Maturity Model

STEP 1(Business)Process Management :Functional Silos

(Service-Oriented) Architecture :Standards Adoption, ( webservices)Legacy IntegrationPoint to Point Integration

STEP 1

BPM :Process Definition and ModelingApplication Level Integration

SOA : Introduction to Services InfrastructureIncremental IntegrationSOA in Development Methodology

STEP 2 STEP 2

SOA : BPM :BP Oriented Services Service-Enabled ProcessesReference Model SOA Process Level IntegrationAdvanced Services Infra. Policy Definition & EnforcementSemantic Inter-operability Business Rules Processing

STEP 3

Architecture : Management :Advanced ESB (with EDA) Managed BPs BSsComposite Apps Mature GovernanceComplex Event Proc. Holistic Business Mntg.

BPOA :Process-Oriented EnterpriseAgile Business-Driven ArchitectureService-Oriented Infrastructure

STEP 4

STEP 5

Page 15: Microsoft PowerPoint - Chakrabarti-4-15-08

15

3/18/2008 28

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Business ManagementEnterprise / LOB wide initiatives (macro-level)

Business Process Re-Engineering and AutomationBusiness Rules CentralizationBusiness Process /Activity Monitoring

Project initiatives (micro-level)Business process modelingBusiness process monitoring

Application ArchitectureEnterprise / LOB wide initiatives (macro-level)

Application portfolio rationalizationReusable IT assets identification and service-enabling

Various Entry Points to BPOA

3/18/2008 29

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Application Architecture (cntd.)Project initiatives (micro- level)

Integration across and inter-operability with heterogeneous systems / applicationsReuse (business logic / software utility) identification

Information ManagementEnterprise / LOB wide initiatives (macro-level)

Information virtualization (EII)Database consolidation Data-warehousing and business intelligenceInformation semantics standardization

Project initiatives (micro-level)Data access services to fulfill business requirement

Entry Points to BPOA (cntd.)

Page 16: Microsoft PowerPoint - Chakrabarti-4-15-08

16

3/18/2008 30

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Entry Points to BPOA (cntd.)Technical Architecture

Enterprise / LOB wide initiatives (macro-level)Grid infrastructure to facilitate on-demand computingEnterprise Service /Message Bus deployment

3/18/2008 31

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

ServicesOrientedInformationArchitecture

ProcessOrientedBusinessArchitecture

Process OrientedService EnabledApplicationArchitecture

Technical &OperationsArchitecture

BAM(BEM, CEP)

EII

Security

MDA

BUSINESS DRIVENENTERPRISE ARCHITECTURE

EDA

ITSM

BSM

BRM

A(rchitecture) in BPOA

Page 17: Microsoft PowerPoint - Chakrabarti-4-15-08

17

3/18/2008 1 Adopted from CBDI Report 32

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA Reference Architecture 1

3/18/2008 2 Adopted from CBDI 33

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA Solution Architecture 2

Page 18: Microsoft PowerPoint - Chakrabarti-4-15-08

18

2

3/18/2008 35

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

BPOA journey is not smooth

Global issues Economic, Geo-political

Business issuesGrowth, Competition

Organizational issuesWork force, Infrastructure

Technology issuesTools, Standards, Products

Confusions Galore !

Page 19: Microsoft PowerPoint - Chakrabarti-4-15-08

19

3/18/2008 36

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Baby steps to BPOABPOA stands on three legs

BPM , SOA and …Don’t forget Information Management

Information is the life-blood of BPOA

Entry point choice is driven byEnterprise need and pain pointsEnterprise maturity level

Component vs Suite approachBPMS Suite addresses multiple areas of BPOABest of breed products are recommended

3/18/2008 37

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

Think Business Processes not FunctionsHave Business and IT to collaborateAssign Business owners for each process domainEnable deep visibility into businessEvolve to BPOA combining SOA and BPMDon’t forget Information ManagementConstantly optimize BPOA model

Key Takeaways

Page 20: Microsoft PowerPoint - Chakrabarti-4-15-08

20

3/18/2008 38

ST

RI

CT

LY

PR

IV

AT

EA

ND

CO

NF

ID

EN

TI

AL

[email protected]