Teaching How to Provision an Oracle Database (Cloud Service) Environment Using REST APIs…

We just covered in previous blogs how to provision environments with components such as: Database Cloud Service, Java Cloud Service, SOA Cloud Service (SOA, OSB, SOA & OSB, API Manager), etc. via the various Cloud Services Console web pages.

In this section I am going to demonstrate how to provision the same type of environments, this time a DB CS environment using REST APIs. REST APIs are very well documented for the vast portfolio of Oracle Cloud Services. For more information refer to http://docs.oracle.com/cloud

Notice that being able to script, version and test the creation of environments via REST APIs, can facilitate the life cycle of not only software, but also environments, which is a crucial aspect in DevOps.

Continue reading “Teaching How to Provision an Oracle Database (Cloud Service) Environment Using REST APIs…”

Advertisement

Teaching How to Provision an Oracle SOA Cloud Service Environment Using REST APIs

We just covered in previous blogs how to provision environments with components such as: Database Cloud Service, Java Cloud Service, SOA Cloud Service (SOA, OSB, SOA & OSB, API Manager), etc. via the various Cloud Services Console web pages.

In this section I am going to demonstrate how to provision the same type of environments, this time a SOA CS environment with SOA and OSB, but this time using REST APIs. REST APIs are very well documented for the vast portfolio of Oracle Cloud Services. For more information refer to http://docs.oracle.com/cloud

Notice that being able to script, version and test the creation of environments via REST APIs, can facilitate the life cycle of not only software, but also environments, which is a crucial aspect in devops.

Continue reading “Teaching How to Provision an Oracle SOA Cloud Service Environment Using REST APIs”

Teaching How to Build an Oracle Process Cloud Service to send Notifications

Recently I had to build a Human Workflow that sent SMS and Voice notifications using Oracle Process Cloud Services. The notifications are based on Twilio APIs exposed in Oracle Integration Cloud Service (ICS) and Oracle Application Container Cloud Service (ACCS). After 10 minutes I was done. I was amazed how quickly I managed to create this Business Process using Oracle Platform as a Service (PaaS), so I decided to blog it to show others who are in similar situations.

The diagram below is a quick snapshot of what I will be covering in this blog:

Continue reading “Teaching How to Build an Oracle Process Cloud Service to send Notifications”

Teaching How to build Oracle Managed File Transfer (MFT) Transfers

Oracle MFT Provides the connectivity to end applications among FTP, sFTP, File and web services. It helps remove the need to maintain FTP and sFTP servers, as it comes with these embedded servers out-of-the-box. It allows to secure, SSH, SSL and PGP Encryption. One of the best features is that it provides high visibility and auditability. It is able to deal with many use cases, i.e. trickle feeds, scheduled loads, on demand, etc.

In order to illustrate a sensible scenario, in this blog I am going to simulate a hypothetical integration from Red Cross Blood Services moving invoices. My goal is to show how simple it is to build a Managed File Transfer using Oracle MFT technology. For this case, we are going to use the Oracle MFT embedded FTP Server as the source and File System as the target. Also we are going to illustrate how to use the pre-processing and post-processing actions either at the source or target endpoints. For any question or comment please contact the creators of this document.

Continue reading “Teaching How to build Oracle Managed File Transfer (MFT) Transfers”

Teaching how to enable Oracle Policies on REST endpoints as part of OSB/SOA projects

SOA 12.1.3 introduced the REST adapter that helps to RESTify SOAP based services very easily, literally with a click of a button. In future releases (SOA 12.2.1) this capability gets even strengthen by allowing native JavaScript and JSON support, which allows to, “for the first time”, treat a JSON payload all the way along from receiving it as part of a WS payload, process it as part of a composite, for example with BPEL and use it as part of a “next-hop” without having to inflate it into XML DOM object.

Regardless of the REST adapter endpoint, it is also possible to apply existing and custom policies into REST endpoints using OWSM, in the same way that you would do for SOAP based endpoints.

Continue reading “Teaching how to enable Oracle Policies on REST endpoints as part of OSB/SOA projects”

Teaching how to use the Oracle Enterprise Scheduler Service

Enterprise Scheduler Service (ESS) is a scheduler that is part of SOA Suite 12c. ESS has an EM component to manage job requests, define metadata and schedule jobs, and APIs to define metadata and schedule jobs. ESS can also be used to send notification alerts. In this section we are going to use it to demonstrate how simple it is to trigger a job, which can be invoking a composite using a scheduler.

I am using the pre-built virtual image that Oracle provides as a public VM in OTN (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soa-vm-2870913.html). If you don’t have an existing environment, you can download this VM and use it as part of the following exercises.

Continue reading “Teaching how to use the Oracle Enterprise Scheduler Service”

Teaching how to use the Oracle LDAP Adapter

I am using the pre-built virtual image that Oracle provides as a public VM in OTN (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soa-vm-2870913.html). If you don’t have an existing environment, you can download this VM and use it as part of the following exercises.

In this section we are going to review the steps to configure an LDAP adapter. The very first thing that we need to do is to install an LDAP server.

Continue reading “Teaching how to use the Oracle LDAP Adapter”

Teaching how to integrate with Java code in Oracle SOA (composites)

I am using the pre-built virtual image that Oracle provides as a public VM in OTN (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soa-vm-2870913.html). If you don’t have an existing environment, you can download this VM and use it as part of the following exercises.

Continue reading “Teaching how to integrate with Java code in Oracle SOA (composites)”

Teaching how to use the Oracle OSB/SOA JMS Adapter, BPEL and Mediator

I am using the pre-built virtual image that Oracle provides as a public VM in OTN (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soa-vm-2870913.html). If you don’t have an existing environment, you can download this VM and use it as part of the following exercises.

In this blog we are going to use Oracle JCA JMS adapter. You will realise that the JMS adapter is part of the JCA framework, together with all the Technology Adapters (300+), such as Database, File, FTP, LDAP, Socket, REST, SOAP, AQ, Coherence, etc. This basically means that all of these technology adapters will be created and configured almost identically.

Continue reading “Teaching how to use the Oracle OSB/SOA JMS Adapter, BPEL and Mediator”

Teaching how to use the Oracle OSB/SOA Database Adapter (read & write)

I am using the pre-built virtual image that Oracle provides as a public VM in OTN (http://www.oracle.com/technetwork/middleware/soasuite/learnmore/soa-vm-2870913.html). If you don’t have an existing environment, you can download this VM and use the underlying Oracle DB for the following exercises. The details are as follows:

  • Sysdba: sys/welcome1
  • Port: 1521
  • SID: soadb

Otherwise modify the connection settings accordingly to point to any other database.

Continue reading “Teaching how to use the Oracle OSB/SOA Database Adapter (read & write)”

%d bloggers like this: