About Oracle Java Cloud Service

By using Oracle Java Cloud Service, you can quickly create, configure and manage your Java EE application environment, including an Oracle WebLogic Server domain, in a fraction of the time it would normally take.

Topics:

You use a simple wizard to rapidly create an Oracle Java Cloud Service instance, which is a complete application environment provisioned on top of infrastructure provided by Oracle Compute Cloud Service. The service instance includes Oracle WebLogic Server as the application container, and Oracle Traffic Director as the software load balancer. Optionally, you can enable Oracle Coherence for caching and data grid functionality. With capabilities like elastic compute and storage, you can run any workload in Oracle Java Cloud Service, and easily grow your environment when your application requirements grow. To learn about Oracle Coherence in Oracle Java Cloud Service, see About Oracle Coherence in Oracle Java Cloud Service.

All Oracle Java Cloud Service instances that you create are also preconfigured to an existing Oracle database, which can either be a database deployment in Oracle Database Cloud Service or some other on-premises database.

About Oracle Java Cloud Service Offerings and Oracle WebLogic Server Software Releases

When creating an Oracle Java Cloud Service instance, you have your choice of an environment that’s designed for higher availability needs, such as user acceptance testing, staging and production, or an environment that’s designed for development and testing.

Depending on your needs, you can choose between two Oracle Java Cloud Service offerings:

  • Oracle Java Cloud Service

    Oracle WebLogic Server Standard Edition, Enterprise Edition, and Enterprise Edition with Coherence are supported at this service level.

    Use the Oracle Java Cloud Service offering if you want to provision your application environment and use advanced tooling that allows you to quickly manage the life cycle of your environment in the cloud. The Oracle Java Cloud Service offering provides one-click tooling for all major lifecyle operations such as scaling (except with Standard Edition), backup and restoration, patching, and stopping and starting the service instance.

  • Oracle Java Cloud Service—Virtual Image

    Oracle WebLogic Server Standard Edition, Enterprise Edition, and Enterprise Edition with Coherence are supported at this service level.

    The Oracle Java Cloud Service—Virtual Image offering allows you to provision your application environment and use the built-in tools of the underlying product Oracle WebLogic Server (and Oracle Traffic Director, if load balancing is enabled) to manage the life cycle of your environment in the cloud.

    Do not choose the Oracle Java Cloud Service—Virtual Image offering if you intend to use Oracle WebLogic Server 12c (12.2.1).

The Oracle WebLogic Server software releases and versions supported at both service levels are:

  • Oracle WebLogic Server 12c (12.2.1) with Java Required Files 12c (12.2.1) This is the foundation for Oracle Fusion Middleware 12c (12.2.1). WebLogic Server 12c (12.2.1) is Java EE 7 compatible.

    Note:

    You must create a full Oracle Java Cloud Service instance, not an Oracle Java Cloud Service — Virtual Image instance, if you want to create a domain partition for your instance.
  • Oracle WebLogic Server 12c (12.1.3) with Java Required Files 12c (12.1.3). This is the foundation for Oracle Fusion Middleware 12c (12.1.3). WebLogic Server 12c (12.1.3) is Java EE 6 compatible.

  • Oracle WebLogic Server 11g (10.3.6) with Java Required Files 11g (11.1.1.7). This is the foundation for Oracle Fusion Middleware 11g (11.1.1.7). WebLogic Server 11g (10.3.6) is Java EE 5 compatible.

You can enable Oracle Coherence in Oracle Java Cloud Service when you provision an environment to run Oracle WebLogic Server 12c (12.1.3) or Oracle WebLogic Server 12c (12.2.1), and Enterprise Edition with Coherence. When enabled, the environment provides a predefined cache capacity out-of-the-box for the Coherence applications that you deploy to the cloud environment.

Note:

If you provision the instance with Oracle Weblogic Server 11g (11.1.1.7) then Oracle Coherence in Oracle Java Cloud Service will be installed, but it won’t be configured. You will have to configure it yourself once the provisioning is complete.

About Oracle WebLogic Server Editions Available for Oracle Java Cloud Service

When you create an Oracle Java Cloud Service instance, you must choose an edition for the Oracle WebLogic Servers configured for the service instance: Standard Edition, Enterprise Edition, or Enterprise Edition with Coherence.

The Create New Oracle Java Cloud Service Instance wizard contains a page where you specify the Oracle WebLogic Server edition.

You can select one of the following Oracle WebLogic Server editions:

WebLogic Server Edition Description

Standard Edition

Delivers a reliable, manageable runtime platform with industry-leading performance. Includes:

  • Core Oracle WebLogic Server

  • Oracle JDeveloper

  • Oracle TopLink

  • Oracle Application Development Framework

  • Oracle Enterprise Pack for Eclipse

  • Oracle Traffic Director

When you select this edition when creating a service instance, the service will have an Administration Server and only one Managed Server.

For Oracle Java Cloud Service instances based on this edition, backup and restoration, patching, and scaling a node are supported. Scaling a cluster is not supported. You also cannot provision a domain partition. For Oracle Java Cloud Service— Virtual Image instances based on any edition, this advanced tooling is not supported.

See Oracle WebLogic Server Standard Edition.

Enterprise Edition

Includes all features and benefits of WebLogic Server Standard Edition, plus:

  • Oracle WebLogic Server Enterprise Edition Clustering

  • Oracle Java SE Advanced—includes Java Mission Control and Java Flight Recorder for diagnosing problems in development and production

For Oracle Java Cloud Service instances based on this edition, backup and restoration, patching, and scaling are supported. For Oracle Java Cloud Service— Virtual Image instances based on any edition, this advanced tooling is not supported.

This edition supports WebLogic Server Multitenant, so you can create multiple partitions. You must manage these partitions using the WebLogic Server Console or Fusion Middleware Control.

See Oracle WebLogic Server Enterprise Edition.

Enterprise Edition with Coherence (Suite)

Delivers an integrated solution for building on-premises cloud infrastructures that span web server, application server, and data grid technology tiers.

Includes all features and benefits of WebLogic Server Enterprise Edition, plus:

  • Oracle Coherence Enterprise Edition data grid for performance and scalability

  • Oracle DB connectivity thru Active Gridlink for RAC

For Oracle Java Cloud Service instances created with this edition, backup and restoration, patching, and scaling are supported. For Oracle Java Cloud Service— Virtual Image instances based on any edition, this advanced tooling is not supported.

This edition supports WebLogic Server Multitenant, so you can create multiple partitions. You must manage these partitions using the WebLogic Server Console or Fusion Middleware Control.

See Oracle WebLogic Suite.

Note:

You must select Enterprise Edition with Coherence if you want to use Oracle Coherence in your Oracle Java Cloud Service instance.

Note:

You cannot change the Weblogic Server edition after the service instance has been created.

For further assistance in making your selection, see Oracle WebLogic Server product page.

About Oracle Java Cloud Service and Oracle Compute Cloud Service

Oracle Java Cloud Service is built on top of infrastructure and functionality that are provided by Oracle Compute Cloud Service.

When you provision an Oracle Java Cloud Service instance as described in Creating an Oracle Java Cloud Service Instance, all the Oracle Compute virtual machines (VMs) required to support your service are provisioned and configured for you.

See About the Deployment Topology of Virtual Machines for information about the virtual machine (VM) deployment topology that is set up and configured in an Oracle Java Cloud Service instance.

When Oracle Coherence is enabled for a service instance, the VM deployment topology includes a Coherence data tier cluster of storage-enabled Managed Servers. See About Oracle Coherence and the Compute Environment in Oracle Java Cloud Service for information about how the VMs and Managed Servers are deployed in a WebLogic Server environment when Coherence is configured.

About Authentication and Secure Application Environments in Oracle Java Cloud Service

You secure your Java EE applications on Oracle Java Cloud Service in much the same way that you secure any Oracle WebLogic Server environment.

WebLogic Server provides a security realm that controls authentication and authorization for the Java applications deployed to your Oracle Java Cloud Service instance. Administrators and developers can define security roles and policies to protect your applications against unauthorized access. In addition, Oracle Cloud provides a reliable and flexible network security infrastructure to further control how clients and other cloud services access your applications.

See About Security in Oracle Java Cloud Service.