service oriented architecture janell straach deepview customer architect [email protected]

36
IBM SOA © 2007 IBM Corporation Service Oriented Architecture Janell Straach DeepView Customer Architect [email protected]

Upload: vevay

Post on 30-Jan-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Service Oriented Architecture Janell Straach DeepView Customer Architect [email protected]. Organization must prepare for change. Because it’s the only thing they can count on!!!!. What is needed to be ready for change? …. Flexibility. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

© 2007 IBM Corporation

Service Oriented Architecture

Janell StraachDeepView Customer [email protected]

Page 2: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

2

Organization must prepare for change.

Because it’s the only thing they can count on!!!!

Page 3: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

3

What is needed to be ready for change?….Flexibility

Provide new and innovative business services and access to data

Standardize, automate and integrate processes

Extend instead of replacing existing legacy systems

Scale quickly and cost-effectively

Manage/Govern a potentially complex environment

Page 4: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

5

What’s the challenge? ….bridging the gap between Business and IT

“Today’s IT [platforms] arcane as they may be, are the biggest roadblocks…when making strategic moves.“

“Today’s IT [platforms] arcane as they may be, are the biggest roadblocks…when making strategic moves.“

– McKinsey Flexible IT, Better Strategy

Page 5: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

6

Actual application topology for a company

DFK

Data Warehouse

GeneralLedger

AP

SalesCorrections

POReceiving

Return toVendor

WarehouseManagement

Credit App

EmployeeChange Notice

OTHER APPS - PC

ACCTS REC APPS - PCINVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC

Journal Entry Tool Kit

Scorecard

ResourceScheduling

P09 - P17Cyb.

Mill.

Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

StockStatus

Polling

On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life)

Post LoadBilling

HomeDeliveries

-Transfers

Planning

PurchaseOrder

SolutionSoftware

Inventory Info

Interface

Sales Posting

Price ManagementSystem

Cycle PhysicalInventory

SKUInformation

Customer RepairTracking I35 Early Warning

System

MerchandiseAnalysis

AutoReplenishment

CTO

Intercept

Counts

EmployeePurchase

Tex A

ACH

Stock Options

Customer PerceivedIn-Stock

Tx

SS

CapitalProjects

FixedAssets

ReconFile

Repair

EDICoordinator

Mesa DataNEW Soundscan

Resumix

Op.

Store BudgetReporting

Tally Sheet

Cash Receipts/Credit

HouseCharges

Ad Expense

-PromoAnalysis

PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

PriceTesting

Media

Bonus/HR

Hand ScanApps

Shows

POS

SalesTax

A04 - CustRefund Chks

Equifax

Credit

CellularRollover

SatelliteSystem

Scanning

VAN

SKU Rep

Host to AS400Communication

Layaways

Bus Systems

V04-SignSystem

Count CorrectionsN.

P01-EmployeeMasterfile

CustomerOrder

ABCCo

Universal AccountReconcilliation

DepositoryBanks

CellPhones

- ISPTracking

AAS

PO

Cash Over/Short

Coop SKU SelectionTool

SKUPerformance

SupplierCompliance

1

DRKABBX

Misc Accounting/Finance Apps - PC/NT

AIMSMngr Approval

Batch ForcastingAd Measurement

AIMSReportingAd

Launcher

MktReactions

SpecSource

website

RebateTransfer

SignSystem

WriterWorkspace

PowerSuite

StoreMonitor

Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

WarrantyBillingSystem

Process Servers(Imaging)

Barriers To IT Flexibility

Complex application infrastructure is expensive to maintain and difficult to adapt to business needs

“Point-to-point interfaces result in an ever-increasing maintenance burden.”

— Gartner1 Consequences of Waivers From Enterprise Architecture Standards” by Greta A. James

What problem needs addressing?

Page 6: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

7

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 7: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

8

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 8: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

9

SOA Addresses The Barriers To Flexibility

DFK

Data Warehouse

GeneralLedger

AP

SalesCorrections

POReceiving

Return toVendor

WarehouseManagement

Credit App

EmployeeChange Notice

OTHER APPS - PCACCTS REC APPS - PCINVENTORY CONTROL APPS - PCINVENTORY CONTROL APPS - PC

Journal Entry Tool Kit

Scorecard

ResourceScheduling

P09 - P17Cyb.

Millennium

Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

StockStatus

Polling

On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life)

D01 Post LoadBilling

HomeDeliveries-Transfers

Planning

PurchaseOrder

SolutionSoftware

Inventory Info

Interface

Sales Posting

Price ManagementSystem

Cycle PhysicalInventory

SKUInformation

Customer RepairTracking I35 Early WarningSystem

MerchandiseAnalysis

I13- AutoReplenishment

CTO

Intercept Counts

EmployeePurchase

Tex A

ACH

Stock Options

Customer PerceivedIn-Stock

Tx

SS CapitalProjects

FixedAssets

ReconFile

Repair

EDICoordinator

Mesa Data NEW Soundscan

Resumix

Op.

Store BudgetReporting

Tally Sheet

Cash Receipts/Credit

HouseCharges

Ad Expense

-PromoAnalysis

PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

PriceTesting

Media

Bonus/HR

Hand ScanAppsShows

POS

SalesTax

A04 - CustRefund Chks

Equifax

Credit

CellularRollover

SatelliteSystem

Scanning

VAN

SKU Rep

Host to AS400Communication

Layaways

Bus Systems

V04-SignSystem

Count CorrectionsN.

P01-EmployeeMasterfile

CustomerOrder

ABCCo

Universal AccountReconcilliation

DepositoryBanks

CellPhones

- ISPTracking

AAS

PO

Cash Over/Short

Coop SKU SelectionTool

SKUPerformance

SupplierCompliance

1

DRKABBX

Misc Accounting/Finance Apps - PC/NT

AIMSMngr ApprovalBatch ForcastingAd Measurement

AIMSReportingAdLauncher

MktReactions

SpecSource

website

RebateTransfer

SignSystem

WriterWorkspace

PowerSuiteStoreMonitor

Calendar

Stores & MrktsDue Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

Reports

BroadcastFilterSmart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3Connect 3ReportsConnect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepairWarrantyBillingSystem

Process Servers(Imaging)

Etc….

Review application

Review application

Customer eligibility

Retrieve credit report

Retrieve credit report

Credit assessment

Credit assessment

Request additional

info

Request additional

info

Generate declineGenerate decline

Final application

review

Final application

review

Generate approval & account info

Generate approval & account info

Review application

Review application

Customer eligibility

Retrieve credit report

Retrieve credit report

Credit assessment

Credit assessment

Request additional

info

Request additional

info

Generate declineGenerate decline

Final application

review

Final application

review

Generate approval & account info

Generate approval & account info

A business-driven IT architectural approach to build a flexible infrastructure

Share servicesStandards based connectivity and integration

Enable reuse of IT systems

Page 9: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

10

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 10: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

11

Full Business view Process to optimize Creating IT flexibility

Business Domain

IT Domain

Bank

Shared Service

Customer

Bank 2 – “Supplier”

Outsourced

Case Study: Payments Processing

SOA Is Multi-Disciplinary

Interaction Services

Information Services

Partner Services

Business App

ServicesAccess

ServicesDev

elo

pm

ent

Ser

vice

s

Man

agem

ent

Ser

vice

s

Infrastructure Services

Ap

ps

&

Info

Ass

ets

Process Service

Business Services

Enterprise Service Bus

Interaction Services

Information Services

Partner Services

Business App

ServicesAccess

ServicesDev

elo

pm

ent

Ser

vice

s

Man

agem

ent

Ser

vice

s

Infrastructure Services

Ap

ps

&

Info

Ass

ets

Process Service

Business Services

Enterprise Service Bus

Page 11: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

12

What does a SOA look like?

Page 12: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

13

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 13: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

14

Deploy

Deployment Team

Platform-specific Runtime

Specialists

Manage Quality of Service

Manage Runtime Platforms

Business Operations

Analysts

IT Operations Managers

Monitor Business Results

Manage IT Performance

Create Business and IT Dashboards

Manage

Assemble

Development Team

Integration Developers

Testers

Choreograph Services

Develop New Services

Configure Human Task Manager

Develop User Interface

Test

Business Driven DevelopmentAn Iterative, Business-focused Development Process

Team Unifying Platform

Model

Model Business RequirementsBusiness

Analysts

Software and Data

Architects Model Software Architecture

Unified Modeling Language

Continual Process Improvement

ObservationModel (KPIs)

Run-timeStatistics

WSDL

EAR, DDL

EventsBusiness Process Execution Language

Requirements

Page 14: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

15

Interaction Services Information Services

Partner Services Business App Services Access Services

DevelopmentServices

Management Services

Infrastructure Services

Enables collaboration between people, processes &

information

Manages diverse data and content in a unified manner

Connect with trading partners

Build on a robust, scaleable, and secure services environment

Facilitate interactions with existing information and

application assets

Integrated environment for

design and creation of

solution assets

Manage and secure

services, applications &

resources

Optimizes throughput, availability and utilization

Ap

ps

&

Info

As

sets

Process Services

Business ServicesSupports enterprise business process and

goals through businesses functional service

Enterprise Service Bus

Orchestrate and automate business processes

Separation of Concerns The SOA Reference Architecture in Action

EJBs

FederatedQuery

DBAccess

DBAccessSiebel

Adapter

CICSAccess

Business Dashboard

Open Account

Portal

Approved

CommunityManager

IT Management Console

Page 15: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

16

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

Interaction Services

Information Services

Partner Services

Business App Services

Access Services

Dev

elo

pm

ent

Ser

vice

s

Man

agem

ent

Ser

vice

s

Infrastructure Services

Ap

ps

&

Info

Ass

ets

Process Services

Business Services

Enterprise Service Bus

Page 16: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

17

What’s the key to making this happen?….service orientation

Service orientation- Breaks down everyday business

applications into individual tasks or processes… called services

e.g. verifying applicant status

Provides- Links and exposes services to

customers, service providers, and other businesses

- Creates flexible, integrated processes

“Service-oriented architecture allows organizations to leverage common line-of-business opportunities as well as creating efficiencies for overall IT services.”

– GartnerMarch 2005

“Service-oriented architecture allows organizations to leverage common line-of-business opportunities as well as creating efficiencies for overall IT services.”

– GartnerMarch 2005

Page 17: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

18

Service orientationThe foundation for long-term agility and repeatability

With service orientationWithout service orientation

Integrating existing systems and creating new services

can be as tough as knocking down walls

Without service orientation…

Page 18: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

19

Why service orientation now?

Necessary software to get started is available today

Widespread adoption of open standards permit improved business flexibility

Availability of best practices for effective governance

Increasing demands to keep pace with constituent ongoing needs and legislative requirements

“We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.”

– from Thomas Friedman’s ‘The World is Flat’

“We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.”

– from Thomas Friedman’s ‘The World is Flat’

Page 19: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

20

Open Standards vs. Open Source: Confusion

Breaking News

Many people who have not done software development are confused between “open standards” and “open source”: they don’t

know what code looks like and what you do with it.

$xmldata = fread( $xml, 640000); // read feed contentseregi("(<article id.*>.*</article>)", $xmldata, $articlearray); // parse items$articles = explode("<article", $articlearray[0]); // place articles in array

From http://www.phpfreaks.com/quickcode/Newsfeed-function-to-get-news-from-moreovercom/92.php

Page 20: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

21

Open Standards vs. Open Source

A Standard is like a blueprint: it tells you what you must do if you actually get around to building something.

An Open Standard is one that is developed and maintained in a particularly transparent way with community involvement, and is “freely” available and implementable.

An Open Standard is the catalyst for the consistent development of applications, supporting interoperability

Open Source is code, and it may implement open standards.

Open source is developed (implemented) and maintained in a particularly transparent way with community involvement, and is “freely” available.

Page 21: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

22

OpenSource

Open Source & Open Standards Accelerate Innovation

Open Standards

By igniting collaborative problem solving

By Defining Industry-wide Best Practices

Page 22: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

23

Open Standards are Fundamental for SOA

Service Component Architecture (SCA)

Service Data Objects (SDO)

Open Document & XForms

Web Services & Web Service Interoperability

Web 2.0 innovations

Industry-based XML Standards

Web Services ProfilesBPEL and PHP

Authoring Models

authoring in Java, BPEL, C++, PHP

Extensive industry standards support including: EDI, HIPPA, HL7, ACORD, SWIFT, FIX, RosettaNet, SIP, eTOM, XBRL, UCCNET, Transora, and

more…

Page 23: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

24

Related Industry Standards BOD (Business Object Document) (OAGIS) -> (IBM Messaging Standard)

BPEL4WS (Business Process Execution Language)

WSBPEL (OASIS)

Common Business Event proposed standard (OASIS)

RAS (Reusable Asset Specification) (OMG – Object Management Group)

SOAP (Simple Object Access Protocol) (W3C)

UDDI (Universal Description, Discovery, Integration) (OASIS)

XML (W3C)

XML Schema (W3C)

WSDL (Web Services Description Language) (W3C)

WS-I (Web Service Interoperability (WSI.org)

WS-Policy (OASIS)

WS-Security (OASIS)

WSRP (Web Services for Remote Portals) (OASIS)

Page 24: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

25

Related IBM Internal Standards and other IBM Imperatives Business Data Standards

e-business Blueprint: Application And Data Architecture

Corporate instruction for accessibility

Developing Web Services (4.3.1)

Deploying Web Services (4.3.2)

Deployment standards for server software (WAS, HTTP, MQ)

Firewall Services (5.3.1)

Enterprise Integration Messaging Standard (EIMS) (based on OAGIS BOD) (pending)

Information Technology Security Standards (ITCS104)

Internet Data Privacy (5.4.0)

Network Supported Application Port and Data Flows (5.2.1)

Standard Data Techniques for Application Development

XML Standards

Page 25: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

26

Key Standards for SOA

SOA and Web Service Standards

Business Services: Service Offerings and Componentse.g. Book Flight, Low Fare Search, Update PNR Data

Evolving Industry Semantics(ACORD, SWIFT, FIXML, OTAXML, UCCNet)

Infr

astr

uct

ure

Sta

nd

ard

sS

eman

tic

Sta

nd

ard

s

Sec

urity

(W

S-S

EC

)

Tra

nsac

tions

(W

S-T

x)

Man

agem

ent

Service Orchestration (WS-BPEL)

Service Discovery (WSIL, UDDI, RAS)

Service Invocation & Messaging (WS-I, SOAP)

Service Description (WSDL, RAS)

XML (Infoset, Namespace, Schema)

Network Protocol (HTTP, SMTP, Other)

Service Interaction Components (WSRP, JSR 168)

Page 26: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

27

… with each project delivering immediate and long-term value

How long does SOA take to implement?…..SOA Adoption is Iterative and Incremental

2. Select a project

3. Assess and address capability gaps4. Execute

5. Review result

1. Select (next) project scope

Page 27: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

28

Thank You

MerciGrazie

GraciasObrigad

oDanke

Japanese

French

Russian

GermanItalian

Spanish

Brazilian Portuguese

Arabic

Traditional Chinese

Simplified Chinese

Hindi

Tamil

Thai

Korean

Page 28: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

29

BackUp slides

IBM Products in SOA solutions

Page 29: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

30

SOA Reuse and Connectivity Offerings

Theme SOA Scenario SOA Entry Point SOA Product/Service offerings

SOA Reuse and Connectivity

Service Creation

Service Connectivity

Service Design

ReuseConnectivity

PrimarySystem z, System iInfrastructure Solution for SOAImplementation Services for SOA – Legacy Transformation SOA Integration Services - Connectivity and ReuseApplications on Demand - SAP, Siebel, Oracle, PeopleSoft, JDEdwards, Lotus Notes and WindchillComponent Business Modeling (CBM)Service Oriented Modeling and Architecture (SOMA)Rational Application Developer Rational Software Architect Tivoli Composite Application Manager for SOA Tivoli OMEGAMON XE family Tivoli Federated Identity Manager WebSphere Application Server for zSeries WebSphere Application Server ND WebSphere Business ModelerWebSphere ESB WebSphere Message Broker WebSphere Service Registry and RepositoryWebSphere Studio Asset AnalyzerSupportingCICS Transaction Server Rational Data and Application Modeling Rational Requisite ProTivoli Access Manager Tivoli Composite Application Manager for WebSphere WebSphere Adapters WebSphere Asset Transformation Workbench WebSphere DataPower appliancesWebSphere Developer for zSeries WebSphere Integration Developer WebSphere MQ

STG GTS GBS SWG

Page 30: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

31

Business Centric SOA Key Offerings 1/2

Theme SOA Scenario SOA Entry Point

SOA Product and Service offerings

Business Value of SOA Process Automation Process Primary:WebSphere Process ServerWebSphere Integration DeveloperWebSphere AdaptersSOA Integration Services - business process integration (1Q07)SOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA Assessment

Business Value of SOA Information as a Service Information Primary:IBM Information ServerMDMDB2 9 Workplace Dashboard Framework

WebSphere PortalSOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA AssessmentSupporting: GTS IBM Information on Demand Infrastructure Services, DB2 Content Manager,

WS Integrated Information Server Content Edition (WSIICE) ,WebSphere Process Server and Business Services Fabric, Rational Software Architect, Rational Application Developer, Rational Data Architect, Rational RequisitePro ,Rational Method Composer, Rational Portfolio Manager, IBM Tivoli change and configuration Management Database; IBM Tivoli Capacity Process Manager, IBM Tivoli Availability Process Manager

Business Value of SOA Interaction and Collaboration Services

People Primary:WebSphere Portal, WebSphere Portlet Factory

Lotus Expeditor, Workplace FormsWorkplace Dashboard FrameworkLotus Sametime, Hannover 

IBM Information ServerSOA Assessment, Strategy & PlanningGBS SOA Business Value Assessment, SOA AssessmentSupporting: Application Infrastructure Services - portal infrastructure (2Q07)WebSphere Process Server and Business Services FabricRational Software Architect, Rational Application DeveloperIBM Tivoli Composite Application Manager, WebSphere Service Registry and

Repository, IBM Tivoli Federated Identity Manager, IBM Tivoli Federated Identity Manager Business Gateway, IBM Tivoli Access Manager 

STG GTS GBS SWG

Page 31: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

32

Business Centric SOA Key Offerings 2/2

Theme SOA Scenario SOA Entry Point

SOA Product and Service offerings

Business Value of SOA Business-Centric SOA for Applications - SAP

Cross Entry Primary:WebSphere Portal, IBM Information Server, MDM (WCC), GBS Business Intelligence ServicesGTS Information on Demand Infrastructure Services (?)Supporting: WS Message BrokerWS Partner GatewayWebSphere MQWS Adapters, WebSphere Enterprise Service BusWebSphere Business ModelerWebSphere Process Server AdaptersWebSphere Business MonitorWebSphere Product CenterWebSphere Commerce, Reuse: Commerce

Business Value of SOA General Business Value of SOA

Cross Entry Primary:All, Cross Brand Focused on SOA Entry Points

STG GTS GBS SWG

Page 32: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

33

BPM Enabled by SOA Offerings

Theme SOA Scenario (sub-theme)

SOA ProductsPrimary

SOA ProductsSupporting

SOA Services

BPM enabled by SOA

By Industry:BankingInsuranceGovernmentTelcoRetail(More for 2007)

Modeling and Simulation

WebSphere Business Modeler SOA-enabled Business Process Management•CBM to SOA•Business Process Modeling•SOA-enabled Design (SOMA)

Business Activity Monitoring

WebSphere Business MonitorWorkplace Dashboard Framework

Tivoli Composite Application ManagerTivoli Business Systems Manager / NetCool (realtime active dashboard)

SOA-enabled Business Process Management•Bus. Performance Management

Process Execution and Optimization

WebSphere Integration DeveloperWebSphere Services Registry RepositoryWebSphere Process ServerWebSphere Adapters

WebSphere ESBWebSphere Partner GatewayRational Application Developer Rational Requisite ProRational Software Architect

SOA-enabled Business Process Management•Bus. Services ImplementationSOA Integration Services - business process integration (1Q07)

Rules and pre-built frameworks

WebSphere Business Service FabricPartner Offering (iLog)Pre-built process models (IAA, ISSW)

SOA-enabled Business Solutions•Industry-specific Composite Business Services•Cross-Industry Composite Business ServicesSOA-enabled Business Process Management•CBM to SOA•SOA-enabled Design (SOMA)•SOA-enabled Business Solutions

Content and Collaboration

FileNet Business Process ManagerIBM Workplace Workplace FormsIBM Workplace Collaboration Services

IBM Workplace Bus. Strategy Execution SOA-enabled Business Process Management•Business Dashboards

STG GTS GBS SWG

Page 33: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

34

SOA Governance and SLM Key Offerings

Theme SOA Scenario SOA Entry Point SOA Product offerings

SOA Governance &Service Lifecycle Management

SOA Governance

Supporting all entry points

Each Product Offering needs to be positioned uniquely with SOA Governance related features and functions

Tivoli Composite Application Manager Family:Tivoli MonitoringTivoli Service Level AdvisorTivoli Access ManagerTivoli Application Dependency Discovery ManagerTivoli Change and Configuration Management DatabaseTivoli Provisioning Manager / Configuration ManagerTivoli Process ManagersTivoli Business Service Manager

WebSphere Service Registry and RepositoryWebSphere DataPower SOA ApplianceWebSphere Enterprise Service Bus

Rational RequisiteProRational Software ArchitectRational ClearCaseRational ClearQuestRational Data ArchitectRational Functional TesterRational Performance TesterRational Asset Manager (Q2-2007)Rational Method Composer Rational Portfolio Manager Rational Build Forge

GBS SOA Governance and Management Method GBS COE Service Offering SOA Lifecycle ServicesStaff Augmentation (AMS)

STG GTS GBS SWG

Page 34: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

35

Category SW Offerings HW/Appliance Offerings Prof Services Offerings

Service Management

• Tivoli Change and Configuration Management Database v1.1.1

• IBM Tivoli Composite Application Manager Family (SOA, RTT, WAS and Omegamon XE for Messaging)

• IBM Tivoli Release Process Manager v1.1.1• IBM Tivoli Business Systems Manager• MRO Service Desk• Omegamon XE

• CROSS SYSTEMS• IBM Systems Director

• SYSTEM z• Capacity On Demand• IBM Omegamon z/OS Management Console

• SYSTEM x• BladeCenter Management Module• Blade Migration Center• System x RAS2• CDAT• PowerExecutive• BladeCenter Management Module• System x RSA2 Card

• SYSTEM p• Migration Factory

• SOA Lifecycle Services – Application & Services Management (GBS)

• SOA Infrastructure Consulting Services - service management design for SOA (GTS)

• IT Lifecycle Management and Governance Services – business of IT dashboard (GTS)

• IT Lifecycle Management and Governance Services –service management implementation (GTS)

• Managed Server• Managed Support• NW Managed Services• End User Support

Service Security • IBM Tivoli Federated Identity Manager• IBM Tivoli Security Operations Manager

• SYSTEM z• CryptoExpress2 secure key and CPACF

acceleration (z)• z/OS key management (ICSF) • Encryption Facility for z/OS,• RACF Remote Services (TBD)• Identity and access mgmt - RACF (z/OS and

z/VM) • Network security with z/OS Communications

Server• SYSTEM x

• IBM WebSphere DataPower SOA Appliance• SYSTEM p

• SSH Tectia Server System p Solution• STORAGE

• Storage Encrypted Taped Drive;

• SOA Lifecycle Services - SOA Security Services (GBS)

Flexible Infrastructure and Management Offerings 1/3STG GTS GBS SWG

Page 35: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

36

Category SW Offerings HW/Appliance Offerings Prof Services Offerings

Service Virtualization

• WebSphere XD v6.0.1• IBM Tivoli Dynamic

Workload Broker V1.1• IBM Tivoli Usage and

Accounting Manager v6.1• IBM Tivoli Workload

Scheduler• IBM Tivoli Workload

Scheduler Load Leveler• IBM Tivoli Provisioning

Manager• IBM Information Server• VMWare• Citrix• Xen• Microsoft Virtual System

• CROSS SYSTEMS• IBM Systems Director and extensions• IBM Enterprise Workload Manager V2.1• Grid and Grow for WebShpere XD

• SYSTEM z• Parallel Sysplex• z/VM• System z• Linux z• IFL

• SYSTEM x• Scalable System x• BladeCenter Infiniband Support• BladeCenter NPIV Storage Switches

• SYSTEM p• Advance POWER Virtualization• Server Consolidation Factory

• STORAGE• IBM San Volume Controller V4.1

• Application Out-tasking (GBS/AMS)• SOA Infrastructure Consulting Services – infrastructure

readiness for SOA (GTS)• SOA Infrastructure Consulting Services –infrastructure

architecture and design for SOA (GTS)• Application Infrastructure Services – web infrastructure

optimization and virtualization (GTS)• Emerging Server Technology Services - server

virtualization services (GTS)• Emerging Server Technology Services - server grid

solutions (GTS?) – PENDING STG OFFERINGS• IT Lifecycle Management and Governance Services –

service management implementation (GTS)• Managed Application Infrastructure Services –

managed services for SOA (GTS)• Managed Application Infrastructure Services –managed

services for Information On Demand (GTS) • STG Lab Service Offerings

Flexible Infrastructure and Management Offerings 2/3

STG GTS GBS SWG

Page 36: Service Oriented  Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm

IBM SOA

37

Category SW Offerings HW/Appliance Offerings Prof Services Offerings

Infrastructure Flexibility

CROSS SYSYTEMS• Grid and Grow • ITRO for Insurance • ITRO Financial Services • EWLM• IBM Systems Director• BladeCenter (Hybrid Systems)

SYSTEM z• Application Accelerators and Specialty Engines (e.g., zAAP & zIIP)• Capacity on Demand (CoD)• Linux for z • Linux for z, Specialty Engines for System z (IFL) • FICON• System z9Advantage for SAP Solutions• Storage, Communication Controller for Linux • GDPS• zVM• System z Oracle Solutions for Linux z

SYSTEM x• Business One• Business Intelligence Accelerator• Citrix on Blade Center and x• SAP on System x All in One• INFOR Baan• BladeCenter Storage Attachment & Network Connectivity Modules

SYSTEM p• Capacity on Demand (CoD) • PowerNet • System p Oracle Solution Edition sets (EBS, JDE and RAC), AIX • Sybase Applications (ASE Migration, RAP, Mobility, IQ) • System p Lawson HCM Express • System p5 Solution Editions for mySAP ERP and NetWeaver BI • System p High Availability Platform for Industrial Sector• System p SOA Foundation in a Box • IBM WebSphere on IBM System p for SOA • Cisco Unified Communications VoIP System p • System p Amdocs Online Charging for Telecommunications • Altivec for P6

• Application Out-tasking (GBS/AMS)• SOA Infrastructure Consulting Services - infrastructure

architecture and design for SOA (GTS)• IBM SOA Infrastructure Consulting Services - infrastructure

readiness for SOA (GTS)• IBM SOA Infrastructure Consulting Services - service

management design for SOA (GTS)• Application Infrastructure Services – mainframe application

infrastructure (GTS)• IBM SOA Integration Services – connectivity and reuse (GTS)• IT Management Consulting Services – IT governance strategy

for SOA (GTS)

Flexible Infrastructure and Management Offerings 3/3

STG GTS GBS SWG