Скачать презентацию IBM Software Group University of Toronto SOA Overview Скачать презентацию IBM Software Group University of Toronto SOA Overview

b6894f82d20cbdb1255a7ac05248c911.ppt

  • Количество слайдов: 60

IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration Glen Mc. Dougall, IBM Canada Ltd. Version=__01. Uof. T_SOAOverview_Glen. Mc. Dougall_2006 Jan 03_0900 AM. ppt © 2005 IBM Corporation

IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Evolution & Trends Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software SOA builds flexibility on your current investments. IBM Software Group | Web. Sphere 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 ty Flexibili As Patterns Have Evolved, So Has IBM 3 _ © 2005 IBM Corporation

IBM Software Group | Web. Sphere software What are the barriers to business flexibility IBM Software Group | Web. Sphere 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Business Drivers Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software What is the top focus of businesses? IBM Software Group | Web. Sphere 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 | Web. Sphere software What’s on the minds of 450 of IBM Software Group | Web. Sphere 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 | Web. Sphere software Consistent imperatives …. Flexibility … Grow faster IBM Software Group | Web. Sphere software Consistent imperatives …. Flexibility … Grow faster § Bekins increased revenue by $75 M through integration with business partners to serve a new market § Pine. Bank increased customer traffic by 300% and revenues by $8 M 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 | Web. Sphere software Why SOA now? § To keep pace IBM Software Group | Web. Sphere 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 | Web. Sphere software What differentiates SOA from claims like this IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA for business flexibility and reuse § IBM Software Group | Web. Sphere 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Concepts Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Becoming an On Demand Business An On IBM Software Group | Web. Sphere 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 ine s Bu ss Align Tp d. I s se es roc Business Design 13 _ people, processes, and information Optimize an business models and strategic objectives Technology Infrastructure application infrastructure Extend your reach © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Four Characteristics of On Demand § Integration IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA: Service Oriented Architecture • An approach IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA Definitions What is a service? What IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA Concepts § What is a service? IBM Software Group | Web. Sphere 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 | Web. Sphere software Flexible & Adaptable business models & supporting IBM Software Group | Web. Sphere 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 | Web. Sphere software Three Key Concepts for the Foundation for IBM Software Group | Web. Sphere 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 implementations 1 § 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 | Web. Sphere software SOA & Business Process Choreography Services Animation IBM Software Group | Web. Sphere software SOA & Business Process Choreography Services Animation ‘Coarse-Grained’ – Long Running, Interruptible, Compensation Transaction network Process Container State UOW 2 Process UOW 1 GUI Sync JCA Async Legacy, JMS Package Web Service External B 2 B ESB UOW 1 UOW 2 “Wrapped” Services & Implementations ‘Fine-Grained’ – Short-Running, non-Interruptible, ‘ACID’ XA Transaction 20 _ © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Messaging Fundamentals A single solution, with multi-platform IBM Software Group | Web. Sphere 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 • PublishSubscribe or Point to Point • Clustering, Large Messages Pervasive A 21 _ © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Message Broker -Transforms messages ‘in flight’ Delivers IBM Software Group | Web. Sphere 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 Original Message Appl. A Transform message Augment Q 1 Input Node Q 2 Transformation Node Augment message Warehouse Database + Output Nodes Augmented Message Node Q 3 Warehouse Node Warehoused Message 22 _ Reformatted / Reshaped Message Appl. B Appl. C Content accessed from database Database Content © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Business Modeling and Monitoring Solution Process Requirements IBM Software Group | Web. Sphere software Business Modeling and Monitoring Solution Process Requirements Process Modeling and Analysis Services Existing Components Interaction Glue Deploy Participate Manage Execution Business Process Management Infrastructure Monitor 23 _ Optimize Analysis © 2005 IBM Corporation

IBM Software Group | Web. Sphere software MDA: Model Driven Architecture Key Concept: § IBM Software Group | Web. Sphere 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 | Web. Sphere software What are the core elements that SOA IBM Software Group | Web. Sphere 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 | Web. Sphere software The SOA Lifecycle. . For Flexible Business IBM Software Group | Web. Sphere 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 | Web. Sphere software Introducing the IBM SOA Foundation Provides What IBM Software Group | Web. Sphere 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Reference Architecture Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software SOA Middleware Enables On Demand Flexibility Through IBM Software Group | Web. Sphere software SOA Middleware Enables On Demand Flexibility Through a Set of Integration and Infrastructure Capabilities People Integration Process Integration Information Integration Application Infrastructure Accelerators Integrate _ Extend people, processes and information 29 Optimize application infrastructure your reach © 2005 IBM Corporation

IBM Software Group | Web. Sphere software People Integration Interact with information, applications and IBM Software Group | Web. Sphere 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 VoiceConversational Access © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Process Integration Optimize and integrate business processes IBM Software Group | Web. Sphere 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 | Web. Sphere software Information Integration Access and manage information that IBM Software Group | Web. Sphere 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 | Web. Sphere software Application Integration Assure reliable and flexible information IBM Software Group | Web. Sphere 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 | Web. Sphere software Application Infrastructure Build, deploy, integrate and enhance IBM Software Group | Web. Sphere 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 (Qo. S) 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 | Web. Sphere software Accelerators Pre-built capabilities and solution expertise to IBM Software Group | Web. Sphere software Accelerators Pre-built capabilities and solution expertise to speed Web. Sphere implementations Customer Challenges Customer Benefits § Lack of experience / expertise leading to Cut greater customer service and cost of project risk, time § 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 | Web. Sphere software Robust Integration & Infrastructure Capabilities Connected in IBM Software Group | Web. Sphere software Robust Integration & Infrastructure Capabilities Connected in an Open, Flexible Manner Business Driven Development Business Performance Management People Integration Process Integration Application 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 | Web. Sphere software SOA Reference Architecture Model Assemble Manage Deploy IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA Reference Architecture Comprehensive services in support IBM Software Group | Web. Sphere software SOA Reference Architecture Comprehensive services in support of your SOA Business Innovation & Optimization Services 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 ESB Mediation Registry Security Policy Deployment Partner Services Business App Services Access Services Partner Management Protocol Document Handling Asset Mgmt. IT Service Management Development Services Business Modeling 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 | Web. Sphere software How Application Server, ESB, and Process Engine IBM Software Group | Web. Sphere 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration Moving to SOA Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Getting To SOA Optimize Business Domain IT IBM Software Group | Web. Sphere software Getting To SOA Optimize Business Domain IT Domain On Demand Transformation Automate Composite Applications Effectiveness Integrate Efficiency Interactions Connect Tasks 41 _ Connections © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Moving to Services-Oriented Solutions Business Process Layer IBM Software Group | Web. Sphere 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 J 2 EE 42 Unix _ DB 2 Application Layer £ Applications, Components, Software £ How do you connect SAP to Siebel? Technology Layer £ Hardware, Network £ How do you connect J 2 EE to. NET? Source: CBDi Forum, http: //www. cbdiforum. com © 2005 IBM Corporation

IBM Software Group | Web. Sphere software SOA in Practice Business Process - may IBM Software Group | Web. Sphere 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 Authorization Service Process Action 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 | Web. Sphere software SOA Solution Abstraction Layering . . . IBM Software Group | Web. Sphere software SOA Solution Abstraction Layering . . . Leveraging the SOA Reference Architecture B 2 B B 2 C 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 Qo. S Layer (Security, Management & Monitoring Infrastructure Services) Business Process Integration (Enterprise Service Bus) Service Consumer Channel Registry © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Loose Coupling is enabled by an “ESB” IBM Software Group | Web. Sphere software Loose Coupling is enabled by an “ESB” Turn this… Service Interface …into this. Service Interface Service Interface Enterprise Service Bus Interface Interface 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 interfaces for applications re-use RESULT Greater Business Responsiveness 45 _ © 2005 IBM Corporation

IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Governance Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software SOA Foundation is more than just software IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA requires effective IT Governance “Effective IT IBM Software Group | Web. Sphere 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 | Web. Sphere software What do you really mean by SOA IBM Software Group | Web. Sphere 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 | Web. Sphere software Apply the SOA Governance processes to the IBM Software Group | Web. Sphere software Apply the SOA Governance processes to the end-to-end management of the service lifecycle Service management Service Domains SLA Se rvi ce Roles and responsibilities cle cy e. Lif ent al on em ati ag er an M Categorization of Services Op s. O Do wne ma rsh ins ip an d Funding Capacity and Performance 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 | Web. Sphere software Leading practices in SOA Governance § Funding IBM Software Group | Web. Sphere 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 staff roles for proper governance 51 _ © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Common organizational SOA Governance Roles § Business IBM Software Group | Web. Sphere 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 | Web. Sphere software SOA Governance can be tailored to the IBM Software Group | Web. Sphere 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 Lo. B / IT coordination Business driven services scope IT budget allocated and funded by Lo. B IT Centric Leverage existing IT development processes Embedded in project budget Line of business (Lo. B) 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 | Web. Sphere software Establishing SOA Center of Excellence Accelerate mobilization IBM Software Group | Web. Sphere software Establishing SOA Center of Excellence Accelerate mobilization of SOA Co. E What is our Future State? Develop SOA Vision, Goals People Where are we? Technology Organization, Technology & Asset Assessment Where are we going? Processes Develop Organization & Governance for SOA Co. E Mobilize the SOA Co. E 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Benefits Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Business Value of a Service-Oriented Architecture Flexibility IBM Software Group | Web. Sphere 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 Efficiency § Integrate historically separate systems, facilitate mergers and Services & Info § Offer new services & information to customers without 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 application development and deployment in response to market change acquisitions of enterprises § Reduce cycle times and costs for external business partners by moving from manual to automated transactions _ having to worry about the underlying IT infrastructure © 2005 IBM Corporation

IBM Software Group | Web. Sphere software SOA Middleware Solution -Expected Business & IT IBM Software Group | Web. Sphere software SOA Middleware Solution -Expected Business & IT Benefits § StandardizedComponentized 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: § J 2 EE, 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration SOA Summary Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation

IBM Software Group | Web. Sphere software Business Flexibility enabled by SOA & Web. IBM Software Group | Web. Sphere software Business Flexibility enabled by SOA & Web. Sphere 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 Adapter. SAP Adapter DBDB 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 Web. Sphere Software Platform for IBM Software Group University of Toronto SOA Overview IBM Web. Sphere Software Platform for Integration END Glen Mc. Dougall, IBM Canada Ltd. Version= © 2005 IBM Corporation