IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration Glen McDougall, IBM Canada Ltd. Version=__01.UofT_SOAOverview_GlenMcDougall_2006Jan03_0900AM.ppt © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Evolution & Trends Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software SOA builds flexibility on your current investments . . . The next stage of integration Service Orientated Integration Enterprise Application Integration (EAI) Messaging Backbone Point-to-Point connection between applications Simple, basic connectivity EAI connects applications via a centralized hub Easier to manage larger number of connections Integration and choreography of services through an Enterprise Service Bus Flexible connections with well defined, standards-based interfaces As Patterns Have Evolved, So Has IBM 3 _ © 2005 IBM Corporation IBM Software Group | WebSphere software What are the barriers to business flexibility and reuse? Lack of business process standards Architectural policy limited Point application buys to support redundant LOB needs Infrastructure built with no roadmap 4 _ © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Business Drivers Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software What is the top focus of businesses? 75% of CEOs place a high or very high priority on the ability to respond rapidly Only 1 in 10 CEOs believe that their organization has the ability to be very responsive to react to changing market conditions Source: IBM Global CEO Survey, Feb 2004 “'We are being told that flexibility in business will be more important than operational efficiency. Overall, 62 per cent of respondents believe that we might be arriving at another age where we see the demise of some forms of business because they could not adapt fast enough.” –Bryan Glick, Computing 21 Sep 2004 6 _ © 2005 IBM Corporation IBM Software Group | WebSphere software What’s on the minds of 450 of the world’s leading CEOs? CEO needs CIO challenges Revenue growth with cost containment Aligning IT and business goals to grow revenue and contain costs Building responsiveness and agility into the organization through IT How can IT help enable people and teams to be more effective Key competency: responsiveness Critical success factor: enable effectiveness of people and processes Source: CEO Study of 456 WW CEOs, IBM Corp. 2004 7 _ Source: Operating Environment Market Drivers Study, IBM Corp. 2004 © 2005 IBM Corporation IBM Software Group | WebSphere software Consistent imperatives …. Flexibility … Grow faster Bekins increased revenue by $75M through integration with business partners to serve a new market PineBank increased customer traffic by 300% and revenues by $8M Efficiency … Spend less Kookmin Bank should save $250 million from reduction of duplicate processes Volkswagen realized a 20% productivity gain Responsiveness … Increase customer satisfaction Dassault Aviation reduced concept-to-runway development time by 30% British Petroleum decreased user-provisioning time from 5 days to 10 minutes 8 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Why SOA now? To keep pace with global competition: “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’ The standards and technology are finally in place, with broad industry support Availability of best practices for effective governance The necessary software to get started is available today 9 _ © 2005 IBM Corporation IBM Software Group | WebSphere software What differentiates SOA from claims like this in the past? Standards Broadly adopted Web services ensure welldefined interfaces. Before, proprietary standards limited interoperability Organizational Commitment Business and IT are united behind SOA (63% of projects today are driven by LOB)* Before, communication channels & ‘vocabulary’ not in place Degree of Focus Connections Level of Reuse SOA services focus on business-level activities & interactions Before, focus was on narrow, technical sub-tasks SOA services are linked dynamically and flexibly Before, service interactions were hard-coded and dependent on the application SOA services can be extensively re-used to leverage existing IT assets Before, any reuse was within silo’ed applications *Source: Cutter Benchmark Survey 10 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA for business flexibility and reuse More Flexibility More Speed More Efficiency Better Services Better Information Increased Revenue Reduced Cost Lower Risk 11 _ © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Concepts Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software Becoming an On Demand Business An On Demand Business is an enterprise whose business processes — integrated end-to-end across the company and with key partners, suppliers and customers — can respond with speed to any customer demand, market opportunity or external threat. Integrate Technology Infrastructure Align business models and strategic objectives people, processes, and information Optimize Business Design application infrastructure Extend your reach 13 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Four Characteristics of On Demand Integration Providing the linkage between people, processes, and data Open Supporting a strong commitment to standards for OS, Language and Web Services/SOA Virtualized Providing a flexible Build-time and Runtime environment for developing and running applications across a highly distributed IT architecture Autonomic Self regulating … self healing … self maintaining 14 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA: Service Oriented Architecture • An approach for building distributed systems that allows tight correlation between the business model and the IT implementation. • Characteristics: Represents business function as a service Shifts focus to application assembly rather than implementation details Allows individual software assets to become building blocks that can be reused in developing composite applications representing business processes Leverages open standards to represent software assets 15 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Definitions What is a service? What is service orientation? A repeatable business task – e.g., check customer credit; open new account A way of integrating your business as linked services and the outcomes that they bring What is service oriented architecture (SOA)? What does SOA mean to business? The IT architectural style that supports service orientation 16 _ Business flexibility Improved customer service Lower costs and greater revenue © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Concepts What is a service? A coarse grained, self-contained entity that performs a distinct business function What is a service description? A standards based interface definition that is independent of the underlying implementation What is service discovery? Use of a service registry to access service interface descriptions at buildtime or runtime How do services interact? Through loosely-coupled, intermediated connections What is service choreography? Control of the execution sequence of services in ways that implement business processes How are SOA solutions created and enhanced? Using tools and middleware according to SOA principles 17 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Flexible & Adaptable business models & supporting IT architectures …are required today for business survival Flexible Business Models Transformation, Business Process Outsourcing, Mergers, Acquisitions & Divestitures Requires Composable Processes (CBM) Component Business Modeling Enables Flexible IT Architecture Software Development Integration Infrastructure Management Development Infrastructure Management Service Oriented Architecture (SOA) On Demand Operating Environment 18 _ Composable Services (SOA) © 2005 IBM Corporation IBM Software Group | WebSphere software Three Key Concepts for the Foundation for On Demand Build –Model Driven Architecture A style of enterprise application development and integration based on using automated tools to build system independent models and transform them into efficient implementations1 Run –Service Oriented Architecture An approach for designing and implementing distributed systems that allows a tight correlation between the business model and the IT implementation Manage –Business Performance Management An approach to systems management that tightly links IT concerns with business process concerns 1 Source: 19 Booch, et al, “An MDA Manifesto”, published in the MDA Journal, May 2004 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA & Business Process Choreography Services Animation ‘Coarse-Grained’ – Long Running, Interruptible, Compensation Transaction network Process Container State UOW2 Process UOW1 GUI Sync JCA Async Legacy, JMS Package Web Service External B2B ESB UOW1 UOW2 “Wrapped” Services & Implementations ‘Fine-Grained’ – Short-Running, non-Interruptible, ‘ACID’ XA Transaction 20 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Messaging Fundamentals A single solution, with multi-platform APIs (JMS and MQI) Easy to use message centric interface Network independent Faster application development Assured message delivery • Exactly Once, Transactional Loosely-coupled applications Asynchronous messaging Parallelism, Triggering B Scalable & Robust •Publish\Subscribe or Point to Point •Clustering, Large Messages Pervasive A 21 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Message Broker -Transforms messages ‘in flight’ Delivers messages to the right place and in the right format. • Augment the message • Warehouses the message • …and assure Transactional delivery!. • Examine the content of a message • Transform the content Message Broker Transform message Transform Original Message Appl. A Augment Q1 Input Node Q2 Transformation Node Augment message Warehouse Database + Output Nodes Reformatted / Reshaped Message Augmented Message Node Appl. B Appl. C Q3 Warehouse Node Warehoused Message 22 _ Content accessed from database Database Content © 2005 IBM Corporation IBM Software Group | WebSphere software Business Modeling and Monitoring Solution Process Requirements Process Modeling and Analysis Services Existing Components Interaction Glue Deploy Participate Business Process Management Infrastructure Optimize Manage Execution Monitor 23 _ Analysis © 2005 IBM Corporation IBM Software Group | WebSphere software MDA: Model Driven Architecture Key Concept: An integration of best practices in Modeling, Middleware, Metadata and Software Architecture Based on standard Models, Metadata Models, and Model Transformations Model Driven: (UML, MOF, CWM…) Platform Independent Business Models (PIM) Platform Specific Models (PSM) Mappings : PIM <==> PSM, PSM<==> PSM (Relative term!) Metadata Driven: (MOF, XSD, XMI) www.omg.org/mda 24 _ Key Benefits: Improved Productivity for Architects, Designers, Developers and Administrators Lower cost of Application Development and Management Enhanced Portability and Interoperability Business Models and Technologies evolve at own pace on platform(s) of choice © 2005 IBM Corporation IBM Software Group | WebSphere software What are the core elements that SOA brings together? Coming together under Service Oriented Architecture Skills - assistance, and best practices Applications Industry know-how and best practices linked to business Flexible, robust infrastructure that reuses existing IT assets 25 _ © 2005 IBM Corporation IBM Software Group | WebSphere software The SOA Lifecycle .. For Flexible Business & IT Discover Construct & Test Compose Integrate people Integrate processes Manage and integrate information Gather requirements Model & Simulate Design Financial transparency Business/IT alignment Process control 26 _ Manage applications & services Manage identity & compliance Monitor business metrics © 2005 IBM Corporation IBM Software Group | WebSphere software Introducing the IBM SOA Foundation Provides What You Need to Get Started with SOA IBM SOA Foundation: Integrated, open set of software, best practice, and patterns Supports complete lifecycle with a modular approach IBM SOA Foundation Software Extends value of your existing investments, regardless of vendor Extensive business and IT standards support; facilitating greater interoperability & portability Scalable; start small and grow as fast as the business requires Skills & Support Leveraging existing IT Infrastructure CICS 27 _ IMS Custom Apps. © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Reference Architecture Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Middleware Enables On Demand Flexibility Through a Set of Integration and Infrastructure Capabilities People Integration Process Integration Information Integration Application Integration Application Infrastructure Accelerators 29 _ Integrate Optimize Extend people, processes and information application infrastructure your reach © 2005 IBM Corporation IBM Software Group | WebSphere software People Integration Interact with information, applications and business processes at any time from anywhere Customer Challenges Customer Benefits Systems and applications users need are not all integrated nor easy to use Easy interaction with multiple processes and applications from a single access point Mobile workers do not have access to information and applications they require in the field Secure mobile access to business applications and information Cut cost of customer service Customer service centers costs are high because time is spent on routine tasks, rather than value add inquiries Enterprise Portal 30 _ Automation of routine call center functions while improving customer experience and convenience Mobile Access Voice\Conversational Access © 2005 IBM Corporation IBM Software Group | WebSphere software Process Integration Optimize and integrate business processes to keep them in line with strategic goals Customer Challenges Customer Benefits Inability to streamline business processes, meet regulations, at low cost. Need to integrate people and applications in the business process Unable to monitor, control & continuously improve business operations Process Modeling and Simulation 31 _ Model, simulate and optimize business processes Choreograph process activities across the organization Monitor and manage process performance Process Automation BAM & Process Management © 2005 IBM Corporation IBM Software Group | WebSphere software Information Integration Access and manage information that is scattered throughout the enterprise and across the value chain Customer Challenges Both structured and unstructured information are spread across one or more enterprises in a variety of databases, packaged applications, master files, mainframes, etc. Information gathering and review processes to coordinate multiple channels leveraging multiple customer touch points are lengthy Business processes to access and manage product information span departments and/or enterprises Global Data Synchronization 32 _ Customer Benefits Manage and synchronize product reference information across the enterprise Centralize structured and unstructured information from disparate sources for easy access and use by users such as merchandisers Create a consistent, unified view of diverse data and content Multi-channel Commerce Heterogeneous Information Integration © 2005 IBM Corporation IBM Software Group | WebSphere software Application Integration Assure reliable and flexible information flow between diverse applications and organizations Customer Challenges Applications are not integrated in a flexible and reliable method across the enterprise, reducing business responsiveness Differences between many internal and partner applications must be managed Maintaining point to point or custom written integration interfaces is cost and time prohibitive Application Connectivity _ Reliably and seamlessly exchange data between multiple applications Manage differences between multiple applications and business partners Adopt an enterprise wide, flexible, service oriented approach to integration Application and Partner Mediation Suppliers 33 Customer Benefits Enterprise Integration Backbone Customers © 2005 IBM Corporation IBM Software Group | WebSphere software Application Infrastructure Build, deploy, integrate and enhance new and existing applications Customer Challenges Customer Benefits High turnover and training costs due to antiquated applications Unable to extend the business logic in legacy applications into new applications being developed Unable to meet customer and competitive demands on infrastructure performance, scalability, and manageability Quickly web-enable green-screen applications Adapt legacy applications for use in new java environments Deliver operational efficiency and enterprise Quality of Services (QoS) for a mixedworkload infrastructure Modernizing the User Interface 34 _ Extending Legacy Applications into Web Infrastructure Building a Robust, Scalable, Secure, Application Infrastructure © 2005 IBM Corporation IBM Software Group | WebSphere software Accelerators Pre-built capabilities and solution expertise to speed WebSphere implementations Customer Challenges Customer Benefits Lack of experience / expertise leading to greater project risk, time and cost Cut cost of customer service Pre-built capabilities reduce deployment time, effort and costs Inefficient, disparate processes without reusable components Proven technology, architecture and best practices to decrease project risk Rising development costs with each new business functionality request Buy vs. Build: out of the box capabilities save 7-10 times over customer built Pre-Built Sell-Side Processes Pre-Built Supply Chain Integration Pre-Built Industry Specific Middleware Industry Middleware 35 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Robust Integration & Infrastructure Capabilities Connected in an Open, Flexible Manner Business Driven Development Business Performance Management People Integration Process Integration Application Integration Application Infrastructure Infrastructure Management Accelerators 36 _ Information Integration Modular product portfolio built on open standards Functionally rich, adopted incrementally Simple to develop, deploy and manage Integrated role-based tools for development & administration …utilizing common install, administration, security and programming model © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Reference Architecture Model Assemble Manage Deploy Business Innovation & Optimization Services Process Services Information Services Enables collaboration between People, Processes & Information Orchestrate and automate business processes Manages diverse data and content in a unified manner Facilitates communication ESB Integrated environment for design & creation of solution assets IT Service Management Interaction Services between services Partner Services Business App Services Connect with trading partners Build on a robust, scaleable, and secure services environment Access Services Facilitates interactions with existing information & application assets Apps & Info Assets Development Services Facilitates better decision-making with real-time business information Manage & secure services, applications & resources Infrastructure Services Optimizes throughput, availability and performance 37 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Reference Architecture Comprehensive services in support of your SOA Business Modeling Business Monitoring Business Dashboards Interaction Services Process Services Information Services Ad hoc composition User Integration Device Integration Service Choreography Business Rules Staff Master Data Management Information Integration Data Management Build Interoperability IT Service Management Development Services Business Innovation & Optimization Services Security ESB Mediation Registry Policy Deployment Asset Mgmt. Partner Services Business App Services Access Services Partner Management Protocol Document Handling Component Data Edge Service Enablement Object Discovery Event Capture IT Monitoring Infrastructure Services Workload Management 38 _ Virtualization High Availability © 2005 IBM Corporation IBM Software Group | WebSphere software How Application Server, ESB, and Process Engine fit together “Process Engine” “Enterprise Message Bus (ESB) & Message Broker” “Clustered Application Server” “Application Server” 39 _ Choreography Mediation Clustering App Server © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration Moving to SOA Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software Getting To SOA Optimize Business Domain IT Domain On Demand Transformation On Demand Transformation Automate Composite Applications Effectiveness Integrate Efficiency Interactions Connect Tasks 41 _ Connections © 2005 IBM Corporation IBM Software Group | WebSphere software Moving to Services-Oriented Solutions Business Process Layer Cross Functional End-toend Sales Order Process Product Sales Customer Service Layer How do you connect sales to customers? Employee SAP Finance People Soft Dir Linux Outlook Siebel MQ .NET OS/390 J2EE 42 Unix _ DB2 Application Layer Applications, Components, Software How do you connect SAP to Siebel? Technology Layer Hardware, Network How do you connect J2EE to .NET? Source: CBDi Forum, http://www.cbdiforum.com © 2005 IBM Corporation IBM Software Group | WebSphere software SOA in Practice Business Process - may be long running - multiple valid process states - alternative workflows for non-normal conds and/or compensation for exception management Stock Out Action (Staff Activity) Not In Stock Order Request Check Inventory ATP/Delivery In Stock Allocate Stock Business Transaction - short term, non-interactive - one change of business state or STP - consumes one or more function service - targeted level of service reuse - loose coupling very important - may require compensating transactions Function Service Validate Request Process Action Authorization Service Order Service Billing Service Product Service Customer Records _ Process Action Valid Invalid - collaborations to implement a single FS - collaborating apps encapsulated via FS(s) 43 Validate Product Request Product Information Inventory Mgmt Order System Billing System © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Solution Abstraction Layering . . . Leveraging the SOA Reference Architecture B2B B2C Consumers Atomic and Composite Service Provider Service Components Operational Systems Packaged Application Atomic Service 44 _ Custom Application OO Application Composite Service Governance Services Data Architecture (meta-data) & Business Intelligence Composition; choreography; business state machines QoS Layer (Security, Management & Monitoring Infrastructure Services) Business Process Integration (Enterprise Service Bus) Service Consumer Channel Registry © 2005 IBM Corporation IBM Software Group | WebSphere software Loose Coupling is enabled by an “ESB” Turn this… Service Service Interface …into this. Service Service Interface Interface Service Service Interface Service Service Interface Interface Enterprise Service Bus Interface Interface Interface Interface Interface Interface Interface Interface Service Service Service Service Service Service Service Service Decouples the point-to-point connections from the interfaces Allows for dynamic selection, substitution, and matching Enables more Enables you to flexible coupling find both the and decoupling applications and of the the interfaces for applications re-use RESULT Greater Business Responsiveness 45 _ © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Governance Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Foundation is more than just software IBM SOA Foundation Software Skills & Support Governance and Process SOA Center of Excellence Rational Unified Process (RUP) IT Infrastructure Library (ITIL) Best Practices SOA-Related IP Patterns Redbooks Engagement Experience 47 _ 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 © 2005 IBM Corporation IBM Software Group | WebSphere software SOA requires effective IT Governance “Effective IT Governance is the single most important predictor of value an organization generates from IT.” MIT Sloan School of Mgmt. Increasing Share Price Professional investors are willing to pay premiums of 18-26% for stock in firms with high governance Increasing Profits “Top performing enterprises succeed where others fail by implementing effective IT governance to support their strategies. For example, firms with above-average IT governance following a specific strategy (for example, customer intimacy) had more than 20 percent higher profits than firms with poor governance following the same strategy.” Increasing Market Value “On average, when moving from poorest to best on corporate governance, firms could expect an increase of 10 to 12 percent in market value.” Source: MIT Sloan School of Mgmt. 48 _ © 2005 IBM Corporation IBM Software Group | WebSphere software What do you really mean by SOA Governance … People Governance comes from the root word “Govern”. Governance is the Services structure of relationships and processes to direct and to control the SOA components in order to achieve the enterprise’s goals by adding value while balancing risk versus return 49 _ Technology Processes The focus of SOA is the Services Model The governance model defines: What has to be done? How is it done? Who has the authority to do it? How is it measured? © 2005 IBM Corporation IBM Software Group | WebSphere software Apply the SOA Governance processes to the end-to-end management of the service lifecycle Funding Service management Service Domains SLA Categorization of Services Capacity and Performance Roles and responsibilities Security Monitoring Governance Service Oriented Development Lifecycle Identification and Maturity of Services Service Assembly and Deployment Change Management 50 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Leading practices in SOA Governance Funding Maintain Top Leadership Commitment Establish an appropriate funding model Plan and budget for refactoring of services Processes Leverage existing processes Plan and adapt for reuse in an incremental fashion Model the business – Align IT Establish the SOA Vision and Roadmap and measure progress Organization Assess Maturity and impact of change Chose an overall governance approach – Central or Distributed Understand and staff roles for proper governance 51 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Common organizational SOA Governance Roles Business Sponsorship The Executive Sponsor Business process Owners Service Domains Owners Coordination The Executive Steering Committee The Architecture Review Board Business Unit Committees Advice and Compliance SOA Operations Board SOA Center of Excellence 52 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Governance can be tailored to the scope of the SOA initiatives in the organization End state SOA Scope Organization Process Funding SOA a strategic initiative for application development and integration at an Enterprise Level Enterprise Control Virtual or dedicated roles IT Industry Architecture governance maturity Shared costs of Charge-back structure LoB / IT coordination Business driven services scope IT budget allocated and funded by LoB IT Centric Leverage existing IT development processes Embedded in project budget Line of business (LoB) level, or across a set of related projects Single project implementation at IT group level.. “Testing the waters” … Gradual adoption approach 53 _ © 2005 IBM Corporation IBM Software Group | WebSphere software Establishing SOA Center of Excellence Accelerate mobilization of SOA SOA CoE What is our Future State? Develop SOA Vision, Goals People A company of the Allianz Group Where are we? Technology Organization, Technology & Asset Assessment Where are we going? Processes Mobilize the SOA CoE Develop Organization & Governance for SOA CoE How do we get there? Services 54 _ Create SOA Artifacts and Best Practices © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Benefits Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software Business Value of a Service-Oriented Architecture Flexibility Develop flexible business models enabled by increased granularity of business processes (“services”) Support an On-Demand business for globalization, outsourcing, mergers Speed Combine and reuse pre-built service components for rapid application development and deployment in response to market change Efficiency Integrate historically separate systems, facilitate mergers and acquisitions of enterprises Reduce cycle times and costs for external business partners by moving from manual to automated transactions Services & Info Offer new services & information to customers without having to worry about the underlying IT infrastructure Revenue Create new routes to market, new value from existing systems, growth Cost Eliminate duplicate systems, build once and leverage Reusable assets cut costs Risk Improve visibility into business operations 56 _ © 2005 IBM Corporation IBM Software Group | WebSphere software SOA Middleware Solution -Expected Business & IT Benefits Standardized\Componentized SOA Integration Architecture with One SOA Service interface to access backend applications or shared data A “Flexible, Extendable, Technology-Agnostic, Future-Proof” IT Infrastructure Open Standards: J2EE, XML, Web Services (SOAP, WSDL), Mainframe & Legacy Transports Improved Agility, Responsiveness, and “On-Demand” Business Efficiencies Minimized Cycle-Times for Changes and Reduced Time to Value Higher Reuse through composite application creation Reduced Costs and Low Total Cost of Ownership Timely access to Processes, and High-Quality Data with fewer errors Improved Customer Service Enhanced Ease Of Use and Productivity Extended Application value Simpler & Stronger Security (LDAP-based) Higher System Availability, Scalability & Throughput, with Fast Response Time Robust Middleware from Proven Market Leader 57 _ © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration SOA Summary Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation IBM Software Group | WebSphere software Business Flexibility enabled by SOA & WebSphere Business dashboard Development Services Business Innovation & Optimization Services Interaction Services Process Services Information Services Federated Query Portal Connectivity Services Community Manager Partner Services App EJBs Business Application Services Oracle AdapterSAP Adapter DBDB Access Access IT impact on processes App & Info Assets Infrastructure Management Services Business Innovation & Optimization improves Composite Applications 59 _ © 2005 IBM Corporation IBM Software Group University of Toronto SOA Overview IBM WebSphere Software Platform for Integration END Glen McDougall, IBM Canada Ltd. Version= © 2005 IBM Corporation