100 likes | 259 Views
Impact Comes to You IBM SOA Connectivity. What do we mean by SOA Connectivity?. Another term for “Application Integration” Software that enables applications to connect to one another Communications Protocols (Messaging) i.e., the method used to exchange information
E N D
What do we mean by SOA Connectivity? • Another term for “Application Integration” • Software that enables applications to connect to one another • Communications Protocols (Messaging) • i.e., the method used to exchange information • Protocol and Information Mediation (Brokering/ESB) • i.e., the translation of protocols and messages into something each sending and receiving system understands. • Event Identification and Distribution (Brokering/ESB) • i.e., the interception, analysis, and manipulation of the “content” of messages “in-flight” (routing, event processing) • A necessary underpinning for Business Process Management.
Connectivity within the IBM SOA Reference Architecture Business Services Process Services Interaction Services Information Services Enterprise Service Bus (ESB) Development Services Management Services Partner Services Application Services Access Services Existing Appl. & Info. Assets Infrastructure Services
SOA Connectivity and Management Offerings Business Services Tivoli Composite Application Manager Process Services Interaction Services Information Services WebSphere Integration Developer WebSphere Services Registry and Repository WebSphere Transformation Extender WebSphere DataPower XI50 WebSphere Message Broker WebSphere ESB WebSphere Message Broker Toolkit (included with WMB) WebSphere MQ and FTE Application Services WebSphere Adapters WebSphere Partner Gateway WebSphere DataPower XS40 Existing Appl. & Info. Assets Tivoli Federated Identity Manager Infrastructure Services
ESB Federation 3 ESB/SOA Security (Tivoli Federated Identity Manager) (WebSphere DataPower Security Appliance XS40) ESB/SOA Governance (WebSphere Services Registry and Repository) ESB/ SOA Management (Tivoli Composite Application Manager for SOA) 2 Enterprise Service Buses Universal Transformation (WebSphere TX) Universal Adapters (WebSphere Adapters) ESB Extenders Portfolio of ESBs …. …. Platform-specific ESB (WebSphere ESB) Universal ESB (WebSphere Message Broker) ESB Appliance (WebSphere DataPower Integration Appliance XI50) Base Connectivity 1 Universal Message Backbone (WebSphere MQ) Three Focus Areas For SOA Connectivity
COBOL, C, C++, RPG, …others. HTTP, FTP, … C, C++, .NET C# Web Services Microsoft Java / JEE Other Interfaces XMS SOAP JMS .NET (C#) MQ Interface The solution to Universal Connectivity IBM WebSphere MQ Features: • Supports the broadest range of APIs, programming languages and OS platforms • Provides the only JMS engine that can be implemented on “any” standards-compliant JEE server • Provides rich web services interfaces meeting customer needs for WS-Reliability • Offers a broad range of qualities of service and messaging methods including publish/subscribe • Provides Low Latency and Extended Security editions • Offers the most scalable, most manageable messaging system available • Assures transactional message delivery end-to-end. WebSphere MQ can dramatically reduce application infrastructure costs by providing a single manageable distributed infrastructure for all application messaging traffic. Multiple APIs WebSphere MQ AIX Windows OS/400 zLinux HP-UX zOS Solaris Linux NSS OVMS 80+ platform configurations
XMS MQI JMS (Java) .Net (C#) FTP/HTTP COBOL, C, C++ C, C++ Files JBOSS Microsoft WAS Single unifying message backbone Oracle BEA Windows Comms Framework RPG, Other SOAP C# Universal Messaging Backbone • Business Problem: • Companies use a variety of messaging systems (MQ, FTP, HTTP, variety of JMS, Microsoft MSMQ). • JMS is often considered a unifier, but every JEE app server has its own JMS engine that uses its own proprietary wire format (i.e., JMS systems don’t talk to one another). • Plus JMS only supports Java. What about C, C++, C#, COBOL, etc. • Result: Companies incur the cost of managing and connecting many different messaging systems. • Who is impacted: • CIO • What is impacted: • Difficulties getting systems connected. • Expensive to manage networks. • Solution: • Standardize all messaging on WebSphere MQ and reduce your messaging costs: • Supports a wide variety of APIs and systems • Acts as the JMS provider under ANY JEE servers • Integrates all Microsoft and legacy systems • Provides the most assured scalable manageable messaging backbone • Provides reliability for Web Services traffic
Integrated Applications Reliable Web Services • Business Problem: • Companies are increasing their Web Services traffic. • HTTP is the common choice for transport, BUT HTTP is NOT RELIABLE. • The WS-Reliability is what everybody is waiting for but WS-Reliability is still a long way from real. • Who is impacted: • CIOs, IT • What is impacted: • Web Services implementations lose critical business transactions. MQ SOAP client Existing HTTP apps AJAX JEE Web server HTTP Topics Queues New Customer New Customer New_Customer WebSphere MQ Bridge for HTTP MQ Service Definitions • Solution: • WebSphere MQ provides a reliable, manageable backbone for Web Services. • Three customer scenarios: • Client wants to run Web Services over a reliable protocol (MQ) MQ SOAP Client • Client has services already written to HTTP but wants MQ MQ-HTTP Bridge • Client wants to register existing MQ apps as services MQ Services Definitions
Data Security (e.g. for the Payment Card Industry (PCI)) • Problem: • Data security is becoming increasingly more important to many businesses. • A major driver is the PCI Data Security Standard (DSS) driven by issuers of all major credit cards (Visa, MasterCard, American Express, Discover, JCB, Diner’s Club). • Non-compliant companies who deal in credit card records face heavy fines from card issuer or acquirer banks if they are not compliant. • Companies MUST: (1) Use a firewall to protect cardholder data, (2) Encrypt all emails and messages, (3) Encrypt all data at rest (e.g., in message queues) • Who is impacted: • Any company dealing in credit card information: • Retailers, Hospitality, Transportation, Financial Services, Healthcare/Education, Public Sector, Telecommunications, Utilities • What is impacted: • Heavy fines if not compliant. Firewall Encryption Access Control • Solution: • WebSphere MQ Extended Security Edition (an upgrade to WebSphere MQ): • Provides encryption of data in queues as well as explicit access control to message queues. • WebSphere DataPower (XS40 Security Appliance or XI50 Integration Appliance): • Provides firewall and data encryption.
Managed File Transfer • Problem: • Today most companies rely on basic FTP and home-grown code that often lacks: • Auditability- can I show in an audit where my files went where and when? • Security- who can access files and documents in transit? • Reliability- do I know if the whole file or batch actually arrived? • Who is impacted: • CIOs, CFOs, CEOs • What is impacted: • Integrity of data transfers • Lack of auditability • Solution: • WebSphere MQ File Transfer Edition V7.0Provides: • Ability to centrally manage and audit transfers of files and documents throughout the enterprise • Delivery of a Managed File Transfer solution that enables files of all sizes to be moved reliably and securely • Consolidation of messaging and file transfer infrastructure into single backbone - MQ