The Oracle Messaging Cloud Service is designed for developers who need to build business workflows that span multiple machines both in the cloud and on-premise. The Oracle Messaging Cloud Service is designed around the principles found in JMS so it is immediately familiar to the Java development community and easy for everyone else to learn.
The Oracle Messaging Cloud Service can be used through a RESTful Web Service and a JMS interface provided by a Java library. The RESTful Web Service can be used from any computer on the Internet. The JMS interface can only be used from applications hosted in the Java Cloud Service. Both the RESTful Web Service and Java library can be used to manage Destinations and other service resources.
To get started with the Oracle Messaging Cloud Service first signup for a free trial. Then review the documentation and follow the tutorials in the Oracle Learning Library.
The maximum size of a message that can be sent through the Oracle Messaging Cloud Service is 64kb.
The Oracle Messaging Cloud Service supports both point-to-point and publish/subscribe messaging patterns. These two patterns enable developers to build communication channels that accurately fit their business workflow requirements.
Messages can persist on Destinations for up to 2 weeks before they are automatically deleted.
There are two methods where systems on-premises can receive messages from Oracle Messaging Cloud Service. First, the Oracle Messaging Cloud Service can "push" messages using Message Push Listeners to a Internet-accessible URL exposed by a system on-premise. Second, systems on-premise can poll periodically using the RESTful Web Service for new messages from the Oracle Messaging Cloud Service.