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
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|
|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|