Starting out with Oracle SOA CS – my first steps on a fairly advanced PaaS service by Lucas Jellema on January
September 6, 2016 Leave a comment
One of the platform offerings in the Oracle Public Cloud is the SOA Cloud Service. This service offers various flavors of SOA Suite 12c (Service Bus, SOA Suite, Technology Adapters) and API Manager 12c, automatically provisioned on the cloud. This service builds on top of a pre-existing DBaaS instance and Storage CS container and implicitly creates a JCS instance and several compute nodes on IaaS Compute CS – as shown in the figure to the right.
This article describes my first steps in getting started with SOA CS. In less than two hours, I had my first simple Service Bus project running on the SOA CS instance. From SoapUI on my local laptop, I could run a load test against the service exposed by the Service Bus, accessed via the automatically provisioned Load Balancer. The average response time was 60 ms, consisting to a large extent of the network latency from my laptop to Oracle’s data center.
Before you can request provisioning of a SOA CS instance, you need to have gone through some preparations (also see documentation):
- you need a (trial) subscription to SOA CS
- you need a running DBaaS instance – a database instance that will host the SOA Infra schema, the MDS schema and other SOA Suite components (see this article about preparing such as DBaaS instance)
- you need a (trial) subscription to Storage Cloud Service and you need to prepare a storage container on this service – to host the back ups of the SOA CS instance
- you need to have prepared an SSH public/private key pair (which you also need to do for the DBaaS instance) and have access to the public key
Additionally, you need to decide what kind of environment you want to have provisioned: just SOA [SCA engine} or just Service Bus – or both? A single node environment or a multi-node cluster? Do you also [or only]need API Manager? The provision wizard will ask you for the answers to these questions.
The starting situation before running the provision wizard is shown here:
I have navigated to the Service Console for the SOA CS service in my identity domain. It would list all my instances – if I had any. Since I do not, all I can do is press the Create button to start a request to have an instance provisioned for me: The first step is the selection of the Domain Type. The options are self explanatory. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.