Platform Differences Between the Cloud and On-Premises Environments

This table describes high-level differences between running Oracle SOA in the cloud and on-premises environments.

Oracle SOA Cloud Service Oracle SOA Suite On-Premises

Available by subscription.

You install Oracle SOA Suite on your own hardware.

Provisioning of Oracle SOA Cloud Service automatically includes Oracle Java Cloud Service, which provides an Oracle WebLogic Server domain.

You create the complete domain.

Oracle SOA Cloud Service provides OPC-based backup services.

You must develop your own archival infrastructure.

During Oracle SOA Cloud Service provisioning, you select the database (Oracle Database Cloud Service) to use.

Note: You must provision Oracle Database Cloud Service prior to provisioning Oracle SOA Cloud Service.

You must install a database.

High availability functionality is provided by default using a virtual machine restart.

You must set up an environment based on your high availability requirements.

Load balancing is provided by the built-in Oracle Traffic Director.

Oracle HTTP Server serves as the load balancer.

Shared storage is not available in the cloud:
  • You can use a combination of database direct configuration for JMS and JTA logs and use DBFS for other shared file use cases.

  • Any custom software or “one-off” patches must be installed on each virtual machine in the cloud.

  • Log files are local to each virtual machine.

  • Ephemeral storage vs. block storage vs. Oracle Cloud Infrastructure Object Storage Classic:
    • Ephemeral storage is built every time the virtual machine is started — nothing is saved (stateless).

    • Block storage is similar to regular file storage. The Oracle SOA code and your data is written from your virtual machine (stateful) to file storage.

    • The Oracle Cloud Infrastructure Object Storage Classic is used for long term storage and backups. This service is accessible through the Oracle Cloud Infrastructure Object Storage Classic Console.

      Note: You must provision Oracle Cloud Infrastructure Object Storage Classic prior to provisioning Oracle SOA Cloud Service. During Oracle SOA Cloud Service provisioning, you select the storage container (Oracle Cloud Infrastructure Object Storage Classic) to use.

You typically use shared storage.

  • External network access must be configured at the virtual machine level and the Oracle Traffic Director level.

  • Logins to the virtual machine can be done through an SSH tunnel.

Network access for on-premises networks varies from site to site, as well as logic processes. Usually it is completely open to employees, as long as they have the right credentials.

Oracle SOA for Healthcare is not available with Oracle SOA Cloud Service.

N/A

Oracle Business Process Management Suite is not available with Oracle SOA Cloud Service. Instead, you can subscribe to Oracle Process Cloud Service or run Oracle Business Process Management Suite on Oracle Java Cloud Service.

Tutorial iconTutorial

After installing Oracle SOA Suite Cloud Service, you can install Oracle Business Process Management Suite on top of it.

For information about specific feature differences between the Oracle SOA and Oracle Service Bus cloud and on-premises environments, see Differences in Oracle SOA Behavior in the Cloud.