websphere is the soa runtime platform of choice messaging mq is born transaction processing for the...

46

Upload: bethanie-burns

Post on 03-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process
Page 2: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

WebSphere is the SOA Runtime Platform of Choice

MessagingMQ is Born

Transaction Processingfor the Web

WebSphere is Born

Application Integration & Process Management

Portal Leadership

SOA Runtime Platform of

Choice BPM LeaderMessaging LeaderWeb 2.0 Innovator

15 Years Ago

10 Years Ago

5 Years Ago

Today

Transaction ProcessingCICS is Born

40 Years Ago

Page 3: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

IBM SOA Technology Innovation & Roadmaps

Patty DudekVice PresidentWebSphere Server Development

Page 4: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Smart SOA

The Gold Standard for SOA is Purple

Smart SOA:

A set of guiding principles developed by IBM, based on more than 6550 customers using IBM SOA offerings

The Smart SOAtm approach extends business value of SOA from basic to advanced projects

WebSphere is the Gold Standard for Smart SOA & the SOA Runtime Platform of Choice

Page 5: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Focused on Customer Value

Compelling ThoughtLeadership & ExpertiseBusiness & IT in Industry Terms

Compelling ThoughtLeadership & ExpertiseBusiness & IT in Industry Terms

Industry’s Broadest,Deepest, Most OpenSmart SOATM Portfolio

Industry’s Broadest,Deepest, Most OpenSmart SOATM Portfolio

Continuously Building Customer ValueContinuously Building Customer Value

UnrivaledCustomer

Experience

UnrivaledCustomer

ExperienceSmart SOATM

Social Networks

Smart SOATM

Social Networks

Page 6: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Focused on Customer Value

UnrivaledCustomer

Experience

UnrivaledCustomer

Experience

Compelling ThoughtLeadership & ExpertiseBusiness & IT in Industry Terms

Compelling ThoughtLeadership & ExpertiseBusiness & IT in Industry Terms

Industry’s Broadest,Deepest, Most OpenSmart SOATM Portfolio

Industry’s Broadest,Deepest, Most OpenSmart SOATM Portfolio

Smart SOATM

Social Networks

Smart SOATM

Social Networks

Continuously Building Customer ValueContinuously Building Customer Value

Page 7: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

Virtualization

IMPACT-ful Technology

Page 8: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Virtualization

IMPACT-ful Technology

WebSphere Application Server features packs for Web

Services & EJB3

WebSphere Business Services Fabric

WebSphere Transformation Extender (WTX) Industry Packs

WebSphere Commerce

WebSphere Process ServerWebSphere Message Broker

WebSphere Extended Deployment

WebSphere DataPower SOA Appliances

WebSphere Service Registry & Repository

Page 9: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

Virtualization

IMPACT-ful Technology

Page 10: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

IMPACT-ful Technology

WebSphere Virtual Enterprise: providing unmatched application

infrastructure virtualization capabilities

Virtualization

Page 11: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

IMPACT-ful Technology

WebSphere sMash: enabling the agile development of

dynamic Web 2.0 based applications; advancing SOA’s simplicity

Web 2.0

Page 12: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

IMPACT-ful Technology

Industry Frameworks:Integrated software platform and

process maps for accelerated adoption of industry standards

Industry Specialization

Page 13: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

IMPACT-ful Technology

WebSphere MQ: Enhanced publish-and-subscribe messaging; new JMS support and

easy to use graphical configurations

Consumability

Page 14: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Industry Specialization

SOA Governance

Web 2.0Standards

Business Process ManagementProcess Integrity

Consumability

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

IMPACT-ful Technology

WebSphere Business Events: Correlates business events to detect

patterns and trigger actions

Business Process Management

Page 15: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Where Does WebSphere Technology Take You?

FoundationalExtend

End-to-End TransformAdapt

Dynamically

Page 16: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Wal-Mart’s SOA Journey:Business Led Technology Enabled

John RoachTechnical DirectorWal-Mart Stores, Inc.

<<Slides deleted per WalMart requirement>><<Slides deleted per WalMart requirement>>

Page 17: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA Programming Model

Rob HighChief ArchitectSOA Foundation

Page 18: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Composite Applications

How do you aggregate a set of services from across your company …

… into a meaningful application …

… that meets the requisite non-functional needs of your business …

… without requiring that all of your developers write in the same language …

… or deploy on the same platform?

Service Composition

Page 19: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Service component architecture:

Service Component Architecture (SCA) is a relatively new initiative advocated by major software vendors natively suited for the delivery of applications that conform with the principles of service-oriented architecture (SOA).

Service Composition

Page 20: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Service Composition

Service Component Architecture

– Declarative Programming

– Wire-based Composition

– Heterogeneous Service

Types

– Standards-based

Interoperability

Page 21: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Process Composition

Business Process Execution

How do you program the execution of your long-running

process sequences …

… retaining the state of the process for the duration of

that process …

… orchestrating both your automated services as well as your

human activities …

… with customization for all of your process exceptions …

… and yet while ensuring the integrity of the process results?

Page 22: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Business Process Execution Language:

WS-BPEL (or BPEL for short) is a

language for specifying business

process behavior based on Web

Services. Processes in WS-BPEL

export and import functionality by using

Web Service interfaces exclusively.

Process Composition

Page 23: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Process Composition

BPEL– BPEL4People

– WS-HumanTask

– WS-BPEL 4 Sub Processes

– BPELJ

– SCA-BPEL

Process Integrity– Compensation within

nested scopes

– Micro-flows executed as a single unit of work

Page 24: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA GovernanceIndustry Specialization

Web 2.0Virtualization

Standards

Process Integrity

Composite Business Applications

Reliable Messaging

Business Event Processing

Transaction IntegrityProcess Modeling

SOA Quality

Connectivity

PeopleProcess

Reuse

Innovation

Thought Leadership

Social Networks

Robustness

Simplicity

Business Knowledge

Deep IT Skills Foundational

Dynamic

Extend End-to-End

Transform

Accelerate

InnovateDifferentiate

Impactful

Customer Experience

SOA PolicyFederation

Consumability

Business Process Management

IMPACT-ful Technology

Page 25: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process
Page 26: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA Governance & ServiceLifecycle Management

Jamie ThomasVice PresidentSoftware DevelopmentIBM Rational

Page 27: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA Lifecycle

What is an SOA Lifecycle? A model intended to illustrate relationships and dependencies that comprise a mature SOAThere are three key paradigms to be understood:

1.Productization of Assets

2.Relative Independence

3.SOA Governance is the Glue

What is the SOA Lifecycle?

Page 28: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA Lifecycle

What is an SOA Lifecycle? A model intended to illustrate relationships and dependencies that comprise a mature SOAThere are three key paradigms to be understood:

1.Productization of Assets

2.Relative Independence

3.SOA Governance is the Golden Thread

What is the SOA Lifecycle?

Page 29: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Real-time processes and organizational empowerment

Federated repositories for services and service assets

Highly collaborative service delivery environments

Dashboards for high transparency

Essential components that deliver SOA QualityEssential components that deliver SOA Quality

Gold Standard Governance and Service Lifecycle Management

Page 30: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Coordinated integration of service lifecycle environments

Transparent collaboration of globally-integrated teams

Essential Enablers of Gold Standard SOA Governance

Service and Asset Development

Service Deployment

Service Management

Page 31: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Service Deployment

Service Management

Rational Asset Manager

WebSphere Service Registry

& Repository

Tivoli Change and Configuration Management DatabasePowered

by

IBM Delivers Gold Standard SOA Governance

Service and Asset Development

Rational Team Concert

Rational Team Concert

Page 32: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

WSRRAdministrator

CCMDBAdministrator

TeamLead

IT Manager

Development Team

Web Service Update Delivery Demo

Page 33: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process
Page 34: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA at State Street

David SaulSenior Vice PresidentSoftware DevelopmentOffice of Architecture

Page 35: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

SOA at State Street

35

AGENDAAGENDA

This is State Street

Enterprise Architectural Management Plan

State Street ESB Design

Page 36: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Investment Servicing

Investment Research

and Trading

Investment Management

Assets under custody: $15.3 trillion* World’s leading investment service provider Provides fund accounting, fund administration, custody, securities lending,

investment operations outsourcing, recordkeeping, performance and analytics, and transfer agency services

Global leader in specialized research and trading in FX, equities, fixed income, derivatives and money market products

More than $14 trillion of volume traded in 2007 across all asset classes

Assets under management: $2 trillion* World’s largest manager of institutional assets serving more than 2,700 institutional clients

*As of 12/31/2007

This Is State StreetOur Company Today — Strong Global Enterprise

Founded in 1792 (26,110 employees in 26 countries*)Solely focused on serving institutional investors30 years of positive operating earnings per share growth

Founded in 1792 (26,110 employees in 26 countries*)Solely focused on serving institutional investors30 years of positive operating earnings per share growth

Page 37: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

The Enterprise Architecture Management Plan Is Being Derived from strategic initiatives and business processes that define the enterprise

Business Vision and Direction• Corporate/Business Strategy• Product Strategies

Enterprise Architecture Roles and Responsibilities

Key Performance Indicators and other Performance Measures

Governance and Principles

Adapted from: An Introduction to Enterprise Architecture EA3 By Scott A. Bernard

Page 38: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Adapted from: An Introduction to Enterprise Architecture EA3 By Scott A. Bernard

Strategic Goals and Initiatives - Aligning: Strategic Goals – Strategic Initiatives – Supporting EA components

Service Delivery Model – • Global Model Office Strategy• Global Services Strategy

Integration and Application Interoperability Technology Architectures IT Security Enterprise Architecture Standards Workforce Requirements

Current Architecture Summary

The Enterprise Architecture Management Plan Is Being Derived from strategic initiatives and business processes that define the enterprise

Page 39: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Adapted from: An Introduction to Enterprise Architecture EA3 By Scott A. Bernard

3 Year Product Roadmaps

3 Year Platform Roadmaps

Updating Current and Future Views

Sequencing Plan for Maximum Strategic Benefit

Configuration management

Future Architecture Summary

The Enterprise Architecture Management Plan Is Being Derived from strategic initiatives and business processes that define the enterprise

Page 40: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

North America

EMEA APAC

EMEA North America APAC

Service Request /Response Message

Service Request / Response Message

Service Request /Response Message

Service Request /

Response Message

Service Request /

Response Messagez/OS - CICS, WAS, WMQ, C:D

ServiceIntegration Node

Service Request /Response Message

ServiceIntegration NodeService

Integration Node

ServiceIntegration Node

ServiceIntegration Node

ServiceIntegration Node

ServiceIntegration Node

WSRRSOA

Registry

SOA WS -SecurityPolicy Server

Federated SOA Node

WSRRSOA

Registry

SOA WS -SecurityPolicy Server

Federated SOA Node

WSRRSOA

Registry

SOA WS -SecurityPolicy Server

Federated SOA Node

WSRRSOA

Registry

SOA WS -SecurityPolicy Server

Federated SOA Node

DataPowerPEP

DatatPowerPEP

DataPowerPEP

DataPowerPEP

DataPowerPEP

DataPowerPEP DataPower

PEP

SSC CORE

WMB 6.1 WMQ 6.0

IBMWMBPEP

SSC CORE

WMB 6.1 WMQ 6.0

IBMWMBPEP

SSC CORE

WMB 6.1 WMQ 6.0

IBMWMBPEP

State Street ESB Design

Page 41: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process
Page 42: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Wikipedia

Jimmy WalesFounderWikipedia

Page 43: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process
Page 44: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

Build Your Skills Today!

56 Customer SpeakersSpecial Interest Groups12:30 PM

SOA Executive Summits Impact Comes to You SOA Architect Summits

Extend Your Skills Tomorrow!

ibm.com/soa/events

Engage with the Smart SOA Social Network!

Page 45: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process

ibm.com/soa/events

SAVE THE DATEMAY 3-8, 2009

THE VENETIANRESORT & CASINOLAS VEGAS

SEE YOU THERE!

Page 46: WebSphere is the SOA Runtime Platform of Choice Messaging MQ is Born Transaction Processing for the Web WebSphere is Born Application Integration & Process