Oracle SOA Suite包含这些组件：
BPEL process: For process orchestration of synchronous and asynchronous processes
BPMN process (if Oracle BPM Suite is installed): For creating and modeling business processes using Business Process Management Notation and Modeling (BPMN)
Oracle Mediator: For content transformation and routing events (messages) between service producers and consumers
Human task: For modeling a human task (for example, manual order approval) that describes the tasks for users or groups to perform as part of an end-to-end business process flow
Spring: For integrating Java interfaces into SOA composite applications
Decision service: For making a decision or for processing based on business rules
web services:This service enables you to integrate applications with a standards-based web service using SOAP over HTTP. Web services are described in the WSDL file.
JCA adapters enable you to integrate services and references with the following technologies:
Message systems such as Advanced Queueing (AQ) and Java Messaging Systems (JMS)
IBM WebSphere MQ
Oracle User Messaging Service
Third-party adapters (SAP, PeopleSoft, and others)
HTTP binding:The HTTP binding service enables you to integrate SOA composite applications with HTTP binding.
EJB service:The EJB service enables Enterprise JavaBeans and SOA composite applications to interact by passing SDO parameters (uses a WSDL file to define the interface) or Java interfaces (does not use a WSDL file to define the interface).
Direct binding service:The direct binding service uses the Direct Binding Invocation API to invoke a SOA composite application in the inbound direction and exchange messages over a remote method invocation (RMI). This option supports the propagation of both identities and transactions across JVMs and uses the T3-optimized path. Both synchronous and asynchronous invocation patterns are supported.
Oracle Application Development Framework (ADF) Business Component service:The ADF-BC service enables you to integrate Oracle Application Development Framework (ADF) applications using service data objects (SDOs) with SOA composite applications.
Oracle BAM： Oracle Business Activity Monitoring
Oracle B2B:The Oracle B2B service enables you to browse B2B metadata in the MDS repository and select document definitions.
Oracle Healthcare:The Oracle Healthcare adapter enables you to create an end-to-end health care integration process in a SOA composite application. The Healthcare adapter establishes the connection between a SOA composite application and the external health care applications with which data is shared or with an internal topic or queue, where data can be made available internally or to other systems. You can use other Oracle SOA Suite components in your composite application, including BPEL processes, Oracle Mediator components, a variety of adapters, and so on.
Oracle User Messaging Service:The Oracle User Messaging Service supports messaging channels such as email, secure messaging service (SMS), instant messaging, and voice. The Oracle User Messaging Service provides a messaging proxy between the BPEL processes or Oracle Mediator service component and the external world. The Oracle User Messaging Service provides two-way messaging (inbound and outbound).