© 2006 ibm corporation ibm business-centric soa event soa in an enterprise architecture richard...

23
© 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

Upload: terence-chandler

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

© 2006 IBM Corporation

IBM Business-Centric SOA Event

SOA in an EnterpriseArchitecture

Richard WhyteIT Integration ArchitectMBCS, CITP

Page 2: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

2 SOA on your terms and our expertise

Business Centric SOA Event

Introduction

SOA Reference Architecture

SOA Roadmap

SOA Governance

Summary

Agenda

Page 3: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

3 SOA on your terms and our expertise

Business Centric SOA Event

A programming model complete with standards, tools, methods and technologies such as Web services

Capabilities that a business wants to expose as a set of services to clients and partner organizations

An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations

Implementation

Architecture

Business

OperationsA set of agreements among service requestors and service providers that specify the quality of service and identify key business and IT metrics

Roles

Service Oriented Architecture Different Things to Different People

Page 4: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

4 SOA on your terms and our expertise

Business Centric SOA Event

Gather requirements

Model & SimulateDesign

DiscoverConstruct & TestCompose

Integrate peopleIntegrate processesManage and integrate information

Manage applications & services

Manage identity & compliance

Monitor business metrics

Financial transparencyBusiness/IT alignmentProcess control

The SOA Lifecycle

Page 5: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

5 SOA on your terms and our expertise

Business Centric SOA Event

Aligning Business and IT Objectives

Function(Service Definition)

Security &Compliance

Performance &Quality (KPI)

AccelerateTime to Market

IncreaseRevenue

ReduceCosts

Enterprise Architecture

Reference Architecture Governance

Roadmap

BusinessObjectives

ITObjectives

SOA and Enterprise Architecture: A Common Goal

Page 6: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

6 SOA on your terms and our expertise

Business Centric SOA Event

Deliverable Description

SOA Reference Architecture

The SOA Reference Architecture defines a reference framework and

corresponding IT principles for SOA implementation projects

Overview

SOA Governance Model

The SOA Governance Model defines the decision rights along with the

associated measurements and controls

SOA Roadmap

The Roadmap is used to create a tailored transition plan for moving

toward the SOA Reference Architecture

SOA: The Focus of the Enterprise Architect

Strategic Vision

Incremental Adoption

Page 7: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

7 SOA on your terms and our expertise

Business Centric SOA Event

Introduction

SOA Reference Architecture– Providing a comprehensive model

SOA Roadmap

SOA Governance

Summary

Agenda

Page 8: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

8 SOA on your terms and our expertise

Business Centric SOA Event

IT’s Architectural Evolution: Making IT More Responsive

Services(SOA)

MonolithicArchitectures

Pre 1950’sTo 1960’s

1970’s to mid 1980’s

Mid 1990’s toearly 2000’s

Today Late 1990’s

Sub-routines/Remote

ProcedureCalls

RemoteObject

Invocation

MessageProcessing

Enterprise Application Integration

(EAI)

1980’s tomid 1990’s

Increasing Modularity to Achieve Flexibility

Page 9: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

9 SOA on your terms and our expertise

Business Centric SOA Event

Message Queuing

Abstracts the connectivity

logic from the application

Message Brokering

Abstracts the connectivity +

mediation logic from the application

Service Orientation

Reduces application to its core business

functions(i.e. a service)

Application Application

Direct Connectivity

All connectivity, mediation and

additional logicburied in the application

Application

Lin

es o

f co

de

SOA: The Next Step on the Connectivity Evolution

Increasing Modularity to Achieve Flexibility

Application Services

Connectivity,mediation &

process-control logic

Mediation & process-control

logic Process-control logic

Connectivity logic

Connectivity andmediation logic

Connectivity,mediation & process-

control logic

Page 10: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

10 SOA on your terms and our expertise

Business Centric SOA Event

SOA Reference ArchitectureSupporting the SOA Lifecycle

Ap

ps

&

Info

As

sets

Business Innovation & Optimization Services

Dev

elo

pm

ent

Ser

vice

s

Interaction Services Process Services Information Services

Partner Services Business App Services Access Services

Integrated environment for design

and creation of solution

assets

Monitor, manage

and secure services,

applications &

resources

Facilitates better decision-making with real-time business information

Enables collaboration between people,

process & information

Orchestrate and automate business

processes

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitates interactions with existing information and application assets

ESBFacilitates communication between services

IT S

ervi

ceM

anag

emen

t

Infrastructure Services

Optimizes throughput, availability and performance

Manages diverse data and content in a

unified manner

Page 11: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

11 SOA on your terms and our expertise

Business Centric SOA Event

Atomic Service Composite Service Registry

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Service P

rovid

erS

ervice Co

nsu

mer

Inte

gra

tion

(En

terp

rise S

erv

ice

Bu

s)

Qo

S L

aye

r (Se

cu

rity, M

an

age

men

t & M

on

itorin

g In

frastru

cture

Se

rvice

s)

Data

Arc

hitec

ture (m

eta-d

ata) &

Bu

sin

ess

Intellig

en

ce

Go

ve

rna

nc

e

Channel B2B

PackagedApplication

CustomApplication

OOApplication

SOA Solution LayeringLeveraging the SOA Reference Architecture

Page 12: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

12 SOA on your terms and our expertise

Business Centric SOA Event

Business Expertise

Technical Expertise

Limited Overlap

UsersDefine/refine

business processes

DevelopersProgram

applications using core

technologies

Traditional Software Development Service-Oriented Development

Application DevelopersTranslate business processes into applications by assembling and configuring building blocks

Extensive Overlap

Service Developers

Create application building blocks –

patterns, templates, and

components using core technologies

A New Programming Model Supporting the SOA Abstraction Layering

Technical Expertise

UsersDefine/refine

business processes

Business Expertise

Page 13: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

17 SOA on your terms and our expertise

Business Centric SOA Event

Ap

ps

&

Info

Ass

ets

Business Innovation & Optimization Services

Dev

elo

pm

en

tS

erv

ice

s

Interaction Services

ProcessServices

Information Services

PartnerServices

Business App Services

Access Services

ESB IT S

erv

ice

Ma

na

gem

en

t

Infrastructure Services

Linkage between business and IT through support of the entire SOA Lifecycle

Connectivity and Service Isolationthrough the Enterprise Service Bus

Separation of Concerns/Modularity for incremental adoption

Component-based Programming and Solution Development

Business and IT Monitoring and Management

Open Standards

The SOA Reference Architecture and its Key PrinciplesProviding IT Flexibility to Meet the Demands of Business

Page 14: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

18 SOA on your terms and our expertise

Business Centric SOA Event

Introduction

SOA Reference Architecture

SOA Roadmap– Relating business and

IT objectives

SOA Governance

Summary

Agenda

Page 15: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

19 SOA on your terms and our expertise

Business Centric SOA Event

Two Primary Roadmap Perspectives

Strategic VisionBusiness and IT statement of direction which can be used as a guideline for decision making, organizational buy-in, standards adoption

Project PlansImplementation projects to meet immediate needs of the current business drivers

SOA Goal Market return through transformation: quicker time to production, lower costs,

competitive differentiation

SOA Roadmap: A Plan for Adopting SOAR

eve

nu

e a

nd

Pro

fit

Time

Strategic Vision

Market Return through Transformation

Incremental Adoption

Page 16: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

20 SOA on your terms and our expertise

Business Centric SOA Event

Identify required capabilities and initiatives

Determine future state

Develop Roadmaps

Assess current state

Infrastructure Services

BusinessFunction Services

CommonIT Services

Information Services

Do

ma

in o

f C

apab

ilit

y

Scope of Services

Partner Collaboration

DynamicPartner

Collaboration

PartialIntegration

EnterpriseIntegration

Discrete

Business Goals and Imperatives

Roadmaps: Building Plans In Context

Page 17: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

22 SOA on your terms and our expertise

Business Centric SOA Event

Business Drivers– Accelerate time to market – Reduce costs – Increase revenue – Reduce risk and exposure

Organizational Readiness– Executive support and sponsorship– Skills

Current Architecture and Environments– Build and Runtime– Degree of heterogeneity

Operational Readiness– Ability to monitor and manage current operations– Integration of monitoring functions into production environments

SOA Adoption Considerations

Page 18: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

23 SOA on your terms and our expertise

Business Centric SOA Event

Introduction

SOA Reference Architecture

SOA Roadmap

SOA Governance– Executing for success

Summary

Agenda

Page 19: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

24 SOA on your terms and our expertise

Business Centric SOA Event

SOA Governance is a catalyst for improving overall IT Governance

Establishing decision making rights associated with IT

Establishing mechanisms and policies used to measure and control the way IT decisions are made and carried out

SOA Governance

Extension of IT governance focused on the lifecycle of services to ensure the business value of SOA

What is Governance?

IT Governance

Page 20: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

25 SOA on your terms and our expertise

Business Centric SOA Event

Why SOA Governance Matters

Realize business benefits of SOA– Business process flexibility– Improved time to market

Mitigate business risk and regain control– Maintaining quality of service– Ensuring consistency of service

Improved team effectiveness– Measuring the right things– Communicating clearly

between business and IT

SOA Governance empowers teams to innovate

Page 21: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

27 SOA on your terms and our expertise

Business Centric SOA Event

Introduction

SOA Reference Architecture

SOA Roadmap

SOA Governance

Summary

Agenda

Page 22: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

28 SOA on your terms and our expertise

Business Centric SOA Event

Understand your business goals, drivers, and context

Understand your current environment– Development, Runtime, and Management

Establish a Roadmap – Find appropriate starting point– Determine the development and runtime

requirements• Leverage Separation of Concerns and

the SOA Programming Model

Establish Governance– Appropriate for your company culture

and environment

SOA for the Enterprise Architect …

Page 23: © 2006 IBM Corporation IBM Business-Centric SOA Event SOA in an Enterprise Architecture Richard Whyte IT Integration Architect MBCS, CITP

29 SOA on your terms and our expertise

Business Centric SOA Event

Thank You

MerciGrazie

GraciasObrigad

oDank

e

Japanese

French

Russian

GermanItalian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Hindi

Tamil

Thai

Korean