29
BEA Confidential | 1 V2.2 BEA’s Sensible Approach to SOA Monte Kluemper BEA Systems Iberia [email protected]

BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

  • Upload
    lytu

  • View
    218

  • Download
    1

Embed Size (px)

Citation preview

Page 1: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 1V2.2

BEA’s Sensible Approach to SOA

Monte KluemperBEA Systems [email protected]

Page 2: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 2V2.2

Agenda

The Market for SOA Today

SOA Technologies

SOA Lifecycle Governance

Our Sensible Approach to SOA

Page 3: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 3V2.2

The Market for SOA Today

The evolution from application to service infrastructure.

Page 4: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 4V2.2

8%

22%

29%

28%

14%

3%

13%

32%

35%

17%

Not a priority

Low priority

Moderate priority

High priority

Critical priority

20062005

Survey conducted by IDG Research Services Group January 2006. Sample population was composed of 1,040 IT Managers in organizations of 500 or more

As an IT priority for the next 12 months, where is SOA on the radar?

SOA Is A Top Priority For Most Companies

Page 5: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 5V2.2

Companies Are Moving Forward Now With SOA

56 % of Companies Are Now In the Project Stage

Don't Know

Not Planning to Deploy

Evaluation

Pilot Projects

Department-wide SOA

Enterprise-wide SOA

20062005

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

21%

20%

13%

4%

8%

12%

7%

25%

28%

12%

16%

Survey conducted by IDG Research Services Group January 2006. Sample population was composed of 1,040 IT Managers in organizations of 500 or more

What stage is your company in with respect to SOA?

Page 6: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 6V2.2

How SOA is Implemented Depends on Your View of the Future

Single “Technology Stack”Invest to reach homogeneity Get all you need from one vendorReplace what you havePeriodic releases will provide the enhancements your company needs to stay ahead

Single “Service Network”Expect heterogeneityCommit to open standards and leverage the R&D of the industryUnlock your existing investmentsDelivering IT Innovation must be an organizational core-competency

Page 7: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 7V2.2

BEA is considered the SOA thought leaderSOA Thought Leaders as defined by the market

14%

15%

20%

24%

33%

40%

62%

74%

Sun Microsystems

Oracle

Microsoft

IBM

BEA Systems

38%

Tibco

Sonic

20%webMethods

SAP

Systinet

Survey conducted by IDG Research Services Group January 2006. Sample population was composed of 1,040 IT Managers in organizations of 500 or more

Page 8: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 8V2.2

SOA Technologies

Infrastructure tools and components being used by organizations to achieve SOA today.

Page 9: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 9V2.2

AquaLogic Service BusService Integration for the Agile Enterprise

Highly scalable interoperability backbone for heterogeneous servicesSeparates integration logic from services and provides insulation from changeFacilitates service management

ServiceService ServiceService

ServiceService ServiceService

AquaLogic Service Bus

Decreasedoperational

costs by20%

Saved$16 million

Deployed over 60

projects in 1 year

Page 10: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 10V2.2

WebLogic IntegrationFuture-Proofed Process Integration

Enables corporate developers to develop, run, and maintain complex integration processesExpose integration processes as enterprise-class SOA servicesProvides management of processes and events

Acceleratedproject delivery

by50%

DecreasedTCO by

millions

Increased annual revenue by

$12 million

Page 11: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 11V2.2

AquaLogic Data Services PlatformLive data engine powering the service-driven enterprise

Made impossibleaccess to data

possible

Automates the process of creating and maintaining data servicesProvides an aggregated, business-friendly view of real-time data from numerous sourcesTransforms data into consistent, actionable and reusable information

Enabledreal-time

KPI reporting

Decreaseddata aggregation

effort from 6 weeks to

2 hours

Page 12: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 12V2.2

AquaLogic BPM SuiteAutomating human-centric Business Processes

Empowers line-of-business to define and optimize business processesCollaboration between business and ITExecute processes with business activity monitoring

$48 millionsales increase

andaccelerating

In production in< 90 days

Entered $ multi-billion

market with no re-code

Page 13: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 13V2.2

WebLogic ServerThe Foundation for Enterprise Applications

Developer productivityOperational reliabilityWorld’s fastest Java engine – the JRockit JVMOA&M, non-disruptive update

ReliabilityAvailabilityScalability

Performance

#1 in Performance

#1 in Market Share

Page 14: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 14V2.2

Real World SOA Reference ArchitectureLoan Processing Example

Approver SystemSystemCustomer

Request Loan

Approve Loan

WebLogic Integration

Existing Applications & Services

Integration Processes

Build reusable services that solve complex integration problems

IT CEN

TRIC

ESBAquaLogic Service Bus

Service integration

Data Services LayerAquaLogic Data Service PlatformService-enables enterprise data for consistency & reuse

Tuxedo®

AquaLogic BPMBPM for the LOB

Automate processes spanning people

LOB

CEN

TRIC

AquaLogic UIWebLogic Portal

Page 15: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 15V2.2

SOA Lifecycle Governance

Bridging the gap between business and IT.

Page 16: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 16V2.2

The SOA LifecycleWorkSpace 360º

Page 17: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 17V2.2

The SOA LifecycleWorkSpace 360º

Operations

Architect

Line of Business

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service DevelopmentOperations

Business Process Modeling

Shared repository

Service developers

Business analyst models a business process, rules, user experience

Architect creates a Services Assembly Model, specifies services to reuse and services to create

Service developers create the services using a variety of SOA technologies

Operations staff deploy the business application and manage the services

Line of business monitors and manages business activity

Shared repository facilitates governance, reuse and impact analysis

Page 18: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 18V2.2

Analyst models a business process

P.O. received by enterprise

Small $ POs sent directly to fulfillment

Large $ POs go through approval and prioritization

Approved POs prioritized and sent to fulfillment, otherwise rejected

Verify customer standing

Verify customer standing

Get customer

information

Get customer

information

Reject order

Reject order

Assign priority

Assign priority

Get account

information

Get account

information

Fulfill order

Fulfill order

New orderNew order EndEnd

Large

Small

Bad

Good

Fina

nce

Cus

tom

er

serv

ice

Fulfi

llmen

t

The Analyst thinks primarily in terms of business process, business activities, business rules and business events, not services

Business Event

Business Activity

Business Rule

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repositor

y

Page 19: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 19V2.2

Fulfill order

Fulfill order

Customer data

Customer data

Production status

Production status

Inventory check

Inventory check

Ship and notify

Ship and notify

Order processing

Order processing

CRM 1 CRM 2

ALBPM

WLI

ALDSP

Reused services

J2EE App.

B2B Gateway B2B

Gateway

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repository

Architect models the required servicesService Assembly Model (SAM)

Page 20: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 20V2.2

Developer implements each serviceTechnology-specific plug-ins and protocols

Any combination of SOA technologiesAL* – ALSB, ALDSP, ALBPM, etc.WL* – WLS, WLP, WLI, etc.Tuxedo – SALTIDE for custom-developed services (WLW, etc.)

Service developers work independently in their Eclipse workspacesSAM ties all components together

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repository

ALSBWebLogic Integration ALDSP WebLogic Server

Service Creation Tools (Order Management Example)ALBPM

Page 21: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 21V2.2

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repository

Admin deploys services to productionConfigurable packaging and deployment

Fulfill orderFulfill order

Customer data

Customer data

Production status

Production status

Inventory check

Inventory check

Ship and notify

Ship and notify

Order processing

Order processing

CRM 1 CRM 2

ProxyProxy

ProxyProxy

ProxyProxy

ProxyProxy

ALSB WLI ALBPM ALDSPService Containers

Systems

Service Assembly Model

Page 22: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 22V2.2

ALS

B

ALD

SP

AL

othe

r

WLI

Bus

ines

s Pr

oces

s M

odel

er

Serv

ice

Ass

embl

y M

odel

er

AquaLogic Enterprise Repository

Analyst

Eclipse FrameworkService CreationModeling

Architect Service Developers

WorkSpace 360

Solu

tion

Dep

loye

r

Deployment

Administrators

Adm

inis

trat

ion

Serv

ices

Man

agem

ent

OperationsBrowser

AL Runtime Service Containers

Bus

ines

s A

ctiv

ity M

onito

ring

BAM

LOB

ALDSPOthers

WLI

ALSB

Services

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repository

Operators manage end-to-end lifecycle

Service Registry

Manage a distributed SOA applicationUnified console for all productsCommand and control, health & performance

Administration Services ManagementService discovery, performance, policy managementTraceability of adverse events to business processesAbility to control security and SLA policiesEnd-to-end message correlation and transaction visibility

Page 23: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 23V2.2

ALS

B

ALD

SP

AL

othe

r

WLI

Bus

ines

s Pr

oces

s M

odel

er

Serv

ice

Ass

embl

y M

odel

er

AquaLogic Enterprise Repository

Analyst

Eclipse FrameworkService CreationModeling

Architect Service Developers

WorkSpace 360

Solu

tion

Dep

loye

r

Deployment

Administrators

Adm

inis

trat

ion

Serv

ices

Man

agem

ent

OperationsBrowser

AL Runtime Service Containers

Bus

ines

s A

ctiv

ity M

onito

ring

BAM

LOB

Business users monitor & change processes

ALDSPAL other

WLI

ALSB

Services

Service Deployment

Service Assembly Modeling

Business Activity

Monitoring

Service CreationOperations

Business Process Modeling

Shared repository

Service Registry

Business activity monitoring – aggregates events from all products into a dashboard.Change management – ability for LOB to make changes to process definitions or to processes in flight.

Page 24: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 24V2.2

Sensible Approachto SOA

Making the leap to a service-enabled infrastructure.

Page 25: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 25V2.2

SOA is Not One Big Project with Single Overarching ROI

SOA is not a single massive project…

NOROI

Time

…ROI is achieved throughmultiple, incremental projects

YESROI

Time

Page 26: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 26V2.2

Use the BEA SOA Domain Model© to get started

Business Strategy &

Process

ArchitectureCosts & Benefits

Projects &

Applications

BuildingBlocks

Organization &Governance

Projects and

Applications

Business Strategy and

Process

ArchitectureCosts & Benefits

BuildingBlocks

Organization &Governance

1 Pick your starting point

2 Plan with a 2-3 year vision

3 Execute project-by-project

4 Approach SOA on six dimensions

Page 27: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 27V2.2

An Approach Based on Experience

SOAImplementation

SOA Planning and Design

SOAExploration

• SOA readiness self-assessment

• SOA discovery workshop

• Introduction to SOA course

• Establishing a baseline

• Learning and exploration

• SOA foundation and integration services

• SOA center of excellence

• Mission critical support

• Implement project

• Construct the reference architecture

• Realize business & IT benefits

• SOA assessment service

• Organization & Governance planning services

• Reference Architecture and Transformation planning services

• SOA training needs analysis

• Build a roadmap across all key dimensions

• Address skill gaps

• Identify end state

Page 28: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 28V2.2

BEA’s SOA Advantage

BEA Offers the Only Services Infrastructure Platform Designed Specifically for Heterogeneous SOA

1

BEA Provides a Comprehensive SOA Solution: Products, Services Domain Model and SOA Expertise

2

BEA is an Independent Middleware Vendor: Hardware, OS, Database and Business Applications Independence

3

4 Analysts’ Rank AquaLogic Products as “Best in Class”

5 BEA’s SOA Platform Delivers Enterprise-Wide SOA Functionality TODAY

Page 29: BEA’s Sensible Approach to SOA - Universidade Lusófonanetlab.ulusofona.pt/cd/teoricas/SOAFORUM/Monte_Kluemper_BEA.pdf · BEA’s Sensible Approach to SOA Monte Kluemper ... Enables

BEA Confidential | 29V2.2

ThinkLiquid