IBM SOA Service Oriented Architecture Janell Straach DeepView Customer Architect jstraach@us.ibm.com © 2007 IBM Corporation IBM SOA Organization must prepare for change. Because it’s the only thing they can count on!!!! 2 IBM SOA What is needed to be ready for change? ….Flexibility Provide new and innovative business services and access to data Standardize, automate and integrate processes Extend instead of replacing existing legacy systems Scale quickly and costeffectively Manage/Govern a potentially complex environment 3 IBM SOA What’s the challenge? ….bridging the gap between Business and IT “Today’s IT [platforms] arcane as they may be, are the biggest roadblocks…when making strategic moves.“ – McKinsey Flexible IT, Better Strategy 5 IBM SOA Barriers To IT Flexibility Actual application topology for a company Depository Banks Vendor Setup Vendor Process Servers Maintenance Budget (Imaging) Analysis Tool Printer S20-Sales Maintenance Polling Reports Insertions Orders Calendar Due Dates Stores & Mrkts General Invoice App Broadcast Maintenance Filter Smart Plus Smart Plus Launcher NEW Soundscan Mesa Data Printer PO VAN Shows Sales Corrections Customer Perceived In-Stock Auto Replenishment Customer Order Hand Scan Apps Warehouse Management Print Costing PO Interface Millennuim 3.0 Tally Sheet Universal Account Reconcilliation Sales Posting Cell Phones Mill. Return to Vendor Post Load Billing Credit App Equifax Stock Options Employee Change Notice Resource Scheduling Solution Software A04 - Cust Refund Chks Resumix P09 - P17 Cyb. CTS ABC Co ACH website Cycle Physical Inventory Home Deliveries Transfers Stock Status Spec Source SKU Tracking Intercept Sales Tax Price Testing Counts Layaways Scanning PO Receiving Mkt Reactions Polling Bonus/HR Coop Price Management System Host to AS400 Communication Supplier Compliance Spec Source Scorecard Bus Systems - ISP Tracking CTO POS Plan Administrators (401K, PCS, Life) Employee Purchase -Promo Analysis Price Marketing Support V04-Sign System Prodigy Banks - ACH and Pos to Pay Satellite System AAS P01Employee Masterfile Cobra 1 DFK On-line New Hire Entry SKU Performance SKU Selection Tool Inventory Info DRK Customer Repair Tracking ABBX Rebate Transfer Store Monitor What problem needs addressing? SKU Information Tx N. Media Journal Entry Tool Kit Cellular Rollover INVENTORY CONTROL APPS - PC INVENTORY CONTROL APPS - PC ACCTS REC APPS - PC OTHER APPS - PC House Charges Op. Capital Projects Recon File Connect 3 Credit SS In-Home Repair Fixed Assets Repair Store Budget Reporting BMP - Bus performance Mngt AP AIMS Reporting Warranty Billing System Count Corrections EDI Coordinator AIMS PSP Data Warehouse Ad Expense Merchandise Analysis Writer Workspace Mngr Approval Batch Forcasting Ad Measurement Planning Store Scorecard Sign System Ad Launcher Purchase Order General Ledger PowerSuite Tex A I35 Early Warning System SKU Rep Complex application infrastructure is expensive to maintain and difficult to adapt to business needs Connect 3 PDF Transfe Connect 3 Reports Cash Receipts/Credit Misc Accounting/Finance Apps - PC/NT Cash Over/ Short “Point-to-point interfaces result in an ever-increasing maintenance burden.” — Gartner 1 Consequences of Waivers From Enterprise Architecture Standards” by Greta A. James 6 IBM SOA IT’s Architectural Evolution: Making IT More Responsive Pre 1950’s To 1960’s 1970’s to mid 1980’s 1980’s to mid 1990’s Mid 1990’s to early 2000’s Monolithic Architectures Sub-routines /Remote Procedure Calls Remote Object Invocation Message Processing Late 1990’s Enterprise Application Integration (EAI) Increasing Modularity to Achieve Flexibility 7 Today Services (SOA) IBM SOA Lines of code SOA: The Next Step on the Connectivity Evolution Direct Connectivity Message Queuing Connectivity, mediation & process-control logic Connectivity logic Mediation & process-control logic Application All connectivity, mediation and additional logic buried in the application Application Abstracts the connectivity logic from the application Message Brokering Connectivity and mediation logic Process-control logic Application Abstracts the connectivity + mediation logic from the application Increasing Modularity to Achieve Flexibility 8 Service Orientation Connectivity, mediation & processcontrol logic Application Services Reduces application to its core business functions (i.e. a service) IBM SOA SOA Addresses The Barriers To Flexibility Depository Banks Vendor Setup Vendor Process Servers Customer Perceived Maintenance Universal Account Budget NEW Soundscan VAN In-Stock Mesa Data Shows Reconcilliation Analysis ToolPrinter (Imaging) Maintenance S20-Sales Polling I13- Auto Hand Scan Replenishment Customer Apps Printer PO Order Insertions Sales Reports Orders Corrections Calendar Warehouse Due Dates Management General Invoice Print App Costing Broadcast Maintenance Stores & Mrkts PO Filter Interface Smart Plus Smart Plus Millennuim 3.0 Sales Posting Launcher Cell Return to Phones Tally Sheet D01 Billing Post Load Vendor Millennium Credit App Equifax Stock Options Solution Employee Satellite Software Change Notice Resource System A04 - Cust -Promo Scheduling Refund Chks DFK Analysis On-line New Hire Entry AAS Price Resumix P01Marketing Employee Support Masterfile Bus Systems P09 - P17 Cobra ABC - ISP Cyb. website Co Cycle Physical Tracking CTS Home Inventory ACH Deliveries V04-Sign Prodigy System CTO Banks - ACH POS Transfers Payand Pos to Host to AS400 Communication Plan Administrators (401K, PCS, Life) SpecTracking Source Stock SKU Status Price Counts Supplier Testing Compliance Intercept Sales Employee Layaways Scanning Tax Purchase Spec PO Source SKU Receiving Scorecard Performance Mkt Reactions Coop Polling Price Management SKU Tool Selection Bonus/HR Inventory Info System DRK Customer Repair Planning ABBX I35 Early Warning Tracking System Rebate SKU Rep Transfer SKU Purchase Store Information Order Ad Expense MonitorPowerSuite General Ledger Store Scorecard Sign Tex A System N. Count Corrections Store Budget Reporting Media Merchandise Tx Writer Analysis BMP - Bus Workspace performance EDI Coordinator Mngt Mngr Approval Batch Forcasting Journal Entry Tool Kit AIMS AP Ad Measurement Customer eligibility Review application Retrieve credit report 1 Ad Launcher AIMS Reporting PSP In-Home Data Warehouse Repair Warranty Billing Repair System Capital Projects Fixed Assets Op. SS Recon File House Charges Cellular Rollover Credit assessment Etc…. Final application review INVENTORY CONTROL INVENTORY APPS - PCCONTROL APPS ACCTS - PC REC APPS - PC OTHER APPS - PC Connect 3 Credit Connect Connect 3Reports 3 Cash Receipts/Credit PDF Transfe Misc Accounting/Finance Apps - PC/NT Cash Over/ Short Generate approval & account info A business-driven IT architectural approach to build a flexible infrastructure Share services 9 Request additional info Generate decline Enable reuse of IT systems Standards based connectivity and integration IBM SOA Service Oriented Architecture Different Things to Different People Roles Capabilities that a business wants to expose as a set of services to clients and partner organizations Business An architectural style that requires a service provider, requestor and a service description. It addresses characteristics such as loose coupling, reuse and simple and composite implementations Architecture A programming model complete with standards, tools, methods and technologies such as Web services Implementation A set of agreements among service requestors and service providers that specify the quality of service and identify key business and IT metrics Operations 10 IBM SOA SOA Is Multi-Disciplinary Business Domain Full Business view IT Domain Process to optimize Case Study: Payments Processing Customer Bank Shared Servic e Bank 2 – “Supplier” Outsourced 11 Creating IT flexibility IBM SOA What does a SOA look like? 12 IBM SOA The SOA Lifecycle Discover Construct & Test Compose Gather requirements Model & Simulate Design Financial transparency Business/IT alignment Process control 13 Integrate people Integrate processes Manage and integrate information Manage applications & services Manage identity & compliance Monitor business metrics IBM SOA Business Driven Development An Iterative, Business-focused Development Process Model Run-time Statistics Manage Continual Process Improvement Requirements Business Analysts Software and Data Architects Monitor Business Results Model Business Requirements Unified Modeling Language Observation Model (KPIs) Manage IT Performance Create Business and IT Dashboards Model Software Architecture Business Process Execution Language IT Operations Managers Events Assemble Deploy Choreograph Services WSDL Develop New Services EAR, DDL Development Team Configure Human Task Manager Integration Developers Develop User Interface Testers Test Manage Quality of Service Manage Runtime Platforms Deployment Team Platformspecific Runtime Specialists Team Unifying Platform 14 Business Operations Analysts IBM SOA Separation of Concerns The SOA Reference Architecture in Action Business Dashboard Business Services Supports enterprise business process and goals through businesses functional service Open Account Development Services Interaction Services Process Services Enables collaboration between people, processes & Portal information Orchestrate and automate business processes Integrated environment for design and creation of solution assets Information Services Management Services Manages diverse data and Federated content in a unified manner Query Manage and secure services, applications & resources Enterprise Service Bus Partner Services Connect with trading Community partners Manager Business App Services Build on a robust, scaleable, and secure EJBs services environment Access Services Apps & Info Assets Approved CICS interactions with DB Facilitate existing information Access Siebel andAccess application assets DB Adapter Access Infrastructure Services Optimizes throughput, availability and utilization 15 IT Management Console IBM SOA The SOA Reference Architecture and its Key Principles Providing IT Flexibility to Meet the Demands of Business Linkage between business and IT through support of the entire SOA Lifecycle Business and IT Monitoring and Management Open Standards 16 Process Services Information Services Enterprise Service Bus Partner Services Business App Services Access Services Infrastructure Services Management Services Component-based Programming and Solution Development Interaction Services Apps & Info Assets Separation of Concerns/Modularity for incremental adoption Development Services Connectivity and Service Isolation through the Enterprise Service Bus Business Services IBM SOA What’s the key to making this happen? ….service orientation Service orientation - Breaks down everyday business applications into individual tasks or processes… called services e.g. verifying applicant status Provides - Links and exposes services to customers, service providers, and other businesses - Creates flexible, integrated processes “Service-oriented architecture allows organizations to leverage common line-ofbusiness opportunities as well as creating efficiencies for overall IT services.” – Gartner March 2005 17 IBM SOA Service orientation The foundation for long-term agility and repeatability Without service orientation With service orientation Without service orientation… Integrating existing systems and creating new services can be as tough as knocking down walls 18 IBM SOA Why service orientation now? Necessary software to get started is available today Widespread adoption of open standards permit improved business flexibility Availability of best practices for effective governance Increasing demands to keep pace with constituent ongoing needs and legislative requirements “We are taking apart each task and sending it … to whomever can do it best … and then we are reassembling all the pieces.” – from Thomas Friedman’s ‘The World is Flat’ 19 IBM SOA Open Standards vs. Open Source: Confusion Breaking News Many people who have not done software development are confused between “open standards” and “open source”: they don’t know what code looks like and what you do with it. $xmldata = fread( $xml, 640000); // read feed contents eregi("(<article id.*>.*</article>)", $xmldata, $articlearray); // parse items $articles = explode("<article", $articlearray[0]); // place articles in array From http://www.phpfreaks.com/quickcode/Newsfeed-function-to-get-news-from-moreovercom/92.php 20 IBM SOA Open Standards vs. Open Source A Standard is like a blueprint: it tells you what you must do if you actually get around to building something. An Open Standard is one that is developed and maintained in a particularly transparent way with community involvement, and is “freely” available and implementable. An Open Standard is the catalyst for the consistent development of applications, supporting interoperability Open Source is code, and it may implement open standards. Open source is developed (implemented) and maintained in a particularly transparent way with community involvement, and is “freely” available. 21 IBM SOA Open Source & Open Standards Accelerate Innovation Open Source Open Standards 22 By igniting collaborative problem solving By Defining Industry-wide Best Practices IBM SOA Open Standards are Fundamental for SOA BPEL and PHP Authoring Models Web 2.0 innovations Open Document & XForms Service Component Architecture (SCA) Web Services Profiles Web Services & Web Service Interoperability Service Data Objects (SDO) Industry-based XML Standards authoring in Java, BPEL, C++, PHP Extensive industry standards support including: EDI, HIPPA, HL7, ACORD, SWIFT, FIX, RosettaNet, SIP, eTOM, XBRL, UCCNET, Transora, and more… 23 IBM SOA Related Industry Standards BOD (Business Object Document) (OAGIS) -> (IBM Messaging Standard) BPEL4WS (Business Process Execution Language) WSBPEL (OASIS) Common Business Event proposed standard (OASIS) RAS (Reusable Asset Specification) (OMG – Object Management Group) SOAP (Simple Object Access Protocol) (W3C) UDDI (Universal Description, Discovery, Integration) (OASIS) XML (W3C) XML Schema (W3C) WSDL (Web Services Description Language) (W3C) WS-I (Web Service Interoperability (WSI.org) WS-Policy (OASIS) WS-Security (OASIS) WSRP (Web Services for Remote Portals) (OASIS) 24 IBM SOA Related IBM Internal Standards and other IBM Imperatives Business Data Standards e-business Blueprint: Application And Data Architecture Corporate instruction for accessibility Developing Web Services (4.3.1) Deploying Web Services (4.3.2) Deployment standards for server software (WAS, HTTP, MQ) Firewall Services (5.3.1) Enterprise Integration Messaging Standard (EIMS) (based on OAGIS BOD) (pending) Information Technology Security Standards (ITCS104) Internet Data Privacy (5.4.0) Network Supported Application Port and Data Flows (5.2.1) Standard Data Techniques for Application Development XML Standards 25 IBM SOA Key Standards for SOA Business Services: Service Offerings and Components e.g. Book Flight, Low Fare Search, Update PNR Data Evolving Industry Semantics (ACORD, SWIFT, FIXML, OTAXML, UCCNet) Service Interaction Components (WSRP, JSR 168) Service Invocation & Messaging (WS-I, SOAP) Service Description (WSDL, RAS) XML (Infoset, Namespace, Schema) Network Protocol (HTTP, SMTP, Other) 26 Management Service Discovery (WSIL, UDDI, RAS) Transactions (WS-Tx) Service Orchestration (WS-BPEL) Security (WS-SEC) Infrastructure Standards Semantic Standards SOA and Web Service Standards IBM SOA How long does SOA take to implement? …..SOA Adoption is Iterative and Incremental 1. Select (next) project scope 2. Select a project 5. Review result 4. Execute 3. Assess and address capability gaps … with each project delivering immediate and long-term value 27 IBM SOA Thai Hindi Traditional Chinese Gracias Spanish Russian Thank You Obrigado Brazilian Portuguese Arabic Grazie Danke German Italian Merci French Tamil Simplified Chinese Korean Japanese 28 IBM SOA BackUp slides IBM Products in SOA solutions 29 IBM SOA SOA Reuse and Connectivity Offerings Theme SOA Scenario SOA Entry Point SOA Product/Service offerings STG SOA Reuse and Connectivity Service Creation Service Connectivity Service Design 30 Reuse Connectivity GTS GBS SWG Primary System z, System i Infrastructure Solution for SOA Implementation Services for SOA – Legacy Transformation SOA Integration Services - Connectivity and Reuse Applications on Demand - SAP, Siebel, Oracle, PeopleSoft, JDEdwards, Lotus Notes and Windchill Component Business Modeling (CBM) Service Oriented Modeling and Architecture (SOMA) Rational Application Developer Rational Software Architect Tivoli Composite Application Manager for SOA Tivoli OMEGAMON XE family Tivoli Federated Identity Manager WebSphere Application Server for zSeries WebSphere Application Server ND WebSphere Business Modeler WebSphere ESB WebSphere Message Broker WebSphere Service Registry and Repository WebSphere Studio Asset Analyzer Supporting CICS Transaction Server Rational Data and Application Modeling Rational Requisite Pro Tivoli Access Manager Tivoli Composite Application Manager for WebSphere WebSphere Adapters WebSphere Asset Transformation Workbench WebSphere DataPower appliances WebSphere Developer for zSeries WebSphere Integration Developer WebSphere MQ IBM SOA Business Centric SOA Key Offerings 1/2 STG GTS GBS SWG Theme SOA Scenario SOA Entry Point Business Value of SOA Process Automation Process Business Value of SOA Information as a Service Information Primary: IBM Information Server MDM DB2 9 Workplace Dashboard Framework WebSphere Portal SOA Assessment, Strategy & Planning GBS SOA Business Value Assessment, SOA Assessment Supporting: GTS IBM Information on Demand Infrastructure Services, DB2 Content Manager, WS Integrated Information Server Content Edition (WSIICE) ,WebSphere Process Server and Business Services Fabric, Rational Software Architect, Rational Application Developer, Rational Data Architect, Rational RequisitePro ,Rational Method Composer, Rational Portfolio Manager, IBM Tivoli change and configuration Management Database; IBM Tivoli Capacity Process Manager, IBM Tivoli Availability Process Manager Business Value of SOA Interaction and Collaboration Services People Primary: WebSphere Portal, WebSphere Portlet Factory Lotus Expeditor, Workplace Forms Workplace Dashboard Framework Lotus Sametime, Hannover IBM Information Server SOA Assessment, Strategy & Planning GBS SOA Business Value Assessment, SOA Assessment Supporting: Application Infrastructure Services - portal infrastructure (2Q07) WebSphere Process Server and Business Services Fabric Rational Software Architect, Rational Application Developer IBM Tivoli Composite Application Manager, WebSphere Service Registry and Repository, IBM Tivoli Federated Identity Manager, IBM Tivoli Federated Identity Manager Business Gateway, IBM Tivoli Access Manager 31 SOA Product and Service offerings Primary: WebSphere Process Server WebSphere Integration Developer WebSphere Adapters SOA Integration Services - business process integration (1Q07) SOA Assessment, Strategy & Planning GBS SOA Business Value Assessment, SOA Assessment IBM SOA Business Centric SOA Key Offerings 2/2 STG 32 GTS Theme SOA Scenario SOA Entry Point Business Value of SOA Business-Centric SOA for Applications - SAP Cross Entry Primary: WebSphere Portal, IBM Information Server, MDM (WCC), GBS Business Intelligence Services GTS Information on Demand Infrastructure Services (?) Supporting: WS Message Broker WS Partner Gateway WebSphere MQ WS Adapters, WebSphere Enterprise Service Bus WebSphere Business Modeler WebSphere Process Server Adapters WebSphere Business Monitor WebSphere Product Center WebSphere Commerce, Reuse: Commerce Business Value of SOA General Business Value of SOA Cross Entry Primary: SOA Product and Service offerings All, Cross Brand Focused on SOA Entry Points GBS SWG IBM SOA BPM Enabled by SOA Offerings STG GTS GBS SWG Theme SOA Scenario (sub-theme) SOA Products Primary BPM enabled by SOA Modeling and Simulation WebSphere Business Modeler Business Activity Monitoring WebSphere Business Monitor Workplace Dashboard Framework Tivoli Composite Application Manager Tivoli Business Systems Manager / NetCool (realtime active dashboard) SOA-enabled Business Process Management •Bus. Performance Management Process Execution and Optimization WebSphere Integration Developer WebSphere Services Registry Repository WebSphere Process Server WebSphere Adapters WebSphere ESB WebSphere Partner Gateway Rational Application Developer Rational Requisite Pro Rational Software Architect SOA-enabled Business Process Management •Bus. Services Implementation Rules and pre-built frameworks WebSphere Business Service Fabric Partner Offering (iLog) Pre-built process models (IAA, ISSW) Content and Collaboration FileNet Business Process Manager IBM Workplace Workplace Forms IBM Workplace Collaboration Services By Industry: Banking Insurance Government Telco Retail (More for 2007) 33 SOA Products Supporting SOA Services SOA-enabled Business Process Management •CBM to SOA •Business Process Modeling •SOA-enabled Design (SOMA) SOA Integration Services - business process integration (1Q07) SOA-enabled Business Solutions •Industry-specific Composite Business Services •Cross-Industry Composite Business Services SOA-enabled Business Process Management •CBM to SOA •SOA-enabled Design (SOMA) •SOA-enabled Business Solutions IBM Workplace Bus. Strategy Execution SOA-enabled Business Process Management •Business Dashboards IBM SOA SOA Governance and SLM Key Offerings STG Theme SOA Scenario SOA Entry Point SOA Governance & Service Lifecycle Management SOA Governance Supporting all entry points Each Product Offering needs to be positioned uniquely with SOA Governance related features and functions GTS SOA Product offerings Tivoli Tivoli Tivoli Tivoli Tivoli Tivoli Tivoli Tivoli Tivoli Composite Application Manager Family: Monitoring Service Level Advisor Access Manager Application Dependency Discovery Manager Change and Configuration Management Database Provisioning Manager / Configuration Manager Process Managers Business Service Manager WebSphere Service Registry and Repository WebSphere DataPower SOA Appliance WebSphere Enterprise Service Bus Rational Rational Rational Rational Rational Rational Rational Rational Rational Rational Rational RequisitePro Software Architect ClearCase ClearQuest Data Architect Functional Tester Performance Tester Asset Manager (Q2-2007) Method Composer Portfolio Manager Build Forge GBS SOA Governance and Management Method GBS COE Service Offering SOA Lifecycle Services Staff Augmentation (AMS) 34 GBS SWG IBM SOA Flexible Infrastructure and Management Offerings 1/3 STG GTS GBS SWG Category SW Offerings HW/Appliance Offerings Service Management • Tivoli Change and Configuration Management Database v1.1.1 • IBM Tivoli Composite Application Manager Family (SOA, RTT, WAS and Omegamon XE for Messaging) • IBM Tivoli Release Process Manager v1.1.1 • IBM Tivoli Business Systems Manager • MRO Service Desk • Omegamon XE • CROSS SYSTEMS • IBM Systems Director • SYSTEM z • Capacity On Demand • IBM Omegamon z/OS Management Console • SYSTEM x • BladeCenter Management Module • Blade Migration Center • System x RAS2 • CDAT • PowerExecutive • BladeCenter Management Module • System x RSA2 Card • SYSTEM p • Migration Factory • SOA Lifecycle Services – Application & Services Management (GBS) • SOA Infrastructure Consulting Services - service management design for SOA (GTS) • IT Lifecycle Management and Governance Services – business of IT dashboard (GTS) • IT Lifecycle Management and Governance Services –service management implementation (GTS) • Managed Server • Managed Support • NW Managed Services • End User Support Service Security • IBM Tivoli Federated Identity Manager • IBM Tivoli Security Operations Manager • SYSTEM z • CryptoExpress2 secure key and CPACF acceleration (z) • z/OS key management (ICSF) • Encryption Facility for z/OS, • RACF Remote Services (TBD) • Identity and access mgmt - RACF (z/OS and z/VM) • Network security with z/OS Communications Server • SYSTEM x • IBM WebSphere DataPower SOA Appliance • SYSTEM p • SSH Tectia Server System p Solution • STORAGE • Storage Encrypted Taped Drive; • SOA Lifecycle Services - SOA Security Services (GBS) 35 Prof Services Offerings IBM SOA Flexible Infrastructure and Management Offerings 2/3 STG Category SW Offerings HW/Appliance Offerings Service Virtualization • WebSphere XD v6.0.1 • IBM Tivoli Dynamic Workload Broker V1.1 • IBM Tivoli Usage and Accounting Manager v6.1 • IBM Tivoli Workload Scheduler • IBM Tivoli Workload Scheduler Load Leveler • IBM Tivoli Provisioning Manager • IBM Information Server • VMWare • Citrix • Xen • Microsoft Virtual System • CROSS SYSTEMS • IBM Systems Director and extensions • IBM Enterprise Workload Manager V2.1 • Grid and Grow for WebShpere XD • SYSTEM z • Parallel Sysplex • z/VM • System z • Linux z • IFL • SYSTEM x • Scalable System x • BladeCenter Infiniband Support • BladeCenter NPIV Storage Switches • SYSTEM p • Advance POWER Virtualization • Server Consolidation Factory • STORAGE • IBM San Volume Controller V4.1 36 GTS GBS SWG Prof Services Offerings • Application Out-tasking (GBS/AMS) • SOA Infrastructure Consulting Services – infrastructure readiness for SOA (GTS) • SOA Infrastructure Consulting Services –infrastructure architecture and design for SOA (GTS) • Application Infrastructure Services – web infrastructure optimization and virtualization (GTS) • Emerging Server Technology Services - server virtualization services (GTS) • Emerging Server Technology Services - server grid solutions (GTS?) – PENDING STG OFFERINGS • IT Lifecycle Management and Governance Services – service management implementation (GTS) • Managed Application Infrastructure Services – managed services for SOA (GTS) • Managed Application Infrastructure Services –managed services for Information On Demand (GTS) • STG Lab Service Offerings IBM SOA Flexible Infrastructure and Management Offerings 3/3 STG Category Infrastructure Flexibility 37 SW Offerings HW/Appliance Offerings CROSS SYSYTEMS • Grid and Grow • ITRO for Insurance • ITRO Financial Services • EWLM • IBM Systems Director • BladeCenter (Hybrid Systems) SYSTEM z • Application Accelerators and Specialty Engines (e.g., zAAP & zIIP) • Capacity on Demand (CoD) • Linux for z • Linux for z, Specialty Engines for System z (IFL) • FICON • System z9Advantage for SAP Solutions • Storage, Communication Controller for Linux • GDPS • zVM • System z Oracle Solutions for Linux z SYSTEM x • Business One • Business Intelligence Accelerator • Citrix on Blade Center and x • SAP on System x All in One • INFOR Baan • BladeCenter Storage Attachment & Network Connectivity Modules SYSTEM p • Capacity on Demand (CoD) • PowerNet • System p Oracle Solution Edition sets (EBS, JDE and RAC), AIX • Sybase Applications (ASE Migration, RAP, Mobility, IQ) • System p Lawson HCM Express • System p5 Solution Editions for mySAP ERP and NetWeaver BI • System p High Availability Platform for Industrial Sector • System p SOA Foundation in a Box • IBM WebSphere on IBM System p for SOA • Cisco Unified Communications VoIP System p • System p Amdocs Online Charging for Telecommunications • Altivec for P6 GTS GBS SWG Prof Services Offerings • • • • • • • Application Out-tasking (GBS/AMS) SOA Infrastructure Consulting Services - infrastructure architecture and design for SOA (GTS) IBM SOA Infrastructure Consulting Services - infrastructure readiness for SOA (GTS) IBM SOA Infrastructure Consulting Services - service management design for SOA (GTS) Application Infrastructure Services – mainframe application infrastructure (GTS) IBM SOA Integration Services – connectivity and reuse (GTS) IT Management Consulting Services – IT governance strategy for SOA (GTS)