Oracle Application Container Cloud Service lets you deploy Java SE, Node.js, PHP, Python, Ruby, Go, and .NET Core applications to the Oracle Cloud. You can also deploy Java EE web applications.
Subscribing to Oracle Application Container Cloud Service makes all types of applications available when you deploy your application. Your application runs in a Docker container.
Description of the illustration architecture.png
With Oracle Application Container Cloud Service, you can use these key features:
A preconfigured environment for Java SE, Java EE, Node.js, PHP, Python, Ruby, Go, and .NET Core applications.
Java SE advanced features such as Java Flight Recorder, Java Mission Control, advanced memory management, and ongoing and timely security updates.
An Open platform that supports all Java frameworks and containers such as Spring, Play, Tomcat, and Jersey.
Support for Java Virtual Machine (JVM) based languages such as JRuby. You can run any language that uses the JVM on this service.
Enterprise-grade support from Oracle.
Web-based user interface and REST API.
In addition, you can integrate with other Oracle Cloud services, develop your application on your local system, or use Oracle Developer Cloud Service.
If you want to store and retrieve data, then you can use Oracle Cloud Infrastructure Object Storage Classic — a subscription is included. You can also subscribe to Oracle Database Cloud Service or Oracle MySQL Cloud Service.
To deploy an application and configure a database in a single step, you can use Oracle Cloud Stack.
For communication, you can subscribe to Oracle Messaging Cloud Service. Your application communicates with that service through its REST API, so no special security configuration is necessary.