Oracle Java Cloud Service provides a platform to develop and deploy business applications in the cloud. With Oracle Java Cloud Service (Java Cloud Service), businesses can maximize productivity with instant access to a cloud environment powered by Oracle WebLogic Server, complete with integrated security and database access. This section provides a brief introduction to Java Cloud Service. It explains core Java Cloud Service concepts and how to install the Java Cloud Service SDK, and offers an overview of deploying Java EE applications.
Topics:
Oracle Java Cloud Service reduces the complexity associated with the deployment and maintenance of enterprise Java applications. It enables you to create Java Cloud Service instances quickly. You can deploy your applications to a service instance, then secure and manage them without worrying about the underlying infrastructure.
Using the Java Cloud Service you can instantly create Java EE environments within the Oracle Cloud. These applications can be deployed in standard WAR (Web Application Archive) or EAR (Enterprise Archive) formats. Beyond the standard Java EE specifications, Java Cloud Service also supports the deployment of applications that make use of Oracle WebLogic Server-specific extensions as well as Oracle Application Development Framework (ADF) constructs.
The following graphic illustrates the core architecture of Java Cloud Service and its relationship with Oracle Cloud.
As shown in the previous illustration, Java Cloud Service instances are hosted within the Oracle Cloud in a data center operated by Oracle. This architecture provides a great deal of power and flexibility. Advantages include:
Quick provisioning of new Java Cloud Service instances in a self-service fashion on the cloud.oracle.com page. See "Starting Trial and Paid Services" in Getting Started with Oracle Cloud.
The ability to choose the service's capacity, thoughput, and high availability at provisioning time.
Once you create an Java Cloud Service instance, administrators can access the service in the following ways:
Oracle Java Cloud Service Control. Manage and monitor a service instance. See "Managing Oracle Java Cloud Service".
Identity Console. Manage the users associated with the identity domain. See "About Oracle Cloud Users".
Java Cloud Service command line interface (CLI). Manage and monitor a service instance. See "Managing a Java Cloud Service Using the Command Line Interface" and "Monitoring a Java Service Using the Command Line Interface".
Additionally, the Java Cloud Service provides tooling within the Oracle JDeveloper, Oracle Enterprise Platform for Eclipse, and NetBeans IDEs that enables developers to directly interact with target service instances as part of the development process. To learn more, see "Using Integrated Development Environments".
The Java Cloud Service SDK (software development kit) provides utilities that facilitate the management of Java Cloud Service instances and the development of applications for the Java Cloud Service. The Java Cloud Service SDK is a downloadable package that contains the following components, in addition to some examples and documents:
Oracle Java Cloud Service command line interface (CLI)
Oracle Java Cloud Service Maven Plug-in
Oracle Java Cloud Service Ant Tasks
Oracle Java Cloud Service Whitelist tool
To download the Oracle Java Cloud Service SDK:
Go to the Oracle Cloud home page (http://cloud.oracle.com
), or to any Oracle Cloud page that has the Resources menu.
From the Resources menu, select Downloads.
The Downloads for Oracle Cloud Services page appears.
If prompted, sign in using your Oracle.com account credentials.
All relevant downloads will be accessible on the page. Downloading software will require you to accept the license agreement.
Find Oracle Java Cloud Service SDK and download it.
You can deploy Java EE applications, including Enterprise Archive (EAR) and Web Application Archive (WAR) files to a Java Cloud Service using:
A web-based management console (Oracle Java Cloud Service Control)
Oracle Java Cloud Service CLI available in the Oracle Java Cloud Service SDK
Other popular Java integrated development environments (IDEs), including Oracle JDeveloper, Oracle Enterprise Platform for Eclipse, and NetBeans IDEs
To learn more, see "Developing Applications for Oracle Java Cloud Service".
Once you deploy an application to a Java Cloud Service instance, users can access it using a web browser. All applications deployed to a Java Cloud Service can be accessed using the following URL:
https://<servicename-identitydomain>.java.<dc>.oraclecloudapps.com/<appname>
Where:
<servicename-identitydomain> is the name of the Java Cloud Service instance chosen at creation time , a hyphen, and the name of the Java Cloud Service instance identity domain.
<dc> is the short name of the data center. For example, us1
refers to the US Commercial 1 data center.
<appname> is the name of the target application. Typically, appname is the application context root.
To learn more about Oracle Cloud services and how to request a trial service, see "Starting Trial and Paid Services" in Getting Started with Oracle Cloud.