© 2007 ibm corporation ibm software group an ibm proof of technology introducing websphere business...

52
© 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions with WebSphere Business Services Fabric

Upload: leslie-kelley

Post on 23-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

© 2007 IBM Corporation

IBM Software Group

An IBM Proof of Technology

Introducing WebSphere Business Services Fabric

Enabling and Extending SOA Solutions with WebSphere Business Services Fabric

Page 2: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 2

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric Chalk Talk

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 3: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 3

TechWorks

The Challenge: Business and IT Alignment

BusinessPressures:

Launch new and innovative

products

Shorter change cycles

Customized products for

niche markets

IT Constraints:Complex

processes and systems

Complex applications

and interfaces

IT budget priorities on maintenance, not new

investments

Employees

Suppliers

3rd Party Providers

Partner

Customers

Channels

Page 4: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 4

TechWorks

Source: Gartner

SOA Represents the Next Evolutionary Step to Improve Business Agility and Flexibility

Page 5: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 5

TechWorks

Service Oriented Applications

Business Level Agility Dynamic assembly and delivery of services based

on business context Reusable building blocks at a business level Incremental approach to business solutions that

lowers risk

Business Services

Standards-based

Integration

Service Orchestration

Simplify Integration Easier integration and connectivity Standardized components and Web services Based on well accepted technical standards

SOA-Enabled Process Automation Process driven choreography of services Process automation with associated business logic

encapsulated within the business process Improved flexibility and manageability with your SOA

Basic Services

Choreo-graphed Services

What are Customer's doing with SOA?

Page 6: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 6

TechWorks

● calls them "SOBAs" Service Oriented Business Applications (SOBAs) will enable enterprises to dynamically

compose and decompose applications according to business needs.

"SOBAs will be the death of the monolithic software provider."

● calls them "Dynamic Applications" Dynamic applications — software that adds more visibility and collaboration to today's

business processes, while adapting more quickly and cost-effectively to their changes — represent IT's worthiest hope for enabling real business agility.

● calls them "Composite Applications" Composite applications — logic and data collected from multiple IT sources and harnessed

with web services standards — are rapidly becoming the development standard of choice in all IT organizations.

What the Analysts Say…

Page 7: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 7

TechWorks

Composite Business Services

calls them “Composite Business Services”

Composite Business Services - dynamic Service Oriented Applications that leverage existing IT assets and deliver business value incrementally

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Service P

rovid

erS

ervice Co

nsu

mer

Integ

ration

(En

terprise S

ervice Bu

s)

Qo

SL

ayer (Secu

rity, Man

agem

ent &

Mo

nito

ring

Infrastru

cture S

ervices)

Data A

rchitectu

re (meta-d

ata) &B

usin

ess Intellig

ence

Go

vernan

ce

Provider Services

Member Services

Employee Services

Legacy Applications Existing InfrastructurePackaged

Applications BPO Services

Web app

Claims Collaboration Benefits & Eligibility Care Collaboration

MetadataEntitlements

Policies

Servicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Service P

rovid

erS

ervice Co

nsu

mer

Integ

ration

(En

terprise S

ervice Bu

s)

Qo

SL

ayer (Secu

rity, Man

agem

ent &

Mo

nito

ring

Infrastru

cture S

ervices)

Data A

rchitectu

re (meta-d

ata) &B

usin

ess Intellig

ence

Go

vernan

ce

Provider Services

Member Services

Employee Services

Legacy Applications Existing InfrastructurePackaged

Applications BPO Services

Web app

Claims Collaboration Benefits & Eligibility Care CollaborationServicesatomic and composite

Operational Systems

Service Components

Consumers

Business ProcessComposition; choreography; business state machines

Service P

rovid

erS

ervice Co

nsu

mer

Integ

ration

(En

terprise S

ervice Bu

s)

Qo

SL

ayer (Secu

rity, Man

agem

ent &

Mo

nito

ring

Infrastru

cture S

ervices)

Data A

rchitectu

re (meta-d

ata) &B

usin

ess Intellig

ence

Go

vernan

ce

Provider ServicesProvider Services

Member ServicesMember Services

Employee Services

Employee Services

Legacy Applications Existing InfrastructurePackaged

Applications BPO Services

Web app

Claims Collaboration Benefits & Eligibility Care Collaboration

MetadataEntitlements

Policies

Page 8: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 8

TechWorks

CBS – Attributes and Requirements

●Subscribable: Platform needs to control and manage service entitlements for service subscribers

●Describable: Platform must be able to describe

CBS via meta-data and publish as a discrete bill of materials for discovery and reuse

●Composable: Platform needs to

assemble CBS from services exposed from ISV, Legacy, 3rd Party, or Custom assets

●Visible: Platform needs to capture

business-level usage data to further optimize and adapt offerings to changing needs

●Dynamic: Platform needs to

dynamically select and execute services based on context, contract and content

●Governable: Platform needs to manage

and govern services through their lifecycle from creation to end of life

Page 9: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 9

TechWorks

Composite Business Services are dynamic Service Oriented Applications that leverage existing IT assets and deliver business value incrementally

●Composed of one or more Business Services that encapsulate “What”, i.e. IT resources or capabilities

“Who”, i.e. Subscribers or role-based users

“How”, i.e. Business processes, contracts, and delivery methods

…into business level policies and rich metadata that is published, governed, and can be rapidly modified to address changing needs.

●Delivers adaptive and personalized behavior

●Provides consistent, multi-modal access to services

●Enables a lower risk, incremental deployment approach

●Consists of loosely coupled assets that are managed & governed across their lifecycle

Composite Business Services (CBS)

Page 10: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 10

TechWorks

?Simplified View of an Enterprise IT Environment

-WHO- -WHAT-

-HOW-IT Assets

including LOB silos, and M&A

3rd Party

Legacy

Packaged

Custom

Role-Based Consumers of

Products/Services

Channels

Partners

Employees

Customers

IT assets & their related capabilities & functionality

Various role-based users & constituents that interact with the enterprise

The various ways the Enterprise delivers capabilities to users

Business Policies, Processes and

Delivery MethodsAccess ModesPolicies Business

AgreementsProcesses

Page 11: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 11

TechWorks

● Application flexibility and change comes at too high a cost

● Business and integration logic is fragmented and embedded in multiple locations

● Unacceptable time and cost to launch new solutions

● Disappointing customer experience (limited access, inconsistencies, not personalized)?

Ongoing Challenges in Delivering Business Agility

IT Assets including LOB silos, and M&A

3rd Party

Legacy

Packaged

Custom

Role-Based Consumers of

Products/Services

Channels

Partners

Employees

Customers

Business Policies, Processes and

Delivery MethodsAccess ModesPolicies Business

AgreementsProcesses

Page 12: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 12

TechWorks

?Answer:Embed role-based

personalization logic into

presentation layer

IT Assets including LOB silos, and M&A

-WHAT-

3rd Party

Legacy

Packaged

Custom

Role-Based Consumers of

Products/Services

Channels

Partners

Employees

Customers -WHO-

Example: Business Agility Challenges and the Result Fragmented/Embedded Logic that is Hard to Discover, Extract, Reuse

"Our new sales channel needs access to our systems."

"We need to offer new premium service levels to our Platinum Customers."

What if this is repeated multiple times? What is a solution that can restore agility?

"We have to rationalize all of our billing systems across lines of business."

Access ModesPolicies Business Agreements

Processes

-HOW-

Business Policies, Processes and

Delivery Methods

Answer:New process

created in BPM or existing process

is augmented with conditional logic

Answer:Selection logic

coded by LOB into back-end

Page 13: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 13

TechWorks

Business Services

Business-Level Building BlocksEncapsulating the information on the "Who", "What" and "How"

Business RulesPolicies Business

AgreementsProcesses

PoliciesRole-Based

Consumers of Products/Services

Channels

Partners

Employees

Customers -WHO-

IT Assets including LOB silos, and M&A

-WHAT-

3rd Party

Legacy

Packaged

Custom

-HOW-

Business Policies, Processes and

Delivery Methods

ResourcesSubscriber

Page 14: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 14

TechWorks

Business Services“Building Blocks” Aligning Business Intent with IT Execution

Business Services definition:

A Business Service is a business function whose execution can be adapted at runtime based on business policy and user context.

● Designed at business level to represent a discrete business function (e.g. check credit, open account)

● Can provide flexible, adaptable behavior based on business policy and user context

● Derived from disparate IT resources

● Built using Web service and industry standards

● Provisioned through multiple communication channels

● Can be combined into loosely coupled Service Oriented Applications

Page 15: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 15

TechWorks

Business Services in the SOA Solution Stack

Business-level "Building

Blocks"

Business Services(Check balance, Check credit)

Services

Business Services

IT Assets

Legacy Applications

Existing Infrastructure

Packaged Applications

Outsourced Services

Web app

Customer Service Subscribers

Service Oriented Applications

Employee Partner

Business Solutions

IT assets exposed as

services

Corporate resource

Page 16: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 16

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric Chalk Talk

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 17: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 17

TechWorks

Introducing WebSphere Business Services Fabric

● IBM’s Platform to enable a new class of Service Oriented Applications

● Provides modeling, assembly, deployment, management, and lifecycle governance of business services

● Includes WebSphere Process Server and WebSphere Integration Developer

● Optionally includes Industry Content Packs that contain pre-built SOA assets that accelerate development of industry-specific Service Oriented Applications

Page 18: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 18

TechWorks

● Includes WebSphere Process Server

WebSphere Integration Developer

DB2

● Requires WSRR License

WebSphere Business Services Fabric

WebSphere Application

Server

WebSphere Application Server ND

WebSphere ESB

WebSphere Process Server

WebSphere Business Services Fabric

BSR

Page 19: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 19

TechWorks

Fabric Solution Architecture and PackagingA Closer Look at the Components in an Industry SOA Solution

Industry SOA-based Solutions

Industry Content

Packs

Composite Business Services

WebSphere Business Services

FabricIBM Foundation Pack for WBSF

WSRR

IBM Tools Pack for WBSF

Rate

Qu

ote

Iss

ue

FN

OL

Op

timiza

tion

Ag

ency F

ron

t Office

Distrib

utio

n M

gm

t

Pro

du

ct

…Other Industry Packs

…Other CBS

Claim

s

Claim

s A

ttac

hm

en

t

Claim

s S

tatu

s

Me

mb

er Ess

en

tials

Healthcare CBS PortfolioInsurance CBS Portfolio

…Other CBS

• Insurance Semantic Models• Insurance Message Models• Insurance Common Services• Insurance Service Models

• Healthcare Semantic Models• Healthcare Message Models• Healthcare Common Services• Healthcare Service Models

IBM Insurance P&C Pack IBM Healthcare Payer Pack

Flexible, adaptable, loosely coupled business applications and processes

Available through GBS, Sis and ISVs

Pre-built, industry-specific SOA assets that speed time to market and instill industry standards and best practices

Industry Packs are optional extensions to the Fabric

End-to-end platform for Composite Business Services

Fabric includes other SOA Foundation products

Page 20: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 20

TechWorks

● Contain segmented industry model definitions, covering: Industry semantic models – entities and relationships based on common industry semantics Message sets Common industry services Pre-built policy assertions

● Available Property and Casualty Insurers Healthcare Insurers

● Future development in other industry areas, including Banking Telecommunications Retail State and Local Government …

● Additional methods and tooling support for using industry models in the service lifecycle

● Improved linkage between industry models and industry standards, such as ACORD

Industry Content Packs

Page 21: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 21

TechWorks

Fabric Tool Pack and Foundation Pack

Business Services Foundation Pack (Run-Time and Manage-Time)

WebSphere Process Server - Integration and automation of enterprise business processes

Dynamic Assembler - Highly scalable, service personalization and semantic services engine

Business Services Repository - Maintains business service metadata leveraging WebSphere Services Registry and Repository

Business Services Subscriber Manager - Controls and automates entitlements

Business Services Performance Manager - Provides visibility and monitoring

Business Services Governance Manager - Manage lifecycle changes to Business Services metadata

Business Services Tools Pack (Design-Time)

WebSphere Integration Developer - orchestrate processes and construct mediations

Composition Studio - Visual modeling and management of business services metadata models and policies

Page 22: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 22

TechWorks

Business Services Composition Studio

● Extends WebSphere Integration Developer via plug-in

● Assembly of Composite Business Services

● Create and manage service models, policies, and service portfolios

● Simulate and test policy behavior

Page 23: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 23

TechWorks

Business Services Dynamic Assembler

● Highly scalable semantic mediation services engine via WAS application (EAR)

● Dynamic service selection and personalization based on context, contract, and content

● Based on declarative logic Non-invasive, and easy to deploy

Minimal changes to service consumers and service providers

● Message and Protocol independence

● Integration with existing System Management platforms such as Tivoli Enterprise Console & ITCAM for SOA

Page 24: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 24

TechWorks

Business Services Repository

● Central repository for business service meta-data, policies, and subscribers via DB2

● Ability to federate meta-data from other repositories such as WSRR, LDAP directories

● Full support for meta-data versioning

● Conflict detection during collaborative development

● Validate meta-models to ensure accuracy and correctness

● Powerful search, dependency, and impact analysis

● Central repository for business service

BSR

Page 25: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 25

TechWorks

Business Services Governance Manager

● Manage lifecycle changes to Business Services meta-data

● Control meta-data promotion between environments

● Open APIs for integration with enterprise change management systems such as Rational ClearCase

● Define policies for collaborative development

● Notifications to users when changes are made

Page 26: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 26

TechWorks

Business Services Subscriber Manager

● Controls and automates entitlement of business services for service consumers

● Support for self-service and assisted enrollment models

● Manage Business Service portfolios for subscribers

● Federates subscriber information from LDAP directories

Page 27: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 27

TechWorks

Business Services Performance Manager

● Provides visibility and monitoring of composite business services.

● Provides contextual views of business service performance and enables drilldown analysis of events and exceptions.

● Out of the box reports supporting Business Service Invocation Summary

Business Service Usage

Web Service Performance Summary

End point Performance Summary

● Integration with Tivoli products - ITCAM for SOA

Page 28: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 28

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric Chalk Talk

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 29: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 29

TechWorks

• Modify: Add new LOB products • Modify: Support new roles (partners, agents, etc)• Modify: Enable new channels (IVR, B2B, etc)• Modify: Personalize for platinum customers

Conditional Business Logic• If Role = Partner then ..

Business Modeler

Service Registry & Repository

Business Process: • Initial Deployment: 1 product, 2 roles, 1 channel

Design

Process Server

Enterprise Service BusDeployIntegration

Developer

ClaimsProcessing

CRMSystems

PaymentProcessing

Conditional Business Logic (Selectors):• If Product = Auto then…

-or-Low-cost

Outsourced Service

On Demand Capacity

Overflow Scenario

ChangesChanges

Current BPM and SOA approach

Page 30: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 30

TechWorks

Business Modeler

Service Registry & Repository

Business Process:

Design

Process Server

Enterprise Service BusDeployIntegration

Developer

ClaimsProcessing

CRMSystems

PaymentProcessing

Policy-Driven, Dynamic End Point Selection

• Reduce embedded business logic• And simplify the business process model• Replace hard coded end point bindings• With policy-driven dynamic end point selection

Conditional Business Logic• If Role = Partner then ..

Conditional Business Logic (Selectors):• If Product = Auto then…

BPM and SOA using WBS Fabric

Page 31: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 31

TechWorks

Business Modeler

Service Registry & Repository

Business Process:

• Business Services Repository Design

Process Server

Enterprise Service BusDeployIntegratio

n Developer

ClaimsProcessing

CRMSystems

PaymentProcessing

Composition Studio

• Who has access to operational capabilities• Role-based service personalization, e.g. for

"platinum customers", "preferred partners", etc.

• How the operational capabilities are delivered to the subscribers

• e.g. "pre-approved with credit score > 720"

Business Services

What? Operational Capabilities

• Supports "Commercial" LOB

• < 3 second response • 24/7 availability

Who? Service SubscriptionsHow? Business-level Policies

• Composition Studio

Business Services Repository

Introducing WBS Fabric:

How does it work: BPM and SOA using WBS Fabric

Page 32: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 32

TechWorks

Process Server

Enterprise Service Bus

Dynamic Assembler

Business Modeler

Service Registry & Repository

Business Process:

• Business Services Repository Design

DeployIntegration

Developer

ClaimsProcessing

CRMSystems

PaymentProcessing

Subscriber Manager

Business Services Repository

Composition Studio

• Dynamic Assembler

On Demand Capacity

Policy Driven, Dynamic End Point Selection

Performance Manager

Performance Data

Business Monitor+

• Performance Manager

• Governance Manager

Governance Manager

Introducing WBS Fabric:

• Bundled with WPS and WID

• Subscriber Manager

• Composition Studio

How does it work: BPM and SOA using WBS Fabric

Page 33: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 33

TechWorks

ServiceConsumersService

ConsumersServiceConsumers

ServiceConsumersService

ConsumersServiceProviders

ServiceConsumersService

ConsumersEventSubscribers

ServiceConsumersService

ConsumersEventPublishers

ServiceConsumersService

ConsumersServiceConsumers

ServiceConsumersService

ConsumersServiceConsumers

ServiceConsumersService

ConsumersServiceConsumers

ServiceConsumersService

ConsumersServiceProviders

ServiceConsumersService

ConsumersServiceProviders

ServiceConsumersService

ConsumersServiceProviders

ServiceConsumersService

ConsumersEventSubscribers

ServiceConsumersService

ConsumersEventSubscribers

ServiceConsumersService

ConsumersEventSubscribers

ServiceConsumersService

ConsumersEventPublishers

ServiceConsumersService

ConsumersEventPublishers

ServiceConsumersService

ConsumersEventPublishers

ServiceProcess Subscriber Policy Data

Fabric Metamodel (Core Ontology + Industry Ontologies)

ServiceProcess Subscriber Policy DataServiceServiceProcessProcess SubscriberSubscriber PolicyPolicy DataData

Fabric Metamodel (Core Ontology + Industry Ontologies)

Business Services Dynamic Assembler

Implicitly mediate service requests using content, context, and

contract

Implicitly mediate service requests using content, context, and

contract

Dynamically route business events based on personalized

policies and subscriptions

Dynamically route business events based on personalized

policies and subscriptions

Mediation EventsMediation Events

Feedback LoopFeedback Loop

Business Services Dynamic Assembler

Implicitly mediate service requests using content, context, and

contract

Implicitly mediate service requests using content, context, and

contract

Dynamically route business events based on personalized

policies and subscriptions

Dynamically route business events based on personalized

policies and subscriptions

Mediation EventsMediation Events

Feedback LoopFeedback Loop

Implicitly mediate service requests using content, context, and

contract

Implicitly mediate service requests using content, context, and

contract

Dynamically route business events based on personalized

policies and subscriptions

Dynamically route business events based on personalized

policies and subscriptions

Mediation EventsMediation Events

Feedback LoopFeedback Loop

Mediation EventsMediation Events

Feedback LoopFeedback Loop

Enterprise Service BusEnterprise Service Bus

Typical Fabric Use Cases to Extend Your SOA …

● “True SOBA” via provisioning Business Services “Directly” to end users Specific named users

Roles

● WebSphere ESB Declarative Dynamic Assembly WebSphere ESB

WebSphere Message Broker

● WebSphere Process Server Declarative Dynamic Assembly via BPEL Use Case for this Fabric Proof of Technology

Page 34: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 34

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric Chalk Talk

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 35: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

© 2007 IBM Corporation

IBM Software Group

An IBM Proof of Technology

WebSphere Business Services Fabric

Chalk Talk

Page 36: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 36

TechWorks

IBM WebSphere Business Services FabricModel Assemble Deploy Manage

Business Services Repository

Dynamic Assembler

Page 37: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 37

TechWorks

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds

< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

Page 38: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 38

TechWorks

Consumers

Agency

Agency

Agency

Individual

CSR

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds

< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

Page 39: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 39

TechWorks

Consumers

Agency

Channels

Agency

Agency

Individual

CSR

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

Page 40: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 40

TechWorks

Consumers Services Infrastructure:

Agency

Channels

Agency

Agency

Individual

CSR

Business Process

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

BusinessServices

SVC:EndPoints

Business Services Repository

ServiceDetails

Meta Data

Meta Data

Meta Data

Policies

GoldSilverBronze

WSRR

Service Technical Details

Page 41: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 41

TechWorks

DynamicAssembler

Policies

GoldSilverBronze

Consumers Services Infrastructure:

Agency

Channels

Agency

Agency

Individual

CSR

Business Process

ContextContentContract

Find Bind & Execute

Meta Data

Meta Data

Meta Data

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

BusinessServices

SVC:EndPoints

Business Services Repository

Page 42: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 42

TechWorks

Policies

GoldSilverBronze

Consumers Services Infrastructure:

Agency

Channels

Agency

Agency

Individual

CSR

Business Process

ContextContentContract

Find Bind & Execute

< 30 Seconds< $1.00

State = NY,NJ,PA

CompositionStudio

Developer

SubscriberManager

Admin

PerformanceManager

Admin

GovernanceManager

Admin

Service Endpoints

5am – 9pm

9pm – 5am

LOB = Auto

LOB = Home

< 30 Seconds< $5.00

Claim Status

External Reports

Billing Inquiry

< 90 Seconds

< $1.00

Meta Data

Meta Data

Meta Data

BusinessServices

SVC:EndPoints

DynamicAssembler

Business Services Catalog

Page 43: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 43

TechWorks

IBM WebSphere Business Services FabricModel Assemble Deploy Manage

Business Services Repository

DynamicAssembler

Page 44: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 44

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric Chalk Talk

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 45: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 45

TechWorks

This could become… … like this

The promise of SOA A pile of services

… and so would go the promised benefits of SOA

Without proper management and governance of your SOA…

Page 46: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 46

TechWorks

Governance and the SOA Lifecycle

Financial transparency Business and IT alignment Process control

Manage applications and services

Manage identity and compliance

Monitor business metrics

Gather requirements Model and simulate Design

Integrate people Integrate processes Manage and integrate information

Discover Construct and test Compose

Page 47: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 47

TechWorks

Composite Business ServicesSOA Lifecycle Management (more later)

MODEL ASSEMBLE DEPLOY MANAGE

●Use OWL editor to modify and extend Fabric core ontology

●Optionally leverage Industry Content Packs for design and analysis of Composite Business Services solutions

●Use WB Modeler

● Use Composition Studio to build CBS components working with WID and WSRR.

●Leverage the formalized model for Business Services assembly

● Manage the visibility and lifecycle changes to Business Service meta-data using Governance Manager during development

● Use Governance Manager to populate BSR. (your deploy process…)

●Use Dynamic Assembler to select the best service provider based on the business context of the transaction and policies defined in the Business Services Repository to meet the service consumer’s requirements

● Monitor Business Service performance using Performance Manager (can be integrated with ITCAM for SOA)

● Determine the business impact of changes to services

● Manage Business Service entitlements to subscribers using Subscriber Manager

Page 48: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 48

TechWorks

Agenda

● Introduction to Composite Business Services

● WebSphere Business Services Fabric

● WebSphere Business Services Fabric in Action

● WebSphere Business Services Fabric and SOA Lifecycle

● Summary

Page 49: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 49

TechWorks

Summary

● Composite Business Services provide significant business benefits and represent the next step in SOA evolution

● WebSphere Business Services Fabric is a platform that enables Service Oriented Applications (CBS)

● WebSphere Business Services Fabric provides development and runtime tools to support the creation of business services which are the building blocks of CBS

● The WebSphere Business Services Fabric provides additional tools to enable lifecycle governance of Business Services

● There are a number of patterns for deployment of WebSphere Business Services Fabric depending on customer requirements

Page 50: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 50

TechWorks

Page 51: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 51

TechWorks

Thank YouMerci

Grazie

Gracias

Obrigado

Danke

Japanese

English

French

Russian

GermanItalian

Spanish

Brazilian PortugueseArabic

Traditional Chinese

Simplified Chinese

Thai

Page 52: © 2007 IBM Corporation IBM Software Group An IBM Proof of Technology Introducing WebSphere Business Services Fabric Enabling and Extending SOA Solutions

Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 52

TechWorks

Backup Slides to Support Anticipated Questions….

● Industry Content Pack Value

Content - Types of Assets

Existing and Future Availability & some details

Common Services

● Fabric vs. Rules Engines

● WebSphere Business Services Fabric & WebSphere Registry & Repository