About the Components of Oracle SOA Cloud Service

\Oracle SOA Cloud Service supports versions 12.2.1.4, 12.2.1.3, 12.2.1.2 (deprecated), and 12.1.3 (deprecated) of Oracle SOA Suite and its constituent components. Only versions 12.2.1.4 and 12.2.1.3 can be provisioned for new instances.

  • Oracle SOA Suite. Oracle SOA Suite is a comprehensive, hot-pluggable software suite that enables you to build, deploy, and manage integrations using service-oriented architecture (SOA). Oracle SOA Suite provides the following capabilities:

    • Consistent tooling

    • A single deployment and management model

    • End-to-end security

    • Unified metadata management

    Oracle SOA Suite enables you to transform complex application integrations into agile and reusable service-based applications to shorten the time to market, respond faster to business requirements, and lower costs. Critical business services, such as customer, financial, ordering information, and others that were previously accessible only in packaged application user interfaces can be rapidly modeled for mobile devices such as smart phones and tablets with Oracle SOA Suite.

    Oracle SOA Suite includes the following core components:
    • BPEL (Business Process Execution Language) — Orchestrates integration processes.

    • Human Workflow — Creates interactions that require human input, like approvals or manual routing decisions.

    • Business Rules — Defines flexible business rules to direct actions in an integration process, such as approval routing decisions.

    • Mediator — Mediates messages and provides routing and the capability to transform simple message flows.

    See:
  • Oracle Service Bus. Oracle Service Bus provides standards-based integration for high-volume SOA environments. Oracle Service Bus is a core component in Oracle SOA Cloud Service, acting as a back-bone for SOA messaging. Oracle Service Bus connects, mediates, and manages interactions between heterogeneous services, legacy applications, packaged applications, and multiple enterprise service bus (ESB) instances across an enterprise-wide service network. Oracle Service Bus adheres to the SOA principles of building coarse-grained, loosely coupled, and standards-based services, creating a neutral container in which business functions can connect service consumers and back-end business services, regardless of underlying infrastructure.

    Oracle Service Bus management features are deployed on the Administration Server, and Oracle Service Bus runtime is deployed to all Managed Servers.

    See:
  • Oracle Technology Adapters. Oracle JCA-compliant adapters enable you to integrate your business applications, and provide a robust, lightweight, highly-scalable and standards-based integration framework for disparate applications to communicate with each other.

    With the growing need for business process optimization, efficient integration with existing back-end applications has become the key to success. To optimize business processes, you can integrate applications by using JCA 1.5 compliant resource adapters. Adapters support a robust, light weight, highly scalable, and standards-based integration framework, which enables disparate applications to communicate with each other. For example, adapters enable you to integrate packaged applications, legacy applications, databases, and Web services. Using Oracle JCA adapters, you can ensure interoperability by integrating applications that are heterogeneous, provided by different vendors, based on different technologies, and run on different platforms.

    See "Introduction to Oracle JCA Adapters" in Understanding Technology Adapters (12.2.1.4 | 12.2.1.3 | 12.2.1.2 | 12.1.3)

  • Oracle Cloud Adapters. Cloud adapters simplify and accelerate integration with your SaaS applications. These adapters provide value to your SaaS integrations. Specifically, they provide lower costs of implementation and maintenance, ease of use, improved developer productivity and faster time-to-market for SaaS application integrations.

    See About Adapters for Oracle SOA Cloud Service.

  • Oracle B2B. Oracle B2B is an e-commerce gateway that enables the secure and reliable exchange of business documents between an enterprise and its trading partners. Oracle B2B supports business-to-business document standards, security, transports, messaging services, and trading partner management. With Oracle B2B used as a binding component within an Oracle SOA Suite composite application, end-to-end business processes can be implemented. Note that Oracle B2B with Oracle SOA Cloud Service does not support Health Level 7, which enables health care systems to communicate with each other.

    You can include the service type that includes Oracle B2B when you provision your Oracle SOA Cloud Service service instance.

    See "Introduction to Oracle B2B" in Using Oracle B2B (12.2.1.4 | 12.2.1.3 | 12.2.1.2 | 12.1.3).

  • Oracle Enterprise Scheduler. Oracle Enterprise Scheduler is installed with Oracle SOA Cloud Service. Oracle Enterprise Scheduler enables you to define, schedule and run jobs. A job is a unit of work done on an application's behalf. For example, you might define a job that runs a particular PL/SQL function or command-line process.

    See:
  • Oracle Business Activity Monitoring. Oracle Business Activity Monitoring (BAM) is used to monitor business processes for making tactical and strategic decisions. You can create dashboards that contain graphical views of data updated either in real time as streams or on a scheduled basis. Oracle BAM also supports alerting capabilities for business users to monitor business events, manage business exceptions, and continuously optimize their processes.

    Beginning with 12c (12.2.1.3), you can provision Oracle BAM with the Business Activity Monitoring service type.

    Note:

    In the current release of Oracle SOA Cloud Service, only single-node Oracle BAM 12.2.1.4 can be provisioned. For 12.2.1.3, both single-node and multi-node Oracle BAM can be provisioned.

    See "Understanding Oracle Business Activity Monitoring" in Monitoring Business Activity with Oracle BAM (12.2.1.4 | 12.2.1.3).

  • Oracle Managed File Transfer Cloud Service. Oracle Managed File Transfer (MFT) is a high performance, standards-based, end-to-end managed file gateway. It features design, deployment, and monitoring of file transfers using a lightweight web-based design-time console that includes transfer prioritization, file encryption, scheduling, and embedded FTP and sFTP servers.

    See Using Oracle Managed File Transfer Cloud Service.