IBM SOA Foundation products overview Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3
Unit objectives After completing this unit, you should be able to: Explain the model, assemble, deploy and manage phases Identify the products in IBM SOA Foundation that support the SOA life cycle phases Describe the key capabilities of the products in IBM SOA Foundation
SOA Foundation (1 of 2) Discover Construct and test Compose Integrate People Process Information Gather requirements Model and simulate Design Financial transparency Business and IT alignment Process control Manage applications and services Manage identity and compliance Monitor business metrics
SOA Foundation (2 of 2) Governance and Process SOA Center of Excellence Rational Unified Process (RUP) IT Infrastructure Library (ITIL) Best Practices SOA-Related IP Patterns Redbooks Engagement Experience Education Introduction to Value and Governance Model of SOA Web services for managers Technologies and Standards for SOA Project Implementation Design SOA Solutions and Apply Governance
Model phase WebSphere Business Modeler WebSphere Business Modeler Used by business analysts Captures business process design Provides a visual representation of your business processes, organization, resources, and performance metrics Includes a simulation tool for process analysis and testing Exports business models to WebSphere Integration Developer or Rational Software Architect WebSphere Business Modeler
Model phase Rational Software Architect Rational Software Architect Used by software architects Modeling and design tool based on UML2 Turns business models developed in WebSphere Business Modeler into SOA service specifications in UML, ready for development Supports plug-in design patterns (including GoF) Extensible mechanism for custom pattern development and re-use Rational Software Architect
Assemble phase WebSphere Integration Developer and WebSphere Developer for zseries WebSphere Integration Developer Business process modeling IDE Support for BPEL process flows, state machines and business rules IBM extension for human tasks. Supports SCA and CEI standards WebSphere Developer for zseries Customized version for zos Includes editors and debuggers for COBOL and PL/I Can create Web Services in CICS, IMS-TM v9 WebSphere Integration Developer WebSphere Integration Developer on Z platform
Assemble phase Rational Application Developer Rational Application Developer Integrated development environment for J2EE and Web services Includes an integrated debugger and test environment (fully-fledged WebSphere Application Server) Extensible Eclipse platform allows new features to be added easily, both proprietary or open-source Rational Application Developer
Deploy phase WebSphere Process Server and WebSphere Application Server WebSphere Process Server Host server environment for deployment of BPEL-based business process models Supports SCA, CEI, Portal, human tasks Built on top of WebSphere Application Server Network Deployment WebSphere Application Server Hosting environment for J2EE and Web services Forms the foundational server platform for WebSphere Process Server and WESB WebSphere Process Server WebSphere Application Server
Bus, WebSphere MQ and WebSphere Message Broker WebSphere Enterprise Service Bus Implementation of the ESB pattern, providing service mediation, transformation, routing, logging and many other meta-services WebSphere MQ Reliable JMS messaging backbone for ESB deployment and a standard for asynchronous messaging Supports Web Services, CICS, IMS, DB2,.Net, J2EE and more WebSphere Message Broker Features non-xml message types and message-based integration Features complex event processing and transformation Native interconnectivity with CICS and IMS WebSphere ESB WebSphere MQ WebSphere Message Broker
Deploy phase WebSphere Portal and DataPower WebSphere Portal Hosting environment for portal applications Provides a way to aggregate and customize portlets forming the frontend user-interface to services DataPower XA35 XML Accelerator Offload XML processing Reduces need for hand-optimizing of XML XS40 XML Security Gateway Enhanced security capabilities. Agility - future-proof Easy deployment XI50 Integration Appliance XML-to- Any conversion at wirespeed. Groundbreaking DOP architecture Integrated message-level security WebSphere Portal DataPower
Manage phase WebSphere Business Monitor and Tivoli Performance Viewer WebSphere Business Monitor Create dashboards allowing you to: Monitor and manage business performance indicators Personalize the analysis and display of business performance reports, and compress information to focus on the business objectives and the key performance indicators (KPI) View business-critical information graphically, using visual cues such as color to aid timely problem determination and rapid decision making Visualize performance data such as KPIs and metrics, summarized in reports and graphs. Analyze and investigate business situations by using drill-down capabilities Tivoli Performance Viewer Graphical interface for performance monitoring for WebSphere Application Server WebSphere Business Monitor Tivoli Performance Viewer
Manage phase ITCAM for WebSphere and ITCAM for SOA ITCAM for WebSphere Application monitoring and resource analysis ITCAM for SOA Service invocation monitoring, diagnostics and performance analysis Monitors: The number of Web service messages Message length for Web service Response times for SOA calls ITCAM for WebSphere ITCAM for SOA
Information as a service all phases Insight Tools & Applications Processes People Standards-based For example, XQuery, JSR170, JDBC, Web services. Data & Content Business Context Insightful Relationships Information as a Service Optimize, Virtualize, Integrate, Accelerate Master Data, Entity Analytics, Decision Portals, Executive Dashboards, Industry Data Models Extracted or Real-time Heterogeneous Applications & Information DB2 Abc IBM Content Manager Xyz Oracle and More
Information services for SOA Store information DB2 Viper Optimized XML storage Virtualize information access Information server Integrate information WebSphere Information Integration platform Structured and unstructured Accelerate business information WebSphere Customer Center WebSphere Product Center IBM Entity Analytics
Information services DB2 DB2 Universal Database RDBMS which supports a wide variety of platforms and standards. V8.2 allows broader choice for SOAP engines and Web Service Inspection Language (WSIL) support for WS exploration. DB2 Viper New release of DB2. Native support for XML data storage and retrieval. Supports SQL and XQuery access. DB2 DB2 Viper
Information services WebSphere Information Integrator WebSphere Information Integrator Provides a common interface to diverse content repositories and work flow systems. WebSphere Data Integration Platform
Unit summary Having completed this unit, you should be able to: Explain the model, assemble, deploy and manage phases Identify the products in IBM SOA Foundation that support the SOA lifecycle phases Describe the key capabilities of the products in IBM SOA Foundation