28
How business and IT How business and IT interoperate using SOA interoperate using SOA www.oasis-open.org

How business and IT interoperate using SOA

Embed Size (px)

Citation preview

Page 1: How business and IT interoperate using SOA

How business and IT How business and IT interoperate using SOAinteroperate using SOA

www.oasis-open.org

Page 2: How business and IT interoperate using SOA

www.oasis-open.org

Speakers

Mark Pettit. Head of Integration and Product Services

Steve Jones. CTO Application Development Transformation

Page 3: How business and IT interoperate using SOA

Contents

The interoperability challenge The three tenets of interoperability Method Delivery Organisation Summary Q&A

Page 4: How business and IT interoperate using SOA

How business and IT interoperate using SOA

The interoperability challenge

Page 5: How business and IT interoperate using SOA

Is Business and IT divided or united by SOA? Do we have a shared understanding

of business problems? Do we have a shared understanding

of business opportunities? Do we collaborate to find solutions

and act in unison to deliver?

Page 6: How business and IT interoperate using SOA

The interoperability chasm

Business FearEntrenched IT

Cost

Value

Organisation

Projects

Products

Standards

“S” and “A”

Page 7: How business and IT interoperate using SOA

Who is the Babelfish?

Too often Business and IT speak different languages

Both sides continually argue that the other is “wrong” and they are “right”

IT estates rarely look like the business

Business rarely looks to the long term impacts of IT

Page 8: How business and IT interoperate using SOA

Central IT (mainly infrastructure)

Program Office

Traditional Organisation – Business Aligned

IT (AD) IT (AD) IT (AD) IT (AD)

BU BU BU BU

Page 9: How business and IT interoperate using SOA

ITProject

ITProject

ITProject

ITProject

Traditional Organisation – Capability

Central IT

Program Office

BU BU BU BU

Page 10: How business and IT interoperate using SOA

How business and IT interoperate using SOA

The three tenets of interoperability

Page 11: How business and IT interoperate using SOA

Organisation

Delivery

The three tenets of interoperability

Method

Page 12: How business and IT interoperate using SOA

How business and IT interoperate using SOA

Method

Page 13: How business and IT interoperate using SOA

Our take on the SOA hype

HOW

SOA is not WS

SOA is not about BPEL

SOA is not about ESB

SOA is not about Technology

Not driven by the “How”

Service-oriented Architecture worksbecause it represents a real-world

“what we do”.

Page 14: How business and IT interoperate using SOA

Use the SOA Reference Model

Visibility

Service

Service Description

ExecutionContext

Real WorldEffect

Contract &

Policy

Interaction

A service is a mechanism to enable access to a set of one or more capabilities provided by one

entity – the service provider – for use by others.

Not vendor driven Applies to business

as well as IT Defines what “good”

looks like Doesn't tell you

“how” to do it

Page 15: How business and IT interoperate using SOA

Engage the business to determine the what, who and why

What: Defining the scope of services, this is about determining what the services actually are.

Who: Who are the external actors that drive the services or with which the services interact.

Why: Identifying why one service talks to another, and why external actors interact with the services

How: The detail about the processes that co-ordinate the services and also the detail on how a service itself will be implemented.

Page 16: How business and IT interoperate using SOA

Structure matters

• Millions of “Services”• Disjoint from how the company works• Lack of clear ownership• Duplication• Missed opportunities• Unclear strategy• Driven by techies using Web Services

• Clearly defined structure• Defined areas of shared ownership• Driven by how the company works• “Do it once, well”• Aligned to the business goals• Driven by how the business wants to react• Think about Process second• NOT THE SAME AS ORG CHARTS

Page 17: How business and IT interoperate using SOA

Rules for establishing an Enterprise SOA

Work with the business to understand the key business services and their drivers

Create the Enterprise SOA first then aim to deliver it tactically

Ensure that tactical projects leave the company better off Deliver the Business Services Refine the Enterprise SOA Penalise the projects that make it worse

Page 18: How business and IT interoperate using SOA

How business and IT interoperate using SOA

Delivery

Page 19: How business and IT interoperate using SOA

A business-driven SOA drives the delivery approach

• Sourcing Strategy

• Delivery Model

• Business Transformation

• Delivery Transformation

Page 20: How business and IT interoperate using SOA

Delivering SOA

Business IT

BusinessSOA

ArchitecturalGovernance

Programme

Sign Off

Update

Context

ProgrammeSOA

ServiceProjectServiceProjectServiceProjectServiceProjectServiceProjectServiceProjectServiceProjectServiceProject

Page 21: How business and IT interoperate using SOA

Drive down from the top

Projects and enterprises should define their Service Architecture FIRST

Requirements and process need to be in the context of that architecture

Architecture needs to be defined so all stakeholders understand

Needs to be an collaborative exercise Once you have the service, THEN think

about process

Page 22: How business and IT interoperate using SOA

How business and IT interoperate using SOA

Organisation

Page 23: How business and IT interoperate using SOA

IT

Can Enterprise Architecture build the bridge?

CommonLanguage

Interface

Context StrategyBusiness

Tools

Techniques

Governance

Enterprise Architecture

Page 24: How business and IT interoperate using SOA

Governance of a new IT Asset

Business services are a new IT asset that require a new governance model: Not predicated on ownership Some form of centralisation

Funding and resource planning Change management Standards - e.g. for business semantics

and processes

Page 25: How business and IT interoperate using SOA

Central IT (AD, Governance, SOI)

Organisation for SOA

IT (AD) IT (AD) IT (AD) EA

Fun

ding

and

Gov

erna

nce BU BU BU

IT (AD)

BU

Page 26: How business and IT interoperate using SOA

How business and IT interoperate using SOA

Summary

Page 27: How business and IT interoperate using SOA

Summary

To deliver the true value of SOA and become a service-oriented enterprise, we must recognise the importance of interoperability by: Investing in an enterprise SOA

developed by both the Business and IT Ensuring delivery processes

accommodate SOA approach Structuring the organisation to ensure

successful delivery and ongoing management of assets

Page 28: How business and IT interoperate using SOA

How business and IT interoperate using SOA

Questions?