Binding Components

Binding components establish a connection between a SOA composite and the external world. There are two types of binding components:

  • Services

    Services provide the outside world with an entry point to the SOA composite application. The WSDL file of the service advertises its capabilities to external applications. These capabilities are used for contacting the SOA composite application components. The binding connectivity of the service describes the protocols that can communicate with the service, for example, SOAP/HTTP or a JCA adapter.

  • References

    References enable messages to be sent from the SOA composite application to external services in the outside world.

Table 1-1 lists and describes the binding components provided by Oracle SOA Suite.

Table 1-1 Binding Components Provided by Oracle SOA Suite

Binding Components Description

Web service (SOAP over HTTP)

Use for connecting to standards-based services using SOAP over HTTP.

JCA adapters

Use for integrating services and references with technologies (for example, databases, file systems, FTP servers, messaging, JMS, IBM WebSphere MQ, Oracle User Messaging Service, LDAP servers, Oracle Coherence cache, and so on) and applications (Oracle E-Business Suite, PeopleSoft, and so on).

This includes the AQ adapter, database adapter, file adapter, FTP adapter, JMS adapter, MQ adapter, socket adapter, Oracle User Messaging Service adapter, LDAP adapter, Oracle Coherence adapter, and third-party adapter.

Oracle B2B

Use for browsing B2B metadata in the Oracle Metadata Services Repository (MDS Repository) and selecting document definitions.

Oracle Healthcare

Use for sending and receiving messages to and from a healthcare system.

ADF-BC service

Use for connecting Oracle Application Development Framework (ADF) applications using SDO with the SOA platform.

Oracle E-Business Suite

Use for integrating the Oracle E-Business Suite adapter with Oracle applications.

BAM 11g adapter

Use for integrating Java EE applications with Oracle BAM 11g server to send data, and also use as a reference binding component in a SOA composite application.

Note: This adapter can only connect to an Oracle BAM 11g server.

EJB service

Use for integrating SDO parameters or Java interfaces with Enterprise JavaBeans.

Direct binding service

Use to invoke a SOA composite application and exchange messages over a remote method invocation (RMI) in the inbound direction and to invoke an Oracle Service Bus (OSB) flow or another SOA composite application in the outbound direction.

HTTP binding

Use to integrate SOA composite applications with HTTP binding.

REST service

Use to integrate REST services with SOA composite applications and REST-enable SOA composite applications.

Oracle Managed File Transfer (MFT)

Use to transfer files to and from many endpoint types, such as remote and embedded FTP or sFTP servers; directories; and SOAP web service, Oracle SOA Suite, Oracle Service Bus, Oracle B2B, Oracle Healthcare, and Oracle Data Integrator endpoints.

Cloud adapters

The cloud adapters enable you to send and receive messages from a cloud server.

Oracle SOA Suite 12c supports the following cloud adapters:

  • Ariba Adapter

  • Oracle Eloqua Cloud Adapter

  • Oracle ERP Cloud Adapter

  • Oracle NetSuite Adapter

  • Oracle RightNow Cloud Adapter

  • Oracle Sales Cloud Adapter

  • Salesforce Adapter

  • ServiceNow Adapter

  • SuccessFactors Adapter

For more information about binding components, see Adding Service Binding Components and Adding Reference Binding Components.