BPM * SOA = BPOA
C O N F I D E N T I AL
AN D
P R I V AT E
S T R I C T L Y




                                            ...
S T R I C T L Y   P R I V AT E   AN D   C O N F I D E N T I AL




        3/18/2008




    2
        2




2
Areas of focus for SOA
                           Application Architectural Style
                                Organizi...
Common Drivers / Common Goals
                               Profit Maximization
                                   Cost r...
BPM & SOA Overlaps / Gaps
                               Discipline overlaps / gaps
                                      ...
Emergence of BPOA
                               IT Architectural framework
                                       BPM mee...
2




                         BPOA – Lifecycle
C O N F I D E N T I AL




                                          Contr...
BPOA - Lifecycle
                               Enterprise Planning (Macro-View)
                                       Bu...
Business Process
                               Business Process is a complete and dynamically
                           ...
Processes & Services – in BPOA
                               Services in generic sense are
                              ...
Services Modeling Steps
                               Business Processes are decomposed
                                 ...
BP Oriented Modeling (MDA)
                               Business Process Model
                                       Co...
Business Monitoring
                               Corporate Performance Management
                                      ...
2




                         BPOA Maturity Model

                                                                      ...
Various Entry Points to BPOA
                            Business Management
                                 Enterprise /...
Entry Points to BPOA (cntd.)
                               Technical Architecture
                                       ...
BPOA Reference Architecture                    1
C O N F I D E N T I AL
AN D
P R I V AT E
S T R I C T L Y




            ...
2




                         BPOA journey is not smooth
                           Global issues
                       ...
Baby steps to BPOA
                               BPOA stands on three legs
                                       BPM , S...
S T R I C T L Y                    P R I V AT E   AN D   C O N F I D E N T I AL




     3/18/2008
                       ...
Upcoming SlideShare
Loading in...5
×

Microsoft PowerPoint - Chakrabarti-4-15-08

421

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
421
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Microsoft PowerPoint - Chakrabarti-4-15-08"

  1. 1. BPM * SOA = BPOA C O N F I D E N T I AL AN D P R I V AT E S T R I C T L Y Bhaskar Chakrabarti Principal IT Architect, JPMorgan Chase Agenda 2 1
  2. 2. S T R I C T L Y P R I V AT E AN D C O N F I D E N T I AL 3/18/2008 2 2 2
  3. 3. Areas of focus for SOA Application Architectural Style Organizing /Utilizing distributed business capabilities Principles and patterns related to service-aware enterprise-level distributed computing C O N F I D E N T I AL Integration Approach Services Reusability & Inter-operability Information access from heterogeneous systems AN D P R I V AT E IT Strategy to streamline service delivery IT strategy to improve productivity via integration S T R I C T L Y and inter-operability Greater technical focus but lesser business focus 3/18/2008 4 Areas of focus for BPM Business Performance Management Optimizing Corporate Performance Management Facilitating Business Service Management Business Process Monitoring C O N F I D E N T I AL Deep Visibility of Business Processes Better/Quicker Results Monitoring AN D Strategy to streamline business delivery P R I V AT E Greater business management focus without much alignment with service delivery S T R I C T L Y 3/18/2008 5 3
  4. 4. Common Drivers / Common Goals Profit Maximization Cost reduction Leveraging past investments, Faster time to market Revenue growth C O N F I D E N T I AL Business innovations and transformations Better Quality Efficient business processes & IT infrastructure AN D Regulations compliance & Risk reduction P R I V AT E Competitive Business Agility S T R I C T L Y React to market change quickly to stay competitive 3/18/2008 6 BPM ~ SOA Symbiosis SOA facilitates BPM Provides business process orchestration Facilitates BAM through services monitoring Improves business process integration (intra & inter) C O N F I D E N T I AL Thus providing an IT face to BPM BPM strengthens SOA Associates business context to services AN D Provides business process visibility P R I V AT E Delivers agility to the business users of technology S T R I C T L Y Thus providing a business face to SOA 3/18/2008 7 4
  5. 5. BPM & SOA Overlaps / Gaps Discipline overlaps / gaps BPM requires an efficient application architecture Services needs business context Information needing business and services context is often ignored in SOA and BPM C O N F I D E N T I AL Product overlaps Integration and Process Orchestration (BPMS, ESB) Process & Services Registries and Repositories AN D Product alignment gaps P R I V AT E Process and Services Modeling S T R I C T L Y Process, Services Monitoring and ITSM 3/18/2008 8 BPOA Wheel of Fortune C O N F I D E N T I AL AN D P R I V AT E S T R I C T L Y 3/18/2008 9 5
  6. 6. Emergence of BPOA IT Architectural framework BPM meets SOA IT assets are re-organized considering business processes MDA, EII, EDA, ESB, BAM, BRE are key enablers Bus.Optimization framework C O N F I D E N T I AL Business processes optimized using services context Methodology for business transformation IT-Business Collaboration Framework AN D P R I V AT E Functionality in terms of processes and services Process are services-enabled, S T R I C T L Y Services are process-oriented Strategy for delivering business capability 3/18/2008 10 BPOA Benefits Business vitality enhanced Efficient, policy compliant and measurable business Business innovations and transformations C O N F I D E N T I AL Agile business processes with changing environ. New bus. value from change in service orchestration AN D P R I V AT E Business value associations Business value visibility for each service S T R I C T L Y Business ownership for services 3/18/2008 11 6
  7. 7. 2 BPOA – Lifecycle C O N F I D E N T I AL Control (BPOA Governance) AN D P R I V AT E S T R I C T L Y 3/18/2008 13 7
  8. 8. BPOA - Lifecycle Enterprise Planning (Macro-View) Business Vision & Strategy Planning Business Service and Product Roadmap Enterprise SOA Vision & Strategy linked to business goals Enterprise SOA Reference Model and Roadmap C O N F I D E N T I AL Business Planning (Micro-view) Reuse opportunity identification Definition & Design Phase AN D P R I V AT E MDA driven Business Process and Service analysis Including business rule definition S T R I C T L Y Process / Services Registry / Repository usage Performance indicator and success factor definition 3/18/2008 14 BPOA – Lifecycle (cntd.) Implementation and Execution Phase EDA, ESB, BP Orchestration Business Rules Processing Monitoring & Analysis Phase BAM comprising of BEM and CEP C O N F I D E N T I AL BI and BSM embodied in Business Monitoring Optimization Phase Inefficiencies addressed AN D Processes evolve independent of services P R I V AT E Services evolve independent of processes Control S T R I C T L Y Needed at every step in the lifecycle Define and enforce policies via governance 3/18/2008 15 8
  9. 9. Business Process Business 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 C O N F I D E N T I AL and hierarchical nature) Each BP is unique but activity can be used by a separate BP (uniqueness) BP should be linked to strategic objectives AN D BP are independent of formal organizational structure P R I V AT E S T R I C T L Y 3/18/2008 * Definition from Peter Finegar 16 Services Services in generic sense are Autonomous unit of processing logic Has potential of being Reused Accessed via standard interface C O N F I D E N T I AL Infrastructure utility centric services Logging, Alerts, Transformations AN D Business centric services P R I V AT E Task-Oriented- Money Transfer, Credit Checking S T R I C T L Y Entity-Oriented - Customer, Accounts 3/18/2008 17 9
  10. 10. Processes & Services – in BPOA Services in generic sense are Autonomous unit of processing logic Has potential of being Reused Accessed via standard interface C O N F I D E N T I AL Infrastructure utility centric services Logging, Alerts, Transformations AN D Business centric services P R I V AT E Task-Oriented- Money Transfer, Credit Checking S T R I C T L Y Entity-Oriented - Customer, Accounts 3/18/2008 18 Business Process Modeling Represents business processes graphically BPMN, UML(Business Activity) Business and IT common representation Identifies core operational business processes Differentiating processes providing competitive advantage C O N F I D E N T I AL Non-core processes can be outsourced and/or streamlined Guides Execution Process meta-model translated to execution code AN D Facilitates Monitoring and Optimization P R I V AT E Traceability of services implementation back to processes KPIs tied to the process model S T R I C T L Y Identified inefficient Processes are optimized 3/18/2008 19 10
  11. 11. Services Modeling Steps Business Processes are decomposed Granular business activities sequences Modeled in BPMN notation with BPDM metadata Candidate Business Services are identified C O N F I D E N T I AL Business Activities involving IT assets Service as business activity, business task within an activity or an entire process AN D Business Services are refined P R I V AT E Focus on business task-centric services Focus on autonomous, reusable, stateless services S T R I C T L Y Business Services are categorized 3/18/2008 20 Services Modeling Steps (cntd.) Services are finalized Emphasis on quality of services Search repositories for existing service Process / Service integration is emphasized C O N F I D E N T I AL Composite Services are aggregated Inter-Service Integration - Orchestration Inter-Process Integration - Choreography AN D Service Compositions are designed P R I V AT E Identify granular business utility components Generate entity-oriented services S T R I C T L Y Transition to component modeling 3/18/2008 21 11
  12. 12. BP Oriented Modeling (MDA) Business Process Model Common Information Model (BPMN, UML2) C O N F I D E N T I AL Services Model Platform Independent Model AN D XMI P R I V AT E Component Model S T R I C T L Y Platform Dependent Model (UML) 3/18/2008 22 Services Platform Services Platform Implementation Services Broker ( ESB), Services Container, Services Monitor Services Repository Services and Process Integration Business Process and Information Level Integration C O N F I D E N T I AL Internal Channel Access / External Partner Access LOB Data Access / Back-Office Integration Platform Qualities of Services AN D Scalability & Performance ( response time, through put) P R I V AT E Inter-operability Reliability & Availability S T R I C T L Y Maintainability 3/18/2008 23 12
  13. 13. Business Monitoring Corporate Performance Management Measures actual corporate performance against planned Supports organizational performance improvement and decision making Business Activity Monitoring C O N F I D E N T I AL Monitors business processes against KPI in real time Relates business services to business process performance Business Services Management AN D Monitors granular business services and applications P R I V AT E Facilitates decision making in incidents, change management Relates applications / business services to ITSM S T R I C T L Y IT Service Management SLA Verification and Compliance Monitors IT operational health 3/18/2008 24 Governance -What, Who, How Organization (Who) Structure and levels of governance Relationship with existing governance models Centralized / Federated decision Policies (What) C O N F I D E N T I AL Business policies and regulations Industry and organizational standards SOA design and run-time policies AN D Processes (How) P R I V AT E Methodologies and Tools S T R I C T L Y Financial Models (ROI, ROA, Funding) Policies Enforcement 3/18/2008 25 13
  14. 14. 2 BPOA Maturity Model BPOA : STEP 5 Process-Oriented Enterprise Agile Business-Driven Architecture Service-Oriented Infrastructure Architecture : Management : Advanced ESB (with EDA) Managed BPs BSs C O N F I D E N T I AL STEP 4 Composite Apps Mature Governance Complex Event Proc. Holistic Business Mntg. SOA : BPM : BP Oriented Services Service-Enabled Processes STEP 3 Reference Model SOA Process Level Integration Advanced Services Infra. Policy Definition & Enforcement Semantic Inter-operability Business Rules Processing AN D SOA : BPM : P R I V AT E Introduction to Services Infrastructure Process Definition and Modeling STEP 2 Incremental Integration STEP 2 Application Level Integration SOA in Development Methodology (Service-Oriented) Architecture : S T R I C T L Y (Business)Process Management : Standards Adoption, ( webservices) STEP 1 Functional Silos STEP 1 Legacy Integration Point to Point Integration 3/18/2008 27 14
  15. 15. Various Entry Points to BPOA Business Management Enterprise / LOB wide initiatives (macro-level) Business Process Re-Engineering and Automation Business Rules Centralization Business Process /Activity Monitoring Project initiatives (micro-level) C O N F I D E N T I AL Business process modeling Business process monitoring AN D Application Architecture P R I V AT E Enterprise / LOB wide initiatives (macro-level) Application portfolio rationalization S T R I C T L Y Reusable IT assets identification and service-enabling 3/18/2008 28 Entry Points to BPOA (cntd.) Application Architecture (cntd.) Project initiatives (micro- level) Integration across and inter-operability with heterogeneous systems / applications Reuse (business logic / software utility) identification C O N F I D E N T I AL Information Management Enterprise / LOB wide initiatives (macro-level) AN D Information virtualization (EII) P R I V AT E Database consolidation Data-warehousing and business intelligence S T R I C T L Y Information semantics standardization Project initiatives (micro-level) Data access services to fulfill business requirement 3/18/2008 29 15
  16. 16. Entry Points to BPOA (cntd.) Technical Architecture Enterprise / LOB wide initiatives (macro-level) Grid infrastructure to facilitate on-demand computing Enterprise Service /Message Bus deployment C O N F I D E N T I AL AN D P R I V AT E S T R I C T L Y 3/18/2008 30 A(rchitecture) in BPOA BUSINESS DRIVEN ENTERPRISE ARCHITECTURE Services Oriented Information Architecture Process BRM Oriented C O N F I D E N T I AL Business EII Architecture BAM (BEM, CEP) Security BSM Process Oriented MDA AN D Service Enabled ITSM Application EDA Technical & P R I V AT E Architecture Operations Architecture S T R I C T L Y 3/18/2008 31 16
  17. 17. BPOA Reference Architecture 1 C O N F I D E N T I AL AN D P R I V AT E S T R I C T L Y 3/18/2008 1 Adopted from CBDI Report 32 BPOA Solution Architecture 2 C O N F I D E N T I AL AN D P R I V AT E S T R I C T L Y 3/18/2008 2 Adopted from CBDI 33 17
  18. 18. 2 BPOA journey is not smooth Global issues Economic, Geo-political Business issues Growth, Competition C O N F I D E N T I AL Organizational issues Work force, Infrastructure AN D Technology issues P R I V AT E Tools, Standards, Products S T R I C T L Y Confusions Galore ! 3/18/2008 35 18
  19. 19. Baby steps to BPOA BPOA stands on three legs BPM , SOA and … Don’t forget Information Management Information is the life-blood of BPOA C O N F I D E N T I AL Entry point choice is driven by Enterprise need and pain points Enterprise maturity level AN D P R I V AT E Component vs Suite approach BPMS Suite addresses multiple areas of BPOA S T R I C T L Y Best of breed products are recommended 3/18/2008 36 Key Takeaways Think Business Processes not Functions Have Business and IT to collaborate Assign Business owners for each process domain C O N F I D E N T I AL Enable deep visibility into business Evolve to BPOA combining SOA and BPM AN D Don’t forget Information Management P R I V AT E Constantly optimize BPOA model S T R I C T L Y 3/18/2008 37 19
  20. 20. S T R I C T L Y P R I V AT E AN D C O N F I D E N T I AL 3/18/2008 Bhaskar.Chakrabarti@jpmchase.com 38 20

×