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 Install and Configure the Apache James Mail Server

We wanted to demonstrate interaction with our Integration Platform using Email with an implementation based on the following

Continue reading “Teaching How To Install and Configure the Apache James Mail Server”

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)”