IBM Software Group
IBM WebSphere Process Integration
Technical Overview
Business Flexibility Depends on IT Flexibility
“Today’s IT architectures, arcane as they may be,
are the
biggest roadblocks
most companies face
when making
strategic moves
.”
–McKinsey
“Flexible IT, Better Strategy
”Flexible IT requires advanced
IT infrastructures, including
Process Integration
Software
from IBM.
WebSphere for Process Integration
What’s new
IBM WebSphere
Business Modeler
IBM WebSphere
Integration Developer
IBM WebSphere
Process Server
IBM WebSphere
Business Monitor
Process Integration which changes the competitive landscape
WebSphere for Process Integration
Best In Class Business Modeling and Simulation
Simplified Integration – Easy To Learn And Use
Revolutionizes Business Flexibility
Broadest Reaching Integration
Real Time Visibility into Business Performance
IBM’s WebSphere Integration Reference Architecture
A comprehensive, modular integration middleware platform providing the
development and operating environments for SOA-based solutions
IT Services Management Business Application Services Process Services Information Services Development Services Interaction Services Partner Services Connectivity Services
Business Innovation and Optimization Services
Application and Information Assets
What’s new
IBM WebSphere
Business Modeler
IBM WebSphere
Integration Developer
IBM WebSphere
Process Server
IBM WebSphere
Business Monitor
Model
Deploy
Monitor
Analyze
Act
Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility
Direct deployment of models and policies to realize business intent
Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance
Gaining insight into business metrics and information for contextual based decision making
Respond at the right time to insights through collaboration, optimization, and automation to excel
The power of IBM’s methodology is derived from each activity performed individually …
… and in combination to enable continuous improvement and innovation
IBM WebSphere Business Modeler
Simple to use business modeling tool
Allow the people who know the business to model the
business
Attach resource, roles and costs to each activity
Sophisticated simulation and analysis
Understand your business models and make informed
decisions before deployment
Compare simulations against historical actuals
Collaborative modeling
Enable communication and participation across your
enterprise via web based collaboration
Clean hand-off to I/T
Rapid and accurate deployment of your solutions
Business modeling is the starting point for I/T
deployment
IBM WebSphere Business Modeler
Model
Monitor
Analyze
Act
Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility
Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance
Gaining insight into business metrics and information for contextual based decision making
Respond at the right time to insights through collaboration, optimization, and automation to excel
The power of IBM’s methodology is derived from each activity performed individually …
… and in combination to enable continuous improvement and innovation
IBM Business Innovation and Optimization Methodology
Direct deployment of models and policies to realize business intent
WebSphere Process Server
Based on WebSphere Application Server
Clustering, failover, high availability and robust platform
Single administration environment
Common Event Infrastructure – Process Management
Service Oriented Architecture platform
A uniform invocation programming model (SCA)
A uniform data representation model (Business Objects)
Powerful tools to build and reuse standard components
Powerful Staff Components
Participating / Originating / Ad-Hoc Tasks
Multi-level escalation
Client components out-of-the box (JSF)
Business Processes
WS-BPEL standard
Business State Machines, Business Rules &
Transformations
Advanced services to build integration solutions
A single Process Integration platform
WebSphere Integration Developer
Reduce cost of skills
9
Default = Little to no Java9
Roles / progressive disclosure
Accelerate skills
9
Doc restructure into tutorials9
Out of Box Experience9
Samples / extended samples
Reduce time-to-deployment
9
Business Objects, Relationships9
Wiring / components9
End-to-end test framework
Simplify the authoring metaphor
9
Interface / Data transformation9
Business Rules9
State Machines9
Business EventsWebSphere Process Server – Components
Process ServicesHuman
Tasks
Human
Tasks
Business
State
Machines
Business
State
Machines
Business
Rules
Business
Rules
Business
Processes
Business
Processes
Service
Components
WebSphere Application Server, Version 6
Supporting
Services
Interface
Maps
Business
Object Maps
Relationships
Selectors
Selectors
SOA Core
Service Component
Architecture
Business
Objects
Common Event
Infrastructure
The Common Invocation Model: Service Components
Component
Uniform
Representation of
Encapsulated
Implementation
Interface:
How to call this componentReference:
What this components calls Java Interface WSDL Port Type Java Interface WSDL Port Type Business Process Business State Machine Business Rule Human Task InterfaceModule: Order
Assembling Components into Modules
Encapsulate Functionality into Modules for Reuse
Components may be wired together
Business Objects are the data flowing on wires between Components
Business Rule: Customer Status Human Task: Approve Order Process: doOrder Import: Credit Check Export: doOrderWeb
Web
BO BO BO BO BO BO Other Applications and Modules Other Applications and Modules Interface Reference ComponentComponent Assembly Development
Import Reference Export Module InterfaceComponent Test/Debug – Integration Test Client
Launch Integration Test Client
Select Module, Operation
Enter Input Data &
Launch Operation
Examine, Event Trace & Output
Model
Act
Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility
Respond at the right time to insights through collaboration, optimization, and automation to excel
The power of IBM’s methodology is derived from each activity performed individually …
… and in combination to enable continuous improvement and innovation
IBM Business Innovation and Optimization Methodology
Direct deployment of models and policies to realize business intent
Deploy
Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance
Monitor
Gaining insight into business metrics and
information for contextual based decision making
WebSphere Business Monitor V6 Themes
Business monitoring
Manage responses to business situations
Business Dashboards
Monitor more environments
Open event infrastructure
Focus on performance and throughput
Real Time Business Performance Visibility
View your business real time
See how your business is performing
before issues arise
Monitor the pieces of your business
that matter in terms you understand
View business measures and key
performance indicators specific to your
business processes
Make proactive changes on the fly
Respond quicker
Ability to intervene and change the
course of your business based on events
and trends as they emerge
Adaptive action manager
Business Innovation and Optimization
Improve your business through insight
WebSphere Business Monitor – your
first step in true business performance
management
Business monitoring goals
Report on business performance
measured against targets (scorecard)
Share growth and new product revenue
Track business process flow
Status of particular insurance claim
Bottlenecks due to human tasks
Monitor business process metrics
Duration, cost, branch ratios
Business Analysis through
aggregation and multidimensional
reporting
Total monthly revenue by customer
Detect and alert of anomalous
situations
Gold customer order with no inventory and supplier decommitted
WebSphere Business Monitor Conceptual View
IT Observation
Supporting Infrastructure
WebSphere Process Server, CEI, Event Store
Business Observation
Metadata Flow
Transformation
WebSphere Process Server and the ESB
Data Format: XML, CSV, Cobol Copybook, Custom, …
Transport: WebSphere MQ, JMS, SCADA, HTTP, …
API: JMS, MQI
Clients: Any WMQ / JMS Application
Data Format: XML
Transport: WebSphere messaging resources
API: JMS (Destinations, Topics)
Clients: J2EE Applications
Message Flow WMQ based Application Mainframe Application Content based Pub/Sub WBI Adapter J2C Adapter SCA Imports / Exports J2EE Applications (JMS)
WebSphere ESB
WebSphere MQ
MQ Lin kWebSphere
Message
Broker
J2EE Applications (WMQ) JMS ClientIncrease in scalability, protocols, data transformations, and message processing -- much more extensive than the competition.
ESB Advanced: Extreme integration and performance. Universal connectivity, any to any
transformation, and high-end scalability -- complementing the ESB core.
Core and Advanced ESB Products
1. Protocol switching: SOAP, JMS, MQ, Adapters 2. Payload transformation: XML
3. Messaging processing: XSLT Mapping, Message Logger, Table Driven Filter, CEI Emitter, Fault, Stop, Property Setter, Custom (Java only)
1. Protocol switching: SOAP, JMS, MQ, Adapters, Files, Telemetry (SCADA), Mobile (MQe), Real Time, Multicast, RV
2. Payload transformation: XML, SWIFT, HL7, HIPAA, EDI-X.12, EDIFact, FIX, ACORD / AL3, TLOG, C structures, COBOL copybook, CICS, VSAM, DB2, IMS, MIME, Base64 (DSTX), GZIP/ZLIB (DSTX), TAR (DSTX)
3. Messaging processing: Compute, extract, reset content descriptors, XML transform, mapping, check, route to label, label, throw, try catch, flow order, filter, trace, complex event processing, aggregate request, aggregate reply, aggregate control, database, data insert, data delete, data update, warehouse, CICS program call, VSAM file access, custom, C++, Java
WebSphere
ESB
ESB Core: Web services connectivity and service oriented integration.
WebSphere Message
Broker
Connecting to Enterprise Applications
WebSphere Business Integration Adapters
WebSphere Business Integration Adapters
Consist of a collection of software, Application Programming Interfaces, and tools to enable
applications to exchange business data through IBM’s Enterprise Service Bus
Each business application requires its own application-specific adapter to participate in the
business integration process
WebSphere for Process Integration continues to support the portfolio of existing
WebSphere Business Integration Adapters
Allows for leverage of customer and business partner investments in the Adapter Framework
Providing the Way for B2B Gateway Consolidation
Ensure consistent security and service-levels applied to all external interactions
Customers Distributors Warehouses Customers Suppliers Distributors Warehouses OEMs
VAN EDI
VAN EDI
Internet
Internet
Private
Private
EnterpriseWPG
WPG
• Management
• Transport
• Packaging
• Documents
• Routing
+ Integration
One ViewIBM’s WebSphere Integration Reference Architecture
A comprehensive, modular integration middleware platform providing the
development and operating environments for SOA-based solutions
IT Services Management Business Application Services Process Services Information Services Development Services Interaction Services Partner Services Connectivity Services
Business Innovation and Optimization Services
Application and Information Assets
What’s new
IBM WebSphere
Business Modeler
IBM WebSphere
Integration Developer
IBM WebSphere
Process Server
IBM WebSphere
Business Monitor
IBM WebSphere
Adapters
WebSphere Partner
Gateway
WebSphere for Process Integration
What’s new
IBM WebSphere
Business Modeler
IBM WebSphere
Integration Developer
IBM WebSphere
Process Server
IBM WebSphere
Business Monitor
Process Integration which changes the competitive landscape
Best In Class Business Modeling and Simulation
Simplified Integration – Easy To Learn And Use
Revolutionizes Business Flexibility
Broadest Reaching Integration
Real Time Visibility into Business Performance