SOA Composite is an collection of services, components and references which are created , managed and deployed as single application integrating the business processes. Components are divided as Service Components and Binding Components.
Service components: Service components acts as the building blocks for developing SOA Composite application.
• BPEL Process
• Business Rule
• Human Task
• Oracle Mediator
• Spring
• SubProcess
Binding components : Binding components are used for establishing the connection between a SOA Composite and external services like external web services , JMS Queues , Database Adapters.
Services : Services provides an entry point to connect the SOA Composite with the external services. The protocols ( SOAP /HTTP/REST) used in external services acts as the Binding connectivity within the SOA composite application
References – are used to send messages from SOA Composite to the external services/ applications.
Below given are the provided binding components for the external services.
External Services | Binding Component |
Web Services ( SOAP Over HTTP) | SOAP enables services over HTTP Protocol |
JCA Adapters | helps in integrating services with different technologies with the usage of provided adapters |
FTP Servers | FTP Adapter |
JMS Messaging | JMS Adapter |
Database Server | DB Adapter |
Oracle User Messaging Service | Oracle User Messaging Service Adapter |
File server | File Adapter |
IBM Websphere MQ | MQ Adapter |
LDAP Server | LDAP Adapter |
Oracle Coherence Cache | Oracle Coherence Adapter |
PeopleSoft | PeopleSoft Adapter |
Oracle Sales Cloud | Oracle Sales Cloud Adapter |
Oracle B2B | helps in browsing B2B Metadata Services Repository (MDS) |
Oracle ADF | BC Service – integrates the Oracle Application Development Framework using Service Data Objects (SDO) with the SOA Application |
Oracle E-Business Suite | integrates the oracle applications with the use of Oracle E-Business Suite Adapter |
BAM 11g Adapter | integrates the Business Activity Monitoring (BAM) for the exchange of data |
EJB Service | integrates the Service Data Objects (SDO) parameters or Java Interfaces with the Enterprise Java Beans (EJB) |
HTTP Binding | integrates SOA Application with HTTP |
REST Service | integration of REST enabled services with SOA Application. |
Oracle Managed File Transfer ( MFT) | integrates the transfer files process to and from endpoint types like FTP / SFTP servers, SOA Web Services , Oracle Service Bus , etc. |
Cloud Adapters | integration of Cloud application with SOA Application |