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. Page 4
WebSphere for Process Integration 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 Closed Loop for Continuous Improvement What s new Business Modeler Integration Developer Process Server Business Monitor Page 5
IBM s WebSphere Integration Reference Architecture A comprehensive, modular integration middleware platform providing the development and operating environments for SOA-based solutions Interaction Services Development Services Business Innovation and Optimization Services Process Services Connectivity Services Information Services What s new Business Modeler Integration Developer Process Server Partner Services Business Application Services Application and Information Assets Business Monitor IT Services Management Page 6
IBM Business Innovation and Optimization Methodology The power of IBM s methodology is derived from each activity performed individually Model Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility Act Respond at the right time to insights through collaboration, optimization, and automation to excel Deploy Direct deployment of models and policies to realize business intent Analyze Gaining insight into business metrics and information for contextual based decision making Monitor Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance and in combination to enable continuous improvement and innovation Page 7
IBM WebSphere Business Modeler Best In Class Business Modeling, Simulation and Analysis 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 Page 8
IBM Business Innovation and Optimization Methodology The power of IBM s methodology is derived from each activity performed individually Model Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility Act Respond at the right time to insights through collaboration, optimization, and automation to excel Deploy Direct deployment of models and policies to realize business intent Analyze Gaining insight into business metrics and information for contextual based decision making Monitor Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance and in combination to enable continuous improvement and innovation Page 9
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 Reduces complexity and administration cost Page 10
WebSphere Integration Developer Reduce cost of skills Default = Little to no Java Roles / progressive disclosure Accelerate skills Doc restructure into tutorials Out of Box Experience Samples / extended samples Reduce time-to-deployment Business Objects, Relationships Wiring / components End-to-end test framework Simplify the authoring metaphor Interface / Data transformation Business Rules State Machines Business Events Page 11
WebSphere Process Server Components Process Services Service Components Business Processes Human Tasks Business State Machines Business Rules Supporting Services Interface Maps Business Object Maps Relationships Selectors SOA Core Service Component Architecture Business Objects Common Event Infrastructure WebSphere Application Server, Version 6 Page 12
The Common Invocation Model: Service Components Java Interface Interface: How to call this component Component Reference: What this components calls WSDL Port Type Uniform Representation of Encapsulated Implementation Java Interface WSDL Port Type Business Process Business State Machine Business Rule Human Task Interface Map Selector Java Page 13
Assembling Components into Modules Other Applications and Modules Web BO Export: doorder Interface BO Process: doorder Reference BO BO BO Business Rule: Customer Status Human Task: Approve Order Other Applications and Modules Component Module: Order Import: Credit Check BO Web Encapsulate Functionality into Modules for Reuse Components may be wired together Business Objects are the data flowing on wires between Components Page 14
Component Assembly Development Interface Reference Import Module Export Page 15
Component Test/Debug Integration Test Client Select Module, Operation Launch Integration Test Client Examine, Event Trace & Output Enter Input Data & Launch Operation Page 16
IBM Business Innovation and Optimization Methodology The power of IBM s methodology is derived from each activity performed individually Model Capture, simulate, analyze, and optimize business models to reduce risk and increase flexibility Act Respond at the right time to insights through collaboration, optimization, and automation to excel Deploy Direct deployment of models and policies to realize business intent Analyze Gaining insight into business metrics and information for contextual based decision making Monitor Correlate metrics and alerts in real-time from internal and external sources to gain visibility into the business performance and in combination to enable continuous improvement and innovation Page 17
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 Key element of IBM Business Innovation and Optimization strategy Page 18
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 IBM WebSphere Business Monitor Page 19
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 Page 20
WebSphere Business Monitor Conceptual View Metadata Flow Business Observation Transformation Aggregation IT Observation Supporting Infrastructure WebSphere Process Server, CEI, Event Store Page 21
WebSphere Process Server and the ESB Data Format: XML Transport: WebSphere messaging resources API: JMS (Destinations, Topics) Clients: J2EE Applications SCA Imports / Exports J2C Adapter J2EE Applications (JMS) Data Format: XML, CSV, Cobol Copybook, Custom, Transport: WebSphere MQ, JMS, SCADA, HTTP, API: JMS, MQI Clients: Any WMQ / JMS Application MQ Link WebSphere ESB WebSphere MQ JMS Client WebSphere Message Broker WMQ WBI based Application Adapter Mainframe Application J2EE Applications (WMQ) Content based Pub/Sub Message Flow Page 22
Core and Advanced ESB Products ESB Core: Web services connectivity and service oriented integration. WebSphere ESB 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) ESB Advanced: Extreme integration and performance. Universal connectivity, any to any transformation, and high-end scalability -- complementing the ESB core. WebSphere Message Broker Increase in scalability, protocols, data transformations, and processing -- much more extensive than the competition. message 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 Page 23
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 Strategic J2EE Connector (J2C) Adapters will be staged beginning in Q3 2005 Page 24
Providing the Way for B2B Gateway Consolidation Ensure consistent security and service-levels applied to all external interactions Customers Distributors Customers OEMs Internet Enterprise WPG VAN EDI One View Distributors Management Transport Packaging Documents Routing + Integration Private Warehouses Suppliers Warehouses Page 25
IBM s WebSphere Integration Reference Architecture A comprehensive, modular integration middleware platform providing the development and operating environments for SOA-based solutions Interaction Services Development Services Business Innovation and Optimization Services Process Services Connectivity Services Information Services What s new Business Modeler Integration Developer Process Server Partner Services Business Application Services Application and Information Assets Business Monitor IT Services Management Adapters Page 26 WebSphere Partner Gateway
WebSphere for Process Integration 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 Closed Loop for Continuous Improvement What s new Business Modeler Integration Developer Process Server Business Monitor Page 27
Page 28