36
Accelerating Your SOA Implementation Bruce Graham SVP, Worldwide Consulting SOA Global Practice Lead BEA Systems

Accelerating Your SOA Implementation

  • Upload
    zubin67

  • View
    587

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Accelerating Your SOA Implementation

Accelerating Your SOA Implementation

Bruce Graham

SVP, Worldwide Consulting

SOA Global Practice Lead

BEA Systems

Page 2: Accelerating Your SOA Implementation

Accelerating Your SOA Implementation

Where The Market Is Today

How Companies Are Starting

Using BEA To Simplify SOA

Page 3: Accelerating Your SOA Implementation

Accelerating Your SOA Implementation

Where The Market Is Today

How Companies Are Starting

Using BEA To Simplify SOA

Page 4: Accelerating Your SOA Implementation

The Debate Is Over: A New Approach For Delivering IT Applications Has Been Embraced

Presentation Services

Shared Business Services

Information and Access Services

Se

rvices M

an

ag

em

en

t

Se

rvice B

us

Co

mm

on

Se

rvices

Se

rvic

e In

fras

truc

ture

La

ye

r

Non-Functional Requirements

Sales

B2E

Engineering

B2C

Service

Partners

Customers

Composite Applications

Standards

Development Tools

Configuration Management

System Management

Network Management

Provisioning

Business Activity

Monitoring

Directories

Patterns

Enterprise Information Systems Data and Middleware

Custom Applications

Third Party Products (Erp, CRM, etc.)

Databases MiddleWareInteractions

(TUXEDO, MQ Series,ect.)

“Role-based” Composite

Applications…

…connect to business services, built and managed with an

integrated suite on open standards, with

supporting infrastructure…

…using content from “Vanilla” ERP and legacy applications

Page 5: Accelerating Your SOA Implementation

8%

22%

29%

28%

14%

3%

13%

32%

35%

17%

Not a priority

Low priority

Moderate priority

High priority

Critical priority

SOA Is A Top Priority For Companies Over the Next 12 Months

Q: As An IT Priority For the Next 12 Months, Where Is SOA On Your Company’s Radar Screen?

2006

2005

As An IT Priority For the Next 12 Months, Where Is SOA On Your Company’s Radar Screen?

Page 6: Accelerating Your SOA Implementation

56 % of Companies Are Now In the Project Stage

Companies Are Moving Forward Now With SOA

Q: What Stage Is Your Company Currently In With Respect to SOA?

Don't Know

Not Planning to Deploy

Evaluation

Pilot Projects

Department-wide SOA

Enterprise-wide SOA

20052006

Only 19% of Companies Are Not Participatingvs 53% in 200532%

21%

20%

13%

4%

8%

12%

7%

25%

28%

12%

16%

Page 7: Accelerating Your SOA Implementation

SOA Is A Significant Budget Item

Q: How much does your company expect to spend on SOA in the next 12 months?

10%

23%

13%

27%

10%

11%

30%

19%

Mean amount budgeted for SOA = $2.1 million

41% will spend $500K or more

Less than $100K

$100K-$499K

$500K-$999K

$1 million +

2006

2005

Page 8: Accelerating Your SOA Implementation

“ It seems that if SOA really takes over, the software that links applications together, rather than the applications themselves, will become the most important strategic decision that CIOs make.”- Christopher Koch

Executive Editor, CIO Magazine February 2006

The Enterprise Software Landscape Is Changing

Page 9: Accelerating Your SOA Implementation

The “Enablers” Are The Thought Leaders In SOA Today

Q: Which of the following companies are SOA thought leaders?

14%

15%

20%

20%

24%

33%

38%

40%

62%

74%

Systinet

SAP

webMethods

Sonic

Tibco

Sun Microsystems

Oracle

Microsoft

IBM

BEA Systems

Page 10: Accelerating Your SOA Implementation

Accelerating Your SOA Implementation

Where The Market Is Today

How Companies Are Starting

Using BEA To Simplify SOA

Page 11: Accelerating Your SOA Implementation

SOA Starting Points

ProcessProjects

IT-LedProjects

MegaProjects

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

Business-LedProjects

Page 12: Accelerating Your SOA Implementation

SOA Starting Point:The Process Project – Find A Single Service

ProcessProjectsB

usi

nes

s S

po

nso

rsh

ip

High

Low

Low HighSOA Complexity

IT-LedProjects

MegaProjects

Business-LedProjects

Profile

1. No CIO driven action plan

2. Limited budget for SOA

3. Growing interest within IT

Starting Point

1. Identify a Service with opportunity for re-use

2. Prove it out

3. Radiate out, identify the next Service

Page 13: Accelerating Your SOA Implementation

CITY OF CHICAGOProcess Project

Lay of the LandMultiple Departments, CIO’sIT cost pressuresNo formal SOA initiative

SOA Starting PointDesire to better serve the City constituents through online services“Make Payment” identified as a reusable service

SOA SponsorArchitect working in a central group

Page 14: Accelerating Your SOA Implementation

Client Portal Application

Pre

sent

atio

nLa

yer

Busi

ness

Layer

UserInterface

CompositeProcesses

ReusableBusinessServices

Legacy Svcs & Adapters

SMTPServer

PaymentProcessor

CyberSource

CybersourceAdapter

Email Services

MerchantPaymentService

Notification Services

ValidationServices

Addn’l FeeService

MakePayment

Biz TaxesSpecific UI

Sticker AppSpecific UI

Water AppSpecific UI

Process Projects Phase 1: Basic Payment Engine

Page 15: Accelerating Your SOA Implementation

Client Portal Application

Pre

sent

atio

nLa

yer

Busi

ness

Layer

UserInterface

CompositeProcesses

ReusableBusinessServices

Portlets

Legacy Svcs & Adapters

SMTPServer

Bank XA/RDB

PaymentProcessor

CyberSource

CybersourceAdapter

AccountServices

Large PaymentAdapter

Email Services

MerchantPaymentService

Notification Services

ValidationServices

Addn’l FeeService

A/RUpdate

Services

MakePayment

Biz TaxesSpecific UI

Process ApproachPhase 3: Production

Page 16: Accelerating Your SOA Implementation

Account Management Processes…

Pre

sent

atio

nLa

yer

Bus

ines

sLa

yer

UserInterface

CompositeProcesses

BusinessServices

Online Payment Portal

Portlets

OtherPortals

DepartmentSpecificPortals

SMTPServer

ExtApp DBCDB

LegacySystems

SSO/LDAP

Content Mgmt

System

Ext AppServices

CDBServices

311, ECMGIS, etc.Services

AuditServices

Addn’lFee

Service

ValidationServices

EmailServices

MerchantPaymentService

AccountUpdate

Services

VariousBusinessServices

MakePayment

ProcessOrchestration Create

AccountUpdate

AccountRemoveAccount

GetHistory

LinkAccount

ShoppingCart

Portlet

AccountHistoryPortlet

AccountMgmtPortlet

GenericPaymentPortlet

UserProfilePortlet

ProductBrowsing

Portlet

ContentPortlets

External AppSpecific UI

Sticker AppSpecific UI

Legacy Svcs & Adapters

CybersourceAdapter

PaymentProcessor

CyberSource

FrameworkServices

(User/Acct/App/Dept/Merchant…)

Process ProjectsPhase 4: “Service Orienting” The Portfolio

Water AppSpecific UI

Biz Taxes UI

Page 17: Accelerating Your SOA Implementation

SOA Starting Point: The IT Project

IT-LedProjectsB

usi

nes

s S

po

nso

rsh

ip

High

Low

Low HighSOA Complexity

ProcessProjects

MegaProjects

Business-LedProjects

Profile

1. Active SOA development within the enterprise

2. Challenged with scale, and consistency

3. No overarching plan, but budgets exist

Starting Point

1. Focus on infrastructure services

2. Begin the creation of an Enterprise Reference Architecture

3. Develop a multi-period road map

Page 18: Accelerating Your SOA Implementation

Sta

ge

2 Deploy a Service Registry to provide visibility into existing services, promote reuse, and govern provisioning

Sta

ge

3

Deploy a Business Interaction Service to orchestrate human and system activities within a business process, interacting with services

IT-Led SOA: Starting From Point-to-Point Services

Scenario: Actively deploying web services, initially connected in a point-to-point configuration

Initial Challenge: Isolate and abstract service producers from service consumers S

tag

e 1

Introduce Service Bus to create an initial bus segment isolating producers from consumers

Page 19: Accelerating Your SOA Implementation

Sta

ge

1 Deploy Data Services Platform to service enable enterprise data (e.g. create and expose common views of key information)

Sta

ge

2 Deploy a Service Registry to provide visibility into existing services, promote reuse, and govern provisioning

Sta

ge

3 As information services created in Stage 1 begin to change, Implement a Service Bus for isolation & abstraction

IT-Led SOA:Starting From a “Hard-wired” Portal

Scenario: Access to Legacy Systems are “hard-wired” to Portals

Initial Challenge: De-coupling information integration logic from the presentation layer

Page 20: Accelerating Your SOA Implementation

Profile

1. CIO and team enthused about SOA

2. No overarching plan, limited budget for “plumbing”

3. Steady stream of business projects in the pipeline

SOA Starting Point: The Business Led Project

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

Business-LedProjects

ProcessProjects

IT-LedProjects

MegaProjects

Page 21: Accelerating Your SOA Implementation

SOA Starting Point: The Business Led Project

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

Business-LedProjects

ProcessProjects

IT-LedProjects

MegaProjects

Starting Point

1. Identify application with SOA needs

2. Architect in a SOA manner, specify services

3. Demonstrate SOA capabilities, identify next project and specific services

Page 22: Accelerating Your SOA Implementation

Project Approach Incremental Project Harvesting

Applications

1 2 3 4 5 6

7 8 9 10 11 12

Services Catalog

A

B

C

D

E

F

G

1 2 3

1 3 4 5

6 7 5

2 7 8 9

10 117

8 1210

3 1191 7

119

Cost Curve Over Time

Presentation Services

Shared Business Services

Information and Access Services

Services M

anagement

Service B

usC

omm

on Services

Service

Infrastru

cture L

ayerComposite Applications

1 2

3

4

5

6

7

9

8

10 11 12

Page 23: Accelerating Your SOA Implementation

U.S. Utility Company“Business Led Project”

Lay of the Land Transforming business coming out of difficult

financial times, dynamic industry New management team, focused on superior

customer service IT considered an inhibitor

SOA Starting Point SOA vision was compelling, IT delivery capability

questioned Business initiative to consolidate and enhance online

sign up, moves, adds, changes Successfully architected and deployed the initiative in

an SOA fashion

Sponsor IT Director, LOB Exec, CIO, COO

Today Evolving the Enterprise Reference Architecture Roadmap for next set of applications Procured suite of infrastructure technology

Page 24: Accelerating Your SOA Implementation

£4.1m Benefit

Smooth

£200k Benefit

Equator

NWW

Atlas2

Scarlett

£325k Benefit

DMR

£70k Benefit

StrategicVestings

£500k Benefit

ServiceDifferentiation

£250k Benefit

EMEA Financial Services Customer Complex Interdependency Between Costs & Benefits

Total Investment = £6.2m

Total Benefits = £9.7m

E-Enablement

£5.1m Benefit

MEPFramework

Weblogic

OCDB

SPL

4Front

4 Front Benefits

• Reduction in avg time to handle a call

• Ease in training, outsource-ability

• Increased client satisfaction

E-Enablement Benefits

• Extended services to Financial Planners

• Extended services to Business Partners

• Reduced IT project costs by 75%

Page 25: Accelerating Your SOA Implementation

SOA Starting Point:The Mega Project

MegaProjects

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

ProcessProjects

IT-LedProjects

Business-LedProjects

Profile

1. Major business initiative with CEO, CIO level visibility

2. The initiative is best met with an SOA architecture

3. An IT organization. or a trusted partner, is in place with strong delivery capabilities

Page 26: Accelerating Your SOA Implementation

SOA Starting Point:The Mega Project

MegaProjects

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

ProcessProjects

IT-LedProjects

Business-LedProjects

Starting Point

1. Create an enterprise reference architecture

2. Create a multi-phase, multi-dimensional roadmap

3. Construct Enterprise Service Platforms from the initial design

4. Embrace outside assistance

Page 27: Accelerating Your SOA Implementation

What’s Your SOA Entry Point?

ProcessProjects

IT-LedProjects

MegaProjects

Bu

sin

ess

Sp

on

sors

hip

High

Low

Low HighSOA Complexity

Business-LedProjects

Page 28: Accelerating Your SOA Implementation

Accelerating Your SOA Implementation

Where The Market Is Today

How Companies Are Starting

Using BEA To Simplify SOA

Page 29: Accelerating Your SOA Implementation

Process Orchestration User Interaction

Security Services

Data and Information Services

Message Services

Inte

gra

ted

Com

posit

ion

En

vir

on

men

t

Business Process Management

Business Rules

Enterprise Connectivity

Business Activity Management

Portal

Multi-channel

Collaboration

Interaction Management

Federated Identity Management

Distributed Application Security Management

Business Intelligence

Composite Data Management

Unified Meta Data Repository

Unified Data Modeling

Service Manager

Message Management Service Registry

Com

pos

eP

revie

wM

on

itor

Up

date AquaLogic Business

Service Interaction

AquaLogic Security

AquaLogic Data

AquaLogic Messaging

Co

mp

ose

r

AquaLogic User Interaction

AquaLogic™ Product Family Service Infrastructure: Cross-Platform, LOB/IT, Composition-based

Page 30: Accelerating Your SOA Implementation

Plan For SOA In Multiple Dimensions The BEA SOA Domain Model

Construction costs

Business & IT Benefits

Key Measures

©

Organization Design

Funding

Skillsets

Roles & Responsibilities

Standards

Operational Processes & Tools

Change Management

Existing Applications

Key “In-flight” Projects

Infrastructure Construction Plans

Reference Architectures

Manageability/Availability

Scalability

Security

Infrastructure Services

Info. & Access Services

Shared Business Services

Presentation Services

Composite Applications

SOA-enabled Business Strategies

Business Process Architecture

Business Strategy &

Process

ArchitectureCosts & Benefits

Projects &

Applications

BuildingBlocks

Organization &Governance

Projects and

Applications

Business Strategy and

Process

ArchitectureCosts & Benefits

BuildingBlocks

Organization &Governance

Page 31: Accelerating Your SOA Implementation

Baseline Your SOA Maturity: The BEA SOA Readiness Self-Assessment

Web Based Assessment Tool • Over 3000 companies to date

• Foundation of the tool is the BEA Domain and Maturity Model

• Provides a customized report automatically sent to client within 24 hours

• Customized URL can be established to enable an intra-company baseline

• Available in 10 languages

Page 32: Accelerating Your SOA Implementation

New BEA SOA Offerings Address Key SOA Challenges

Organization & Governance

Planning Service

Over 50% state

Organization & Governance

as top inhibitor

• Top challenge: Developing Effective SOA Governance Approaches

Enterprise-wide SOA deployments

double driving Architecture

Services

• Top criteria: Real-world SOA expertise and enterprise experience

SOA Center of

Excellence

Client

Architect

Transformation Planning Service

Trend

95% understand

Service Infrastructure& Prioritize technology spend

• Top Pain: Flexibility and Integration

Issue

Reference Architecture

Planning Service

SOA Integration

Service

New Services Offering

Page 33: Accelerating Your SOA Implementation

New BEA SOA Offerings Address Key SOA Challenges

Organization & Governance

Planning Service

Over 50% state

Organization & Governance

as top inhibitor

• Top challenge: Developing Effective SOA Governance Approaches

Trend

95% understand

Service Infrastructure& Prioritize technology spend

• Top Pain: Flexibility and Integration

Issue

Reference Architecture

Planning Service

SOA Integration

Service

New Services Offering

Our team of SOA experts collaborate with you to

produce an effective and pragmatic SOA

Organization and Governance roadmap to be implemented in your

organization

Page 34: Accelerating Your SOA Implementation

Objective and Benefits BEA SOA O&G Planning Service (OGPS)

Benefits of OGPSAt the conclusion of OGPS you will have answers to your key SOA O&G FAQs, and be able to decide upon, institute and enhance processes for them

Example SOA FAQs include: What are my SOA objectives and what benefits do I expect from SOA? What kind of SOA organization do I need? How will the service lifecycle be managed? How will SOA reference architecture and infrastructure be managed? What services infrastructure do I need and how and when should I deploy it to

facilitate SOA O&G? How will SOA alignment and exceptions be handled? How will SOA projects be approved?

Page 35: Accelerating Your SOA Implementation

How To Accelerate Your SOA Implementation

Know your SOA Entry Point and the associated strategy

Plan and manage holistically – Multiple dimensions, multiple periods

Simplify your SOA implementation and improve your odds of success

Page 36: Accelerating Your SOA Implementation

SOA Information Available From BEA

Detailed Infoworld Survey Results

BEA SOA Readiness Survey

BEA Domain Model Whitepaper

Customer Case Studies

Detail on new SOA Service Offerings

Dev2Dev, Arch2Arch, IT2IT, Exec2Exec

www.bea.com/soa