© 2007 ibm corporation ibm software group an ibm proof of technology introducing websphere business...
TRANSCRIPT
© 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
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
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
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
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?
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…
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
© 2007 IBM Corporation
IBM Software Group
An IBM Proof of Technology
WebSphere Business Services Fabric
Chalk Talk
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
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
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
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
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
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
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
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
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
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…
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
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
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
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
Discovering the value of WebSphere Business Services Fabric© 2007 IBM Corporation 50
TechWorks
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
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