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:
|
For more information about binding components, see Adding Service Binding Components and Adding Reference Binding Components.