SlideShare a Scribd company logo
This Presentation Courtesy of the
                          International SOA Symposium
                          October 7-8, 2008 Amsterdam Arena
                          www.soasymposium.com
                          info@soasymposium.com


                                       Founding Sponsors




Platinum Sponsors




Gold Sponsors       Silver Sponsors
Organizational and Management
                     Issues Vital to SOA and BPM
                     Success


                     Paul C. Brown
                     Principal Software Architect




© 2008 TIBCO Software Inc. All Rights Reserved.
In the Beginning, Architecture was Simple…




    … and evolved slowly




2
     © 2008 TIBCO Software Inc. All Rights Reserved.
Communications Helped Communities to Emerge…




           … and grow




3
    © 2008 TIBCO Software Inc. All Rights Reserved.
Better Infrastructure Fostered Denser Communities…




    … and more of them




4
    © 2008 TIBCO Software Inc. All Rights Reserved.
So How Do You Organize and Manage All This?




      How do you ensure you get the business results you
      want?
                The desired business benefit
                Within cost constraints
                While preserving the flexibility to address tomorrow’s needs
                      p        g               y
                     • i.e. avoid the “big bang” and evolve gracefully


5
    © 2008 TIBCO Software Inc. All Rights Reserved.
Total Architecture




© 2008 TIBCO Software Inc. All Rights Reserved.
The Idealized Enterprise View Looks Simple

             A functional organization with well-defined
             responsibilities…




7
     © 2008 TIBCO Software Inc. All Rights Reserved.
But There Is a Lot of Dialog Between the Organizations


       How do you
       make sense
       of this?




8
     © 2008 TIBCO Software Inc. All Rights Reserved.
You Think in Terms of Business Processes




                                                                   This picture does
                                                                        p
                                                                   not tell you how
                                                                   the order-to-cash
                                                                   process actually
                                                                   works!




                                     Order-to-Cash Process Scope
9
    © 2008 TIBCO Software Inc. All Rights Reserved.
Business Process Models Provide That Understanding
                                                       Activities and their
                                                       structure
                                                       Participants
                                                              p
                                                          Swimlanes represent
                                                          roles
                                                          Activities in the lanes
                                                          represent responsibilities
                                                       Interactions between
                                                       participants
                                                          Artifacts
                                                            • Messages
                                                            • Physical objects
                                                          Relationships to activities
                                                                     p
                                                       Interactions with other
                                                       business processes
                                                          Where does the product
                                                          catalog come from?
10
     © 2008 TIBCO Software Inc. All Rights Reserved.
You Must Think About Information as Well
 




                                                                                   Understanding
                                                                                   utilization scope
                                                                                   tells you little
                                                                                   about the
                                                                                   information itself




                                                   Sales Order Information Usage
    11
         © 2008 TIBCO Software Inc. All Rights Reserved.
Logical Data Models Provide That Understanding


                               Address
                                                                                                                            But models
                                                                                                          Shipping Notice
                                                                                                0..1
                                                                                                                            don’t
             -billingAddress                 -shippingAddress                                                               characterize:
                                                                                                             Invoice
                                                                                                0..1
                                                                              1       1
                                                                                                       -invoiceAmount
                                                                                                                              Who owns the
 Customer 1          *        Sales Order
                                                1                 0..
                                                                  0..*   Shipment Order                                       data
                             -status
                                                                                                                                • Organization
                                                                                                   0..1     Shipment            • System
                               *
                                                                               *
                          Sales Order Line Item
                                                                     Shipment Order Line Item
                          -quantity
                                                       1   0..*
                                                           0 *                                                                Where the data
                                                                                                                              Wh     th d t
                                                                    -quantityShipped
                          -price                                                                                              physically lives
                                    *


                                 1
                                                                                                                              Where data is
                            Saleable Product                                                                                  replicated
                            -SKU                                                                                                • How
                                                                                                                                 consistency is
                                                                                                                                 maintained

12
     © 2008 TIBCO Software Inc. All Rights Reserved.
Each “Organization” is Actually a Stack


                                                            There may be
                                                            multiple
                                                                 p
                                                            components at
      
                                                            each layer:
                                                              Interfaces
                                                              I t f
                                                              Logic components
                                                              Data components
                                                              Infrastructure




13
          © 2008 TIBCO Software Inc. All Rights Reserved.
Traditional Means of Supporting Organizational Interaction




                                                            Conversation –
                                                            human level
                                                            EAI – logic level
                                                            ETL – data level




    14
          © 2008 TIBCO Software Inc. All Rights Reserved.
People May Interact with Multiple Systems


                                                        EAI and ETL can
                                                        be used within an
                                                        organization as
                                                        well




15
      © 2008 TIBCO Software Inc. All Rights Reserved.
Overall, Understanding Interactions is Complicated

                                                                       People                                                  People
                                                                      Interface   Interface                                    Interface
                                                         Interface      Logic                                     Interface      Logic      Interface
                                                           Logic        Data        Logic                           Logic        Data         Logic
                                                           Data         Infra       Data                            Data         Infra        Data
                                                           Infra                    Infra                           Infra                     Infra

                                     People                                                        People
                                    Interface      Interface                                      Interface   Interface
                     Interface        Logic                                           Interface     Logic
                       Logic          Data           Logic                              Logic       Data        Logic
                       Data           Infra          Data                               Data        Infra       Data
                       Infra                         Infra                              Infra                   Infra

                                                                      People                                                    People
                                                                      Interface   Interface                                     Interface
                                                         Interface      Logic                                      Interface      Logic      Interface
                                                           Logic        Data        Logic                            Logic        Data         Logic
                                                           Data         Infra       Data                             Data         Infra        Data
                                                           Infra                    Infra                            Infra                     Infra

                                     People                                                       People
                                    Interface      Interface                                      Interface   Interface
                     Interface        Logic
                                      L i                                             Interface     Logic
                                                                                                    L i
                       Logic          Data           Logic                              Logic       Data        Logic
                       Data           Infra          Data                               Data        Infra       Data
                       Infra                         Infra                              Infra                   Infra

                                                                       People                                                    People

                                                                      Interface                                                 Interface    Interface
                                                          Interface     Logic     Interface                        Interface      Logic
                                                            Logic       Data        Logic                            Logic        Data         Logic
                                                            Data        Infra       Data                             Data
                                                                                                                     D            Infra        Data
                                                                                                                                               D t
                                                            Infra                   Infra                            Infra                     Infra

                                      People
                                     Interface      Interface
                      Interface        Logic
                        Logic          Data           Logic
                        Data           Infra          Data
                        Infra                         Infra


           This is the problem that SOA and BPM are supposed to solve
16
      © 2008 TIBCO Software Inc. All Rights Reserved.
For Success, A Total Architecture Perspective is Required

        Business Processes
                  Sales order management
                  Inventory management
                  Accounting
        People
           p
                  Participants in the business
                  processes
        Information
                  What information is being
                  used
        Systems
                  Computers, networks,
                  applications, infrastructure
        Business Purpose

17
      © 2008 TIBCO Software Inc. All Rights Reserved.
Organizational
                     O     i ti   l
                     Issues




© 2008 TIBCO Software Inc. All Rights Reserved.
Business Processes and Services Cross Organizational
     Boundaries
                                                                           Lack of Overall Responsibility


                                                                                             Services and Integrations Span Silos


                                                                                                  Service
                                                                                                 Interface




          Shrinking
               Time
            Frames




                                               Data Center


                                                                                               Services,
                                                                                              Integration,
                                                                                                  and
                            Front-Office                Application      Application            Process            Application       External
                            Applications                   Silo             Silo              Management              Silo          Applications
                                                                                                  Silo


                                                                      Communications and Services Infrastructure


19
      © 2008 TIBCO Software Inc. All Rights Reserved.
Many Development Processes Have Become Degenerate

      They assume a single system is being worked on




        Requirements                                    Development   QA   Production




20
      © 2008 TIBCO Software Inc. All Rights Reserved.
Degenerate Processes Will Not Work for SOA and BPM

      Multiple organizations and systems are involved




        Requirements                                    Development   QA   Production




21
      © 2008 TIBCO Software Inc. All Rights Reserved.
A Richer Development Processes Is Required

                                                        Governance at work!




22
      © 2008 TIBCO Software Inc. All Rights Reserved.
Who Owns Projects That Span Silos?



                                                                Business Executive
                                                                     Sponsor


                              Who owns projects that span silos?
                                                                                           IT Executive
                                                                                             Sponsor




                         Business                  Business    Business                                    Business       Business
                         Manager                   Manager     Manager                                     Manager        Manager




                        IT System                 IT System   IT System                IT System          IT System      IT System
                          Owner                     Owner       Owner                    Owner              Owner          Owner
                                          Data Center


                                                                                       Services,,
                                                                                      Integration,
                                                                                          and
                      Front-Office              Application   Application                                 Application    External
                                                                                        Process
                      Applications                 Silo          Silo                                        Silo       Applications
                                                                                     Management
                                                                                          Silo


                                                                Communications Infrastructure



23
     © 2008 TIBCO Software Inc. All Rights Reserved.
Multi-Silo Projects Include Members from All Silos




                          3 key leadership
                          roles needed on
                          every project




24
      © 2008 TIBCO Software Inc. All Rights Reserved.
The Executive Sponsor Can’t Oversee All These Projects




25
      © 2008 TIBCO Software Inc. All Rights Reserved.
Enterprise Projects Group Should Manage These Projects

                                                        The group provides a reporting
                                                        structure for projects that span
                                                        organizational silos




26
      © 2008 TIBCO Software Inc. All Rights Reserved.
Who Provides the Cross-Project Service Perspective?
                                                        Who l k h d for future usages?
                                                        Wh looks ahead f f t         ?

                                                                           New Service




                 Today’s
                  Project




                                                                             Service
                                                                            Interface


                  Future
                  Project                                                   Call New
                                                                            Service




                                                                             Service
                                                                            Interface


                  Future
                  Project                                                   Call New
                                                                            Service




27
      © 2008 TIBCO Software Inc. All Rights Reserved.
The Enterprise Architecture Group Coordinates Projects

                                                                                    Establishes the vision
                                        Enterprise                                     Ensures projects collectively
                                       Architecture                                    converge on a single
                                                                                       coherent architecture
      Business Process                    Systems
        Architecture                     Architecture
                                                                Data Architecture
                                                                                    Maintains cross-silo
                                                                                    perspective at all levels
                                               Infrastructure                          Business
                                                Architecture
                                                                                       Application
                                                Application                            Infrastructure
                                                Architecture

                                                                                    Responsible for:
                                                 Services
                                                Architecture
                                                                                       Architecture
                                                                                       Standards
                                                                                       Best practices
                                                                                       Governance
                                                                                       G

28
       © 2008 TIBCO Software Inc. All Rights Reserved.
Total Architecture Management
                                                                    Total Architecture
                                                                      Management



                                                                                          Enterprise
                                                    Enterprise
                                                    E t    i
                                                                                         Architecture
                                                     Projects

                                                                                                 Business Process
                                                                                                   Architecture
                                                           Project Manager

                                                                                                    Systems
                                                                                                   Architecture
                                                                    Business Process
                                                                    Architect

                                                                    Systems Architect
                                                                                                                  Application
                                                                                                                  Architecture

                                                           Project Manager
                                                                                                                  Infrastructure
                                                                                                                   Architecture

                                                                    Business Process
                                                                    Architect
                                                                                                                   Services
                                                                                                                  Architecture
                                                                    Systems Architect



                                                           Project Manager                       Data Architecture




                                                                    Systems Architect

                                                                    Business Process
                                                                    Architect
29
      © 2008 TIBCO Software Inc. All Rights Reserved.
The Completed Organizational Picture


                                                                        Business Executive
                                                                             Sponsor




                                                                                              IT Executive
                                                                                                Sponsor


                Business                   Business          Business                                        Business     Business
                                                                               Total Architecture
                Manager                    Manager           Manager                                         Manager      Manager
                                                                                 Management




              IT System                   IT System         IT System                IT System           IT System       IT System
                Owner                       Owner             Owner                    Owner               Owner           Owner
                                  Data Center


                                                                                    Services,
                                                                                   Integration,
                                                                                       and
            Front-Office                Application        Application                                   Application     External
                                                                                     Process
            Applications                   Silo               Silo                                          Silo        Applications
                                                                                  Management
                                                                                       Silo


                                                        Communications and Services Infrastructure

30
      © 2008 TIBCO Software Inc. All Rights Reserved.
Key Questions

             Is there an architect on every silo-spanning
             project?
                      Responsible for end-to-end business process and systems
                      design

               How Are cross silo projects managed?
                       cross-silo
                        Who negotiates with silos?
                        Who resolves conflicts?

               Who validates the future applicability of services?
                        Functionality
                        Granularity
                        SLAs


31
     © 2008 TIBCO Software Inc. All Rights Reserved.
The Challenges of Silo-Spanning Projects Are Diverse

       Knowledge is scattered throughout the enterprise
       For success, business and IT must align
                Total architecture focus on producing business value

       New skill sets are required
                Total (business p
                      (         process and systems) architecture
                                             y     )
                Project management focused on business results

       Clear ownership and control is needed for
       cross silo
       cross-silo projects
       Executive sponsorship is needed to align priorities
                Resolve political conflicts

       A Proactive Enterprise Architecture group is required
                Guide multiple projects towards a cohesive whole

       Governance is essential

32
      © 2008 TIBCO Software Inc. All Rights Reserved.
For More Information…

          Succeeding with SOA
             • The business and organizational
                perspective
             • For:
                • CIO, COO, C
                • Managers
                • Enterprise and project architects


          Implementing SOA
             • Creating the total architecture
             • For
                • Enterprise and project architects
                • CTOs


33
                                                www.total-architecture.com
     © 2008 TIBCO Software Inc. All Rights Reserved.

More Related Content

PDF
Customer Liaison - The Salford Journey
PDF
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
PPTX
Don't neglect the data! data modeling for interoperable systems
PDF
Halcyon Financial Te
XLS
Mauritius - List of ITES BPO Companies
PPS
GE Healthcare case study at the European Lean IT Summit
ZIP
Modeling Concepts ~ IA Summit 2009
PDF
Inclusion Innovates Brochure
Customer Liaison - The Salford Journey
Lessons in Enterprise Architecture and IT Service Management by Charles Betz,...
Don't neglect the data! data modeling for interoperable systems
Halcyon Financial Te
Mauritius - List of ITES BPO Companies
GE Healthcare case study at the European Lean IT Summit
Modeling Concepts ~ IA Summit 2009
Inclusion Innovates Brochure

What's hot (16)

PDF
Shareholder Services
PDF
Chiere mainframe integration
PDF
EURO IA Roadmap '08
PDF
Enterprise Social Software Needs A Purpose
PDF
2011 Game Changer Presentation Agenda
PDF
2012 starting a-cloud-service-practice
PPT
Linked In 1èRe Table Ronde 20110330
PDF
Financial analysis
PDF
About IPsoft
PDF
Engaging MNP Management Solutions That Work For Your Network
PDF
Intelligent Transport System Soulution Company in Korea
PDF
Uspto – reexamination update february 29th to march 6th, 2012
PPTX
NoSQL Databases for Implementing Data Services – Should I Care?
PDF
OrchestratedFUEL Overview Presentation
PDF
It outsourcing enters new decade claudio da rold
PPT
Integrated Business Solution
Shareholder Services
Chiere mainframe integration
EURO IA Roadmap '08
Enterprise Social Software Needs A Purpose
2011 Game Changer Presentation Agenda
2012 starting a-cloud-service-practice
Linked In 1èRe Table Ronde 20110330
Financial analysis
About IPsoft
Engaging MNP Management Solutions That Work For Your Network
Intelligent Transport System Soulution Company in Korea
Uspto – reexamination update february 29th to march 6th, 2012
NoSQL Databases for Implementing Data Services – Should I Care?
OrchestratedFUEL Overview Presentation
It outsourcing enters new decade claudio da rold
Integrated Business Solution
Ad

Viewers also liked (9)

PDF
Paul Butterworth S O A Runtime Governance Practices
PDF
Dennis Wisnosky 3 Difficult Pieces
PDF
Dirk Krafzig S O A And Conveys Law
PDF
Umit Yalcinalp Enterprise Mashupsfor S O A
PDF
Doug Groves Shell S O A Symposium
PDF
Thomas Rischbeck Real Life E S B
PDF
S Ven Hakan Olsson Compos Index
PDF
Chris Riley S O A Modeling
PDF
Jim Webber Guerrilla S O A With Web Services
Paul Butterworth S O A Runtime Governance Practices
Dennis Wisnosky 3 Difficult Pieces
Dirk Krafzig S O A And Conveys Law
Umit Yalcinalp Enterprise Mashupsfor S O A
Doug Groves Shell S O A Symposium
Thomas Rischbeck Real Life E S B
S Ven Hakan Olsson Compos Index
Chris Riley S O A Modeling
Jim Webber Guerrilla S O A With Web Services
Ad

Similar to Paul Brown Org Man Issues V1 (20)

PDF
It portfolio as waste - Dave Nicolette
PDF
N2Y4 Cisco Keynote
PDF
Petra williams final
PDF
REA (Resources, Events, Agents)
PDF
Newcastle conclusioon2011
PPTX
Coveo Search - Product Overview
KEY
ADAM Seminary
PDF
What is an information professional?
PDF
Nityo Infotech Company Profile
PDF
Paul Brown Org Man Issues
PPTX
Delivering enterprise architecture
PDF
1. itil in the clouds v2 pink elephant
PDF
Salesman's Intro to Engineers - Analyzing Customer Financials
PDF
Emerging Global Bpo Sectors Alj Final
PDF
Webinar On-Demand: The Power of Analytics to Drive Loyalty
PDF
Autonomy presentation-1-505952
PDF
computer sciences annual 2001
PPTX
Draft Guide to Business Ecosystem Development
PPTX
Asug Minnesota Using Six Sigma To Reduce Costs
PPTX
Increasing the ROI of SAP post-implementation
It portfolio as waste - Dave Nicolette
N2Y4 Cisco Keynote
Petra williams final
REA (Resources, Events, Agents)
Newcastle conclusioon2011
Coveo Search - Product Overview
ADAM Seminary
What is an information professional?
Nityo Infotech Company Profile
Paul Brown Org Man Issues
Delivering enterprise architecture
1. itil in the clouds v2 pink elephant
Salesman's Intro to Engineers - Analyzing Customer Financials
Emerging Global Bpo Sectors Alj Final
Webinar On-Demand: The Power of Analytics to Drive Loyalty
Autonomy presentation-1-505952
computer sciences annual 2001
Draft Guide to Business Ecosystem Development
Asug Minnesota Using Six Sigma To Reduce Costs
Increasing the ROI of SAP post-implementation

More from SOA Symposium (20)

XLS
Sven Hakan Olsson Composability Index V2
PDF
Thomas Erl Introducing S O A Design Patterns
PDF
Radovan Janecek Avoiding S O A Pitfalls
PDF
Natasja Paulssen S A P M D M And E S O A At Philips
PDF
Anthony Carrato S O A Business Architecture
PDF
David Chappel S O A Grid
PDF
Johan Kumps Federal E S B
PDF
Laurent Tarin B P M Ilog
PDF
Robert Schneider What Every Developer
PDF
Robert Schneider 10 Strategies
PDF
Stefan Pappe Making S O A Operational
PDF
Arnaud Simon Flight Data Processing
PDF
Paul Butterworth Policy Based Approach
PDF
Mark Little Web Services And Transactions
PDF
Art Ligthart Service Identification Techniques
PDF
Paul C Brown S O A Governance
PDF
Mohamad Afshar Moving Beyond Project Level S O A V1
PDF
Brian Loesgen An Early Look At Oslo
PDF
Prakash Narayan Building Social Web V1
PDF
Anne Thomas Manes S O A Fatigue
Sven Hakan Olsson Composability Index V2
Thomas Erl Introducing S O A Design Patterns
Radovan Janecek Avoiding S O A Pitfalls
Natasja Paulssen S A P M D M And E S O A At Philips
Anthony Carrato S O A Business Architecture
David Chappel S O A Grid
Johan Kumps Federal E S B
Laurent Tarin B P M Ilog
Robert Schneider What Every Developer
Robert Schneider 10 Strategies
Stefan Pappe Making S O A Operational
Arnaud Simon Flight Data Processing
Paul Butterworth Policy Based Approach
Mark Little Web Services And Transactions
Art Ligthart Service Identification Techniques
Paul C Brown S O A Governance
Mohamad Afshar Moving Beyond Project Level S O A V1
Brian Loesgen An Early Look At Oslo
Prakash Narayan Building Social Web V1
Anne Thomas Manes S O A Fatigue

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
A Presentation on Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Electronic commerce courselecture one. Pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
NewMind AI Monthly Chronicles - July 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
A Presentation on Artificial Intelligence
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Electronic commerce courselecture one. Pdf
Big Data Technologies - Introduction.pptx
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
NewMind AI Monthly Chronicles - July 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
20250228 LYD VKU AI Blended-Learning.pptx

Paul Brown Org Man Issues V1

  • 1. This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors
  • 2. Organizational and Management Issues Vital to SOA and BPM Success Paul C. Brown Principal Software Architect © 2008 TIBCO Software Inc. All Rights Reserved.
  • 3. In the Beginning, Architecture was Simple… … and evolved slowly 2 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 4. Communications Helped Communities to Emerge… … and grow 3 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 5. Better Infrastructure Fostered Denser Communities… … and more of them 4 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 6. So How Do You Organize and Manage All This? How do you ensure you get the business results you want? The desired business benefit Within cost constraints While preserving the flexibility to address tomorrow’s needs p g y • i.e. avoid the “big bang” and evolve gracefully 5 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 7. Total Architecture © 2008 TIBCO Software Inc. All Rights Reserved.
  • 8. The Idealized Enterprise View Looks Simple A functional organization with well-defined responsibilities… 7 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 9. But There Is a Lot of Dialog Between the Organizations How do you make sense of this? 8 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 10. You Think in Terms of Business Processes This picture does p not tell you how the order-to-cash process actually works! Order-to-Cash Process Scope 9 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 11. Business Process Models Provide That Understanding Activities and their structure Participants p Swimlanes represent roles Activities in the lanes represent responsibilities Interactions between participants Artifacts • Messages • Physical objects Relationships to activities p Interactions with other business processes Where does the product catalog come from? 10 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 12. You Must Think About Information as Well   Understanding utilization scope tells you little about the information itself Sales Order Information Usage 11 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 13. Logical Data Models Provide That Understanding Address But models Shipping Notice 0..1 don’t -billingAddress -shippingAddress characterize: Invoice 0..1 1 1 -invoiceAmount Who owns the Customer 1 * Sales Order 1 0.. 0..* Shipment Order data -status • Organization 0..1 Shipment • System * * Sales Order Line Item Shipment Order Line Item -quantity 1 0..* 0 * Where the data Wh th d t -quantityShipped -price physically lives * 1 Where data is Saleable Product replicated -SKU • How consistency is maintained 12 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 14. Each “Organization” is Actually a Stack There may be multiple p components at   each layer: Interfaces I t f Logic components Data components Infrastructure 13 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 15. Traditional Means of Supporting Organizational Interaction   Conversation – human level EAI – logic level ETL – data level 14 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 16. People May Interact with Multiple Systems EAI and ETL can be used within an organization as well 15 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 17. Overall, Understanding Interactions is Complicated People People Interface Interface Interface Interface Logic Interface Logic Interface Logic Data Logic Logic Data Logic Data Infra Data Data Infra Data Infra Infra Infra Infra People People Interface Interface Interface Interface Interface Logic Interface Logic Logic Data Logic Logic Data Logic Data Infra Data Data Infra Data Infra Infra Infra Infra People People Interface Interface Interface Interface Logic Interface Logic Interface Logic Data Logic Logic Data Logic Data Infra Data Data Infra Data Infra Infra Infra Infra People People Interface Interface Interface Interface Interface Logic L i Interface Logic L i Logic Data Logic Logic Data Logic Data Infra Data Data Infra Data Infra Infra Infra Infra People People Interface Interface Interface Interface Logic Interface Interface Logic Logic Data Logic Logic Data Logic Data Infra Data Data D Infra Data D t Infra Infra Infra Infra People Interface Interface Interface Logic Logic Data Logic Data Infra Data Infra Infra This is the problem that SOA and BPM are supposed to solve 16 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 18. For Success, A Total Architecture Perspective is Required Business Processes Sales order management Inventory management Accounting People p Participants in the business processes Information What information is being used Systems Computers, networks, applications, infrastructure Business Purpose 17 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 19. Organizational O i ti l Issues © 2008 TIBCO Software Inc. All Rights Reserved.
  • 20. Business Processes and Services Cross Organizational Boundaries Lack of Overall Responsibility Services and Integrations Span Silos Service Interface Shrinking Time Frames Data Center Services, Integration, and Front-Office Application Application Process Application External Applications Silo Silo Management Silo Applications Silo Communications and Services Infrastructure 19 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 21. Many Development Processes Have Become Degenerate They assume a single system is being worked on Requirements Development QA Production 20 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 22. Degenerate Processes Will Not Work for SOA and BPM Multiple organizations and systems are involved Requirements Development QA Production 21 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 23. A Richer Development Processes Is Required Governance at work! 22 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 24. Who Owns Projects That Span Silos? Business Executive Sponsor Who owns projects that span silos? IT Executive Sponsor Business Business Business Business Business Manager Manager Manager Manager Manager IT System IT System IT System IT System IT System IT System Owner Owner Owner Owner Owner Owner Data Center Services,, Integration, and Front-Office Application Application Application External Process Applications Silo Silo Silo Applications Management Silo Communications Infrastructure 23 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 25. Multi-Silo Projects Include Members from All Silos 3 key leadership roles needed on every project 24 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 26. The Executive Sponsor Can’t Oversee All These Projects 25 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 27. Enterprise Projects Group Should Manage These Projects The group provides a reporting structure for projects that span organizational silos 26 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 28. Who Provides the Cross-Project Service Perspective? Who l k h d for future usages? Wh looks ahead f f t ? New Service Today’s Project Service Interface Future Project Call New Service Service Interface Future Project Call New Service 27 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 29. The Enterprise Architecture Group Coordinates Projects Establishes the vision Enterprise Ensures projects collectively Architecture converge on a single coherent architecture Business Process Systems Architecture Architecture Data Architecture Maintains cross-silo perspective at all levels Infrastructure Business Architecture Application Application Infrastructure Architecture Responsible for: Services Architecture Architecture Standards Best practices Governance G 28 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 30. Total Architecture Management Total Architecture Management Enterprise Enterprise E t i Architecture Projects Business Process Architecture Project Manager Systems Architecture Business Process Architect Systems Architect Application Architecture Project Manager Infrastructure Architecture Business Process Architect Services Architecture Systems Architect Project Manager Data Architecture Systems Architect Business Process Architect 29 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 31. The Completed Organizational Picture Business Executive Sponsor IT Executive Sponsor Business Business Business Business Business Total Architecture Manager Manager Manager Manager Manager Management IT System IT System IT System IT System IT System IT System Owner Owner Owner Owner Owner Owner Data Center Services, Integration, and Front-Office Application Application Application External Process Applications Silo Silo Silo Applications Management Silo Communications and Services Infrastructure 30 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 32. Key Questions Is there an architect on every silo-spanning project? Responsible for end-to-end business process and systems design How Are cross silo projects managed? cross-silo Who negotiates with silos? Who resolves conflicts? Who validates the future applicability of services? Functionality Granularity SLAs 31 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 33. The Challenges of Silo-Spanning Projects Are Diverse Knowledge is scattered throughout the enterprise For success, business and IT must align Total architecture focus on producing business value New skill sets are required Total (business p ( process and systems) architecture y ) Project management focused on business results Clear ownership and control is needed for cross silo cross-silo projects Executive sponsorship is needed to align priorities Resolve political conflicts A Proactive Enterprise Architecture group is required Guide multiple projects towards a cohesive whole Governance is essential 32 © 2008 TIBCO Software Inc. All Rights Reserved.
  • 34. For More Information… Succeeding with SOA • The business and organizational perspective • For: • CIO, COO, C • Managers • Enterprise and project architects Implementing SOA • Creating the total architecture • For • Enterprise and project architects • CTOs 33 www.total-architecture.com © 2008 TIBCO Software Inc. All Rights Reserved.