Adapters Oracle Service Bus

3-22 Oracle Fusion Middleware Concepts Guide ■ Oracle Fusion Middleware Forms Services Deployment Guide ■ Oracle Forms Upgrading Oracle Forms 6i to Oracle Forms 11g

3.10 Oracle SOA Suite

Oracle SOA Suite is a middleware component of Oracle Fusion Middleware. Oracle SOA Suite enables services to be created, managed, and orchestrated into SOA composite applications. Composite applications enable you to easily assemble multiple technology components into one SOA composite application. Oracle SOA Suite plugs into heterogeneous infrastructures and enables enterprises to incrementally adopt SOA. You can administer the components of Oracle SOA Suite from Oracle Enterprise Manager Fusion Middleware Control Console. Software architects and developers can address the complexity of their application and enterprise environments with Oracle SOA Suite. Oracle SOA Suite facilitates the development of enterprise applications as modular business services that can be easily integrated and reused, thus creating a flexible, adaptable enterprise infrastructure. This section describes the following Oracle SOA Suite components: ■ Adapters ■ Oracle Service Bus ■ Oracle Complex Event Processing ■ Oracle Business Rules ■ Oracle Business Activity Monitoring ■ Oracle B2B ■ Oracle BPEL Process Manager ■ Oracle Service Registry ■ Oracle User Messaging Service ■ Human Workflow ■ Oracle Mediator

3.10.1 Adapters

With the growing need for business process optimization, efficient integration with existing back-end applications has become the key to success. To optimize business processes, you can integrate applications by using Java Connector Architecture JCA 1.5 compliant resource adapters. Adapters support a robust, lightweight, highly scalable, and standards-based integration framework, which enables disparate applications to communicate with each other. For example, adapters enables integration of packaged applications, legacy applications, databases, and Web services. Using Oracle JCA adapters insures interoperability by integrating applications that are heterogeneous, provided by different vendors, based on different technologies, and run on different platforms. Oracle JCA Adapters integrate Oracle Fusion Middleware with transport protocols, data stores, and messaging middleware. These adapters include Oracle JCA Adapter for Files, Oracle JCA Adapter for FTP, Oracle JCA Adapter for JMS, Oracle JCA Adapter for Database, Oracle JCA Adapter for Advanced Queuing, Oracle JCA Adapter for MQ Series, Oracle JCA Adapter for Sockets, and Oracle Adapter for Oracle Fusion Middleware Components 3-23 Oracle Applications. Oracle technology adapters are installed as part of Oracle Fusion Middleware.

3.10.2 Oracle Service Bus

Oracle Service Bus, the backbone of SOA, is a service integration platform that lets you turn complex, brittle, point-to-point integration implementations into loosely coupled services that service consumers can use across multiple domains and between heterogeneous endpoints such as Java and Microsoft.Net. Oracle Service Bus lets you quickly adapt to change, scale, manage risk, and achieve higher value with simple, code-free, configuration-based service integration. Key features of Oracle Service Bus, which focus on enhanced productivity, performance and scalability, a unified run time, and adaptive connectivity, include: ■ message transformation ■ service-level agreement SLA enforcement ■ service monitoring ■ quality of service QoS control ■ support for multiple messaging protocols ■ native connectivity with enterprise information systems EIS ■ built-in multi-level security ■ integration with other Oracle products such as Oracle Enterprise Repository, Oracle Service Registry, Oracle Web Services Manager, and Oracle Enterprise Manager

3.10.3 Oracle Complex Event Processing