IBM CEEMEA SOA SWAT team Service Connectivity Enterprise
IBM CEEMEA SOA SWAT team Service Connectivity Enterprise Service Bus Julius PETER SOA Sales Executive, CEEMEA SWG julius_peter@at. ibm. com © 2007 IBM Corporation Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Connectivity and Management Market Opportunity Traditional Messaging Middleware Traditional Integration Broker 2007 Market = $0. 9 B Growth Rate = 5. 6% 2007 Market = $1. 7 B Growth Rate = 12% New-Market: Reliable Web Services Messaging Growth Rate = 56% SOA Governance/ Federation 2007 Market = $0. 2 B Growth Rate = 60% ESB (Service-based Integration) Growth Rate = 89% Source: Various analyst reports + IBM market assessment 2 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Business challenges addressed by SOA Connectivity How do you…? 3 § Ensure seamless flow of information from anywhere at anytime using anything § Execute broad business processes that span your company and business partners? § Build trusted relationships with your partners? § Scale your business to grow smoothly? § Deliver a consistent user experience regardless of channel or device? Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Why do companies need ESBs for SOA Connectivity? logic y t i ctiv anges e n n d co e of ch e t a uplic t and tim d e t ina cos Elim uce the lexibility f Red ase IT Incre 1 Messaging 0 Hand-coded, Hard-wired Your Application Duplicated logic buried inside for: • Connectivity • Transformation • Mediation Your Application Johannesburg, Aug. 21, 2008 2 Service-Orientation Integration Your Service Your Application Still has to do: • Mediation Still has to do: • Transformation • Mediation More code to write and maintain 4 3 Increased flexibility and reuse
IBM CEEMEA SOA SWAT Team Web Services simplifies connectivity interfaces… Web services turns this… Application …into this. Service Interface Application Service Interface Interface Service = interface Web services: ü Introduces rich ü Decouples the ü Reduces the business abstractions interfaces number and to describe the from the technical application interface. business complexity of applications. interfaces. ü Enables re-use of both the business applications and their interfaces. …but you still need to know (1) what services you can connect to, (2) where they are, (3) how to connect to them, (4) how to log into them, (5) how to mediate the differences in data between them. 5 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team To get full value from SOA you need an ESB An ESB turns this… Service Interface …into this. Service Interface Service Enterprise Service Bus Interface Service Service The ESB: ü Connects and signs ü Communicates you into the using the right appropriate service protocol. without requiring a hardcoded connection. ü Customizes ü communications so that the message to the receiver makes sense. Logs and manages the interaction and correlates events. The ESB Virtualizes access to services becoming the enterprise control point. 6 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Introducing the Enterprise Service Bus An Enterprise Service Bus (ESB) is a flexible connectivity infrastructure for integrating applications and services. An ESB powers your SOA by reducing the number, size, and complexity of interfaces. An ESB performs the following between requestor and service • ROUTES messages between requestor and service • CONVERTS transport protocols between requestor and service • TRANSFORMS message formats between requestor and service • DISTRIBUTES business events …Generic Service Virtualization… 8 Johannesburg, Aug. 21, 2008 Shape = Protocol Color = Data type
IBM CEEMEA SOA SWAT Team IBM Delivers a World Class Connectivity Portfolio Web. Sphere Message Broker provides universal connectivity and data transformation Web. Sphere Data. Power enhances security, simplifies and accelerates processing for the ESB Web. Sphere ESB provides standards based connectivity and XML transformation 9 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Connecting your Services Sophisticated environments have multiple challenges: OMEGAMON for Messaging management ITCAM management • Policy enforcement for services - internal & external • Sophisticated integration Data Stores • Departmental solution for sophisticated problems Suppliers IBM offers the appropriate solutions: XS 40 XML Security Gateway Partners Federated Identity, Security and Directory Services Centralized Security Policy Management Enterprise Directory Users 10 Johannesburg, Aug. 21, 2008 • Web. Sphere Data. Power for policy enforcement and accelerated processing • Web. Sphere Message Broker for sophisticated, heterogeneous integration problems • Web. Sphere ESB for departmental, standards based solutions
IBM CEEMEA SOA SWAT Team Web. Sphere ESB Delivering an Enterprise Service Bus to power your SOA Provides standards oriented connectivity and data handling § HTTP(S), JMS, Web. Sphere MQ, JCA Adapters. § Emphasis on service oriented integration Ease of use § Integrated, interactive and visual development experience requires minimal programming skills § Simple to develop, build, test, deploy and manage § Simplified set of mediation primitives for straightforward service integration Improve time to value § Cost effective solution for services integration § Dynamically re-configure to meet changing business needs Seamless integration with the Web. Sphere platform § Based on Web. Sphere Application Server, SCA component model and Java environment. § Leverages Web. Sphere qualities of service: clustering, fail-over, systems management, security § Easily extends to leverage Web. Sphere Process Server as needs dictate § Integrates with IBM Tivoli security and systems management offerings 11 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Web. Sphere 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 Web. Sphere TX § Support for industry standard data formats (AL 3, HL 7, 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 12 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Web. Sphere Data. Power SOA Appliances An SOA Appliance… Creating customer value through extreme SOA performance and security § Simplifies SOA with specialized devices § Ease of configuration and operation § Accelerates SOA with faster XML throughput § Helps protect SOA XML implementations § Wire speed processing and throughput § Accelerated XML and security processing § No more hand-optimizing XML § Wide ranging security capabilities § Web Services Security Enforcement § Field-level XML Security § XML threat protection § Sophisticated access control and authentication § Structured data handling SOA appliances redefine the boundaries of middleware extending the SOA Foundation with specialized, consumable, dedicated SOA appliances that combine superior performance and hardened security for SOA implementations 13 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Web. Sphere Data. Power SOA Appliances… XML Accelerator XA 35 Wirespeed Appliance Purpose-Built for XML Acceleration XML Security Gateway XS 40 Wirespeed Appliance Purpose-Built for SOA Security Integration Appliance XI 50 Wirespeed Appliance Purpose-Built for Application Integration § XML Parsing § Multi. Step processing § XML Schema Validation § § XML Transformation XML Path Language (XPath) Content Based Routing § Schema, Stylesheet caching § Extensible Stylesheet Language Transformation (XSLT) All XA 35 functions, plus: § XML and SOAP Firewall § XML threat protection § Data Validation § § Field Level XML Security Integration with 3 rd party security providers § WS-Security § Web Services Management § XML Web Services Access Control § Service Virtualization Data. Glue: Any-to-Any Transformation Engine for structured data § Protocol Bridging (HTTP, MQ, FTP, ODBC, TICBO EMS, etc) Binary or flat text XML binary or flat text Binary binary XML § Message Enrichment, Message Augmentation All XS 40 functions, plus: § - 14 Johannesburg, Aug. 21, 2008
IBM CEEMEA SOA SWAT Team Web. Sphere Service Registry & Repository Runtime Integration Web. Sphere Service Registry and Repository Business Services Fabric ITCAM for SOA Publish Enterprise Service Bus Mediations based on WSRR Lookup 15 Find Message Broker MB Routing Nodes based on WSRR lookup Johannesburg, Aug. 21, 2008 Enrich Manage Process Server Mediations based on WSRR Lookup Govern CICS Any CICS Web services provider program publish and read capability Generic Client (. Net or other) Web services client can publish and search
IBM CEEMEA SOA SWAT Team Summary § Connectivity between Services & Applications is a key pain point for many customers – Exploit it § Especially when adressing IT architects & decision makers § Enterprise Service Bus (ESB) is the SOA-specific solution for this customer pain point § IBM offers - A World Class Connectivity Portfolio ESB Experience & Expertise Tailored ESB Service Offerings § Make sure an ESB solution sold to IT is used for business purposes § Get help from the SWG & Services specialists for your Opportunities 16 Johannesburg, Aug. 21, 2008
- Slides: 15