200 likes | 321 Views
Business Flexibility Through Service Oriented Architecture (SOA). Daniel A. Powers VP SOA Sales Worldwide. SOA is Hot!. Adoption of an SOA leads to an adaptive, on demand enterprise built from reusable components. Analysts predict widespread use of SOAs within two years.
E N D
Business Flexibility Through Service Oriented Architecture (SOA) Daniel A. Powers VP SOA Sales Worldwide
SOA is Hot! • Adoption of an SOA leads to an adaptive, on demand enterprise built from reusable components. Analysts predict widespread use of SOAs within two years. • By 2006, more than 60% of enterprises will consider SOA a guiding principle in designing mission-critical applications and processes (Gartner) • Composite applications will be based on web services and SOA by 2006. By 2007, a set of composition tools tied to major platforms like Websphere, Weblogic or .NET will dominate. (Meta) • Also view competitive SOA trend. Early majority adoption of SOA by 2005 Source: Zapthink SOA Drivers • Increasing complexity of enterprise application portfolios. - There is a growing need for application interconnectedness and business optimization • Drive for Multi-channel Applications - By 2009, over 40% of interactive apps will be designed for multi-channel deployment. • Market Hype - Industry discussion prompts firms to consider SOA. • Close to 80% of organizations currently implementing SOA components aim to “Create Efficiencies across Business Processes” and “Improve Access to Corporate Information” (Yankee Group CIO Survey 2004) SOA is Driven by the Business • 63% respondents agree SOAs are driven by the business, whereas previous IT architectures were driven by IT (Cutter Benchmark Survey, 2004) • 60% respondents agree that SOA must be based on a comprehensive business model of the enterprise (Cutter Benchmark Survey, 2004) • It is difficult to provide a “pure SOA” value proposition to customers – progress towards SOA will occur gradually, starting small (Forrester, Cutter)
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
IBM SOA Foundation Software Skills & Support Introducing the IBM SOA Foundation IBM SOA Foundation: Integrated, open set of software, best practice, and patterns Supports complete lifecycle with a modular approach Extends value of your existing investments, regardless of vendor Scalable; start small and grow as fast as the business requires Extensive business and IT standards support; facilitating greater interoperability & portability Leveraging existing IT Infrastructure Custom Apps. CICS IMS
SOA engagements demonstrate key elements for successThe SOA Lifecycle • Discover • Construct & Test • Compose • Integrate people • Integrate processes • Manage and integrate information • Gather requirements • Model & Simulate • Design • Manage applications & services • Manage identity & compliance • Monitor business metrics • Financial transparency • Business/IT alignment • Process control
SOA Foundation Part of a broader portfolio to meet your every need Process: WebSphere Process Server* WebSphere ESB* & Message Broker WebSphere Partner Gateway & Adapters People: WebSphere Portal WebSphere Everyplace Deployment* Workplace Collaboration Services Information: WebSphere Information Integrator Application Infrastructure: WebSphere Application Server & XD WebSphere Integration Developer* Rational Application Developer WebSphere Business Modeler Rational Software Architect WebSphere Business Monitor* Tivoli Composite Application Manager* Tivoli Identity & Access Manager * New products
Facilitates communication between services ESB Apps & Info Assets SOA Reference ArchitectureSupporting your SOA Lifecycle Business Innovation & Optimization Services Facilitates better decision-making with real-time business information Interaction Services Process Services Information Services IT ServiceManagement DevelopmentServices Enables collaboration between people, processes & information Orchestrate and automate business processes Manages diverse data and content in a unified manner Integrated environment for design and creation of solution assets Manage and secure services, applications & resources Partner Services Business App Services Access Services Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitates interactions with existing information and application assets Infrastructure Services Optimizes throughput, availability and performance
Apps & Info Assets SOA Reference ArchitectureComprehensive services in support of your SOA Business Innovation & Optimization Services Business Modeling Business Monitoring Business Dashboards IT ServiceManagement DevelopmentServices Interaction Services Process Services Information Services Ad hoc composition Service Choreography Master Data Management User Integration Business Rules Information Integration Device Integration Staff Data Management Build Security Interoperability Registry Events Mediation ESB Deployment Policy Asset Mgmt. Partner Services Business App Services Access Services ITMonitoring Partner Management Component Service Enablement Protocol Data Object Discovery Document Handling Event Capture Edge Infrastructure Services Workload Management High Availability Virtualization
New Product! WebSphere ESB Delivering an Enterprise Service Bus to power your SOA Provides Web Services connectivity, JMS messaging and service oriented integration • Improve flexibility through the adoption of service oriented interfaces • Minimize disruption by using an ESB to handle integration logic Ease of use • Easy to use tools that require minimal programming skills • Simple to install, configure, build and manage Improve time to value • Cost effective solution for services integration • Support for over hundreds of ISV solutions • Save time and development costs by utilizing pre-built mediations • Dynamically re-configure to meet changing business processing loads Seamless integration with the WebSphere platform • Leverages WebSphere qualities of service: clustering, fail-over, systems management, security • Easily extends to leverage WebSphere Process Server as needs dictate • Integrates tightly with IBM Tivoli security and systems management offerings
New Version! WebSphere Message Broker Delivering an advanced ESB to power your SOA Provides universal connectivity • Provides Web Services connectivity and non standard interface connectivity • Unmatched ability in integrating many systems, platforms, devices, and APIs • Facilitates service oriented integration Provides universal data transformation • Advanced message transformation, enrichment, and routing • Option to use WebSphere DataStage TX • Support for industry standard data formats (AL3, HL7, SWIFT, HIPAA, EDI, etc.) New & improved pre-built capabilities to improve ROI • Leverage existing skills with rich Java and XML support • Implement complex event processing with no programming • Offers simple and easy to use tools with advanced capabilities Leverage the performance • Offers performance of traditional transactional processing environments Integrate your existing environment with the world of Web Services
WebSphere Process Server New Product! WebSphere Process Server Deploying processes on a flexible, robust SOA integration platform Simple, flexible deployment of processes • Built and optimized on the market leading application server, IBM WebSphere Application Server Powered by Enterprise Service Bus (ESB) • Built on top of an open standards based ESB • Flexible connectivity infrastructure for integrating applications, data, and services to power your SOA Dynamically modify deployed processes • Making plug-and-play of process components a reality • Change business rules quickly and easily
Expanded user experience and analytical capabilities More granular and precise modeling of activities Collaborative modeling to enable team work Ability to publish, share and comment on models through the web Business performance modeling Ability to identify, generate and receive feedback on Key Performance Indicators Microsoft Visio importing Model – For the Business Analyst Design business processes for SOA roll-out Enhanced! WebSphere Business Modeler
Model - For The IT Architect and Developer Using patterns to speed up the process Model using industry standard UML 2, integrating the architecture into development Enhanced! Rational Software Architect V6.0.1 • Model in UML and transform to Web service • Use patterns to help automate development of applications and promote reuse • Use Process and best practices ensure repeatable success • Integrates with business process modeling to ensure business needs drive development New! Rational Software Architect Pattern Solutions • Improve productivity with reusable assets • Rapidly build and configure the Enterprise Service Bus (ESB) with the WebSphere Platform Messaging Patterns
Assemble Create composite applications with ease New! WebSphere Integration Developer Streamlining process design hand-off between business and IT • Import and work with business process models directly from the business analyst (WebSphere Modeler) Existing service from a partner New service reusing SAP functionality Simplifying and speeding development • Easy to use tools where everything can be done through the GUI New service reusing CICS functionality Maximizing re-use • Ability to leverage existing services & save components for future service reuse Enhanced!Rational Application Developer 6.0.1 • Generate/use Services with no Java required • Reuse existing assets as Services • Increase quality through automated Services testing Existing service
100% 50% 0% 55%* Utilized Servers Deploy – Application Infrastructure Delivering high qualities of service to a distributed SOA Enhanced! WebSphere Extended Deployment • Flexibility for your heterogeneous environment • Efficiently support mixed workloads • Effectively enable quality of service management for a mixed application servers and data sources • Optimizing the performance and throughput of your transactions • ObjectGrid, a caching fabric which enables object data to be shared among multiple clients • Partitioning facility enables the development of highly scalable, high performance J2EE applications • Enhanced manageability • At-a-glance assessments of system vitality and improved application manageability • Interruption-free application updates to manage the deployment of multiple application versions Resource Pool
Deploy – People Deliver Collaboration, Mobility, & Composite Applications ‘on the glass’ Enhanced!WebSphere Portal • Ease of use • Now supporting WebSphere Process Server V6 for process-driven portal capabilities • Ease of management • Virtual portals and policy-driven administration • Reduced total cost of ownership • Reuse of SOA components across customer, employee, and partner/supplier portal environments Enhanced! Workplace Collaboration Services • Ease of Use • Single, consistent, unified interface w/ activity centric experience • Ease of Management • Efficient network delivery & managed at admin level • Flexibility, Choice, Openness • Full range of collaboration services available on demand New! WebSphere Everyplace Deployment • Advanced user interfaces “beyond the browser” • Access to applications & processes anywhere, anytime
Deploy – Information as a Service Using the Power of Information to Improve Business Applications and Processes New! WebSphere Customer Center Customer Data Integration System Extends IBM Leadership in Master Data Management • Control Customer, Product, Location, Supplier & Other Master Data • Increase revenues, decrease costs, consolidate systems, comply with mandates • Mature SOA-enabled Master Data Services • Scalable product information management and customer data integration systems with robust master data integration capabilities • Over 50 master data solutions and accelerators • Most live clients, most industry-focused solutions and broadest partner support Enhanced! WebSphere Information Integration Design and Deploy Services to Analyze, Cleanse, Transform and Virtualize Access to Information from Disparate Sources • Ease of Use • Business-driven data analysis and data quality measurement services • Design and mapping of federated queries spanning disparate data sources • Visual, codeless design and deployment • Ease of Management • Wizard-based deployment and management as Web Services, or JMS or EJB objects New! DB2 Viper (Native XML Support in DB2) Next Generation Database Unifies XML Documents and Relational Data • Enables Innovative Applications • Ensures fidelity of XML documents; highly optimized performance • Promotes Business Agility • Single platform for business critical data • Flexibility of XML; Choice of XQuery or SQL
Manage – For IT Monitoring service & application performance across your SOA • Reduced support cost in determining the cause of SOA application downtime / slow down • Ensure SOA Application performance and availability by automating IT for your business processes Tivoli Composite Application Manager for WebSphere IT Operations Tivoli Composite Application Manager for SOA • Service problem identification and resolutionenables identification of Web service bottlenecks and failures • Service management provides built-in and extensible alerts, mediations, situations and workflows. • Service flow diagnostics allows deep understanding of service flows and relationships Tivoli Business Systems Manager • Prioritize IT operation activities according to business value • Communicate business service status in real-time • Enable impact assessment of planned changes Application Subject Matter Expert
Management dashboards and reporting capabilities, including trending information Event alerts tailored to various types of users Manage - For Business Monitoring business performance across your SOA Enhanced! WebSphere Business Monitor Real-time visibility into process execution Active intervention in process execution • Action Manager – supporting real-time response and action as performance data is received Supporting continuous process improvement • Ability to export data to WebSphere Business Modeler for analysis and process improvement
SOA Foundation Part of a broader portfolio to meet your every need Process: WebSphere Process Server* WebSphere ESB* & Message Broker WebSphere Partner Gateway & Adapters People: WebSphere Portal WebSphere Everyplace Deployment* Workplace Collaboration Services Information: WebSphere Information Integrator Application Infrastructure: WebSphere Application Server & XD WebSphere Integration Developer* Rational Application Developer WebSphere Business Modeler Rational Software Architect WebSphere Business Monitor* Tivoli Composite Application Manager* Tivoli Identity & Access Manager * New products