21
Succeeding with SOA and BPM Total Architecture At Work

Succeeding with SOA and BPM

  • Upload
    zubin67

  • View
    722

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Succeeding with SOA and BPM

Succeeding with SOA and BPMTotal Architecture At Work

Page 2: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.2

In the Beginning, Architecture was Simple…

… and evolved slowly

Page 3: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.3

Transport Technology Helped Communities to Emerge…

… and grow

Page 4: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.4

Better Infrastructure Fostered Denser Communities…

… and more of them

Page 5: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.5

So How Do You Organize and Manage All This?

How do you ensure you get the business results you want?The desired business benefitWithin cost constraintsWhile preserving the flexibility to address tomorrow’s needs

i.e. avoid the “big dig” and evolve gracefully

Page 6: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.6

Today’s Business Processes Involve Many Systems

EAI and ETL tie systems together

Patterns of interaction define business processes

Platform Infrastructure

Presentation

Business Logic

Data

Presentation

Business Logic

Data

Presentation

Business Logic

Data

EAI EAI

ETL ETL

User

Page 7: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.7

Where’s the Process?

Anything can talk to anything, but…

The relationship between business processes and systems is obscure

The IT infrastructure is fragile

Difficult to manageCostly to maintainDifficult to evolve

IT becomes a burden, not an asset

Mainframe Platform Infrastructure

Presentation

Business Logic

Data

Presentation

Business Logic

Data

Presentation

Business Logic

Data

EAI EAI

Windows Platform Infrastructure

Presentation

Business Logic

Data

Presentation

Business Logic

Data

Presentation

Business Logic

Data

EAI EAI

Unix Platform Infrastructure

Presentation

Business Logic

Data

Presentation

Business Logic

Data

Presentation

Business Logic

Data

EAI EAI

ETL ETL

ETL ETL

ETL ETL

EAIE

TL

Page 8: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.8

SOA and BPM Refine This Structure

Introduces a separation between processes and servicesExplicitly identify a business process as an architectural concept

Processes are assembled from servicesIdeally, the same service gets used in multiple business processes

Page 9: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.9

For Success, A Total Architecture Perspective is Required

Business ProcessesSales order managementInventory managementAccounting

PeopleParticipants in the business processes

InformationWhat information is being used

SystemsComputers, networks, applications, infrastructure

Business Purpose

Page 10: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.10

TIBCO BPM/SOA Execution Model

Operate theBusiness

Develop Vision &

ProgramRoadmap

Define &Implement

Organization & Governance

Define &ImplementTechnical

Infrastructure & Standards

AnalyzeProcess &DevelopProject

Roadmap

Design, Build& DeployBusinessProcess

Step 1 Step 2 Step 3 Step 4 Step 5 Step 6

Execution Strategy Solutions & Operations

Continuous ImprovementGovernance

Project Life Cycle Management and ControlMeasure Business, IT and Organizational KPIs & SLAs / Analyze ROI

Repeat for each project

Page 11: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.11

Focus on business processes firstThey are the source of business valueThey are the glue that binds the people and systemstogether

ApplicationSilo

ApplicationSilo

BPM/SOASilo

ApplicationSilo

Communications and Services Infrastructure

Front-Office Applications

External Applications

Data Center

Shrinking Time

Frames

Services and Integrations that Span Silos

Lack of Overall Process Responsibility

Vision

Page 12: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.12

Vision

Separate service access mediation from servicesService access control based on

SecurityQuality-of-service agreements

Routing of service requestsLoad distribution across multiple service providersLogging of service utilizationPerformance and SLA measurements

Page 13: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.13

Acknowledge different types of processesUnmanaged Processes

Components/services are “hard wired” together to form the actual processOne component’s results become the inputs to the next componentProactive monitoring and breakdown recovery is required for high availability

Managed/Orchestrated ProcessesOne component coordinates the work of other components and servicesManager can monitor process statusThe process of starting the manager is always an unmanaged process!

Vision

Page 14: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.14

Separate processes and presentationSometimes you want to make the same process available via different channels

Avoid duplicating the business rulesSome of the channels may not be conventional presentations

May provide web-service accessIn such cases, you want to make the process itself into a service

Accessible from a variety of presentation components

Web Browser Interface

Fat client Interface

Cell Phone/PDA Interface

EDI Channel Interface

Web Services Interface

Presentation

Process

Service

Data

Platform Infrastructure

Presentation

Business Logic

Data

Platform Infrastructure

Vision

Page 15: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.15

Embrace total architectureSOA and BPM provide many opportunities to organize and manage the enterprise

The challenges are organizational as well as technical

Service Operations

Service Access Mediation

Presentation

Process

Service

Data

Platform Infrastructure

Presentation

Business Logic

Data

Platform Infrastructure

Web Browser Interface

Fat client Interface

Cell Phone/PDA Interface

EDI Channel Interface

Web Services Interface

Managed Processes (BPM)

Orchestrated Processes (BPEL)

Hard-Wired Processes

Vision

Page 16: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.16

Governance at work!

The intent of this slide is NOT to show process, but only key project roles and activities

OrganizationVision

Page 17: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.17

3 key leadership roles needed on every project

Projects that span multiple silos need to include team members from across all silos

Page 18: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.18

Multiple projects require time and the Sponsor does not typically have the time to directly oversee these

Page 19: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.19

So what’s needed in terms of organizational structure?

Enterprise ArchitectureHas cross project and process view needed for solution deliveryResponsible for:

Infrastructure architectureSystems architectureData architectureOperations architecture

BPM CoE / Project OfficeHas the cross-silo view needed for solution deliveryManages silo-spanning projectsDirector must

Have political cloutBe a mediator who can navigate the political landscapeBe empowered to make decisions Directly liaison with the business

BPM CoE and EA are both critical groups in delivering solutions

Page 20: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.20

Total Architecture Summary

Keep the business process focusIt is the source of business value

BPM and SOA provide opportunities

The major challenges are organizational

Service Operations

Service Access Mediation

Presentation

Process

Service

Data

Platform Infrastructure

Presentation

Business Logic

Data

Platform Infrastructure

Web Browser Interface

Fat client Interface

Cell Phone/PDA Interface

EDI Channel Interface

Web Services Interface

Managed Processes (BPM)

Orchestrated Processes (BPEL)

Hard-Wired Processes

Page 21: Succeeding with SOA and BPM

© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.21

For More Information on both BPM and SOA…

Creating the total architecture - for enterprise and project architects

The business and organizational perspective - for managers, business people, and architects