Adaptive Messaging Oracle Service Bus

Introduction 1-9

1.3.1 Adaptive Messaging

Oracle Service Bus supports an unprecedented level of heterogeneity and can reliably connect any service by leveraging standards. Existing middleware, applications, and data sources become first-class citizens of SOA initiatives, protecting existing IT investments and enabling IT to connect, mediate, and manage services using heterogeneous endpoints, formats, and protocols. Adaptive messaging provides flexible message handling and manipulation between clients and services. For example, a client could send a SOAP message over HTTP through Oracle Service Bus, which can in turn transform the message and invoke a back-end EJB. Adaptive messaging also supports a variety of communication patterns such as requestresponse, synchronous and asynchronous, split-join, and publishsubscribe, and even lets you use different patterns for inbound and outbound messages in a single message life cycle. Figure 1–8 Adaptive Messaging in Oracle Service Bus Oracle Service Bus promotes efficient message orchestration by working with traditional messaging protocols and messaging paradigms, including: ■ Synchronous requestresponse ■ Asynchronous publish one-one ■ Asynchronous publish one-many ■ Asynchronous requestresponse synchronous-to-asynchronous bridging In addition to its industry-leading support for Web services, Oracle Service Bus also provides native connectivity to MQ Series, CICS, .NET, CC++, Java applications. It allows creation and configuration of enterprise-specific custom transports using the Custom Transport Software Development Kit SDK and native transport for Oracle Data Service Integrator. It provides the ability to create generic proxy services, using templates, that can accept any SOAP or XML message. Oracle Service Bus supports optimized database queries across the SOA for high performance and reliability, and interoperability with Web service integration technologies including .NET, Tibco EMS, IBM MQ, IBM WebSphere, Apache Axis, Cyclone B2B Interchange, and iWay adapters. For information on Oracle Service Bus interoperability, see Interoperability Scenarios and Considerations in the Oracle Fusion Middleware Administrators Guide for Oracle Service Bus and Oracle Fusion Middleware Supported System Configurations at http:www.oracle.comtechnologysoftwareproductsiasfilesfus ion_certification.html . 1-10 Oracle Fusion Middleware Concepts and Architecture for Oracle Service Bus

1.3.2 Service Security