Browse Category by PaaS

OTN Tech Article: PCS, MCS and MAF Integration

I have just published my first OTN Tech Article where I present a use case that demonstrates how Oracle Process Cloud Service (Oracle PCS), Oracle Mobile Cloud Service (Oracle MCS) and Oracle Mobile Application Framework (Oracle MAF) can be use together to expose  an Oracle PCS process instance as a web service and consume it from an external system, web application or mobile application.


Oracle Process Cloud Service is a Platform as a Service (PaaS) provided by Oracle Cloud, allows you to rapidly design, automate, and manage business processes in the cloud.


Oracle Mobile Cloud Service is Oracle’s Mobile Backend as a Service (MBaaS) and enables companies to create and deploy scalable, robust, and secure mobile applications quickly and easily.


Oracle Mobile Application Framework is a hybrid mobile framework that provides a visual and declarative development experience for the rapid development of multi-platform applications

You can check the full article here: https://community.oracle.com/docs/DOC-996644

Oracle Fusion Middleware & PaaS Community Forum 2016

This week I had the chance to assist to Oracle Fusion Middleware & PaaS Community Forum 2016 that is taking place in Las Arenas Hotel in Valencia, Spain. This event is organized by Jürgen Kress

The first day was intense and although we started at 10:30 AM we had 6 sessions where some Oracle’s top speakers talked us about Middleware, PaaS, BPM in the Cloud (Process Cloud Service), and my favourite of the day ‘Next-Generation application Development – The Mobile and Cloud effect’ where we were able to see a Oracle Mobile Application Accelerator demo (It will be included in future releases of Oracle Mobile Cloud Service) that will help business users to create mobile applications easily.

The last part of the day was the Community Awards where avanttic was awarded with Oracle Fusion Middleware Community Forum – Mobile award for Outstanding Mobile Contribution 2016. I had the honor to receive the award and also to present the customer success of our last Oracle MAF and Oracle MCS project.

Congratulations to all the winners of this year!

This is the slide I presented.

After the awards ceremony, we headed to Masia Campo Anibal where we enjoyed the dinner talking to other partners and people from Oracle.

The second day started earlier than the first one and the presentations were more technical. We were able to choose one of the 4 breakouts:

  • SOA & Integration & SOA Cloud Service track
  • BPM & Process Cloud Service & User experience track
  • WebLogic & Java Cloud Service & Engineered Systems track
  • Mobile track & Internet of Things (IoT) track
I assisted the last one, Mobile track & Internet of Things (IoT) track where we were able to listen to Frank Nimphius about ‘Accessing Oracle MCS from Oracle MAF’ and ‘Extending Oracle ADF Application to Cloud and Mobile’ and  Andrejus Baranovskis about ‘Oracle JET and WebSockets’.
Although al presentations were fantastic I leave the first one of the day to the last because I was impressed by the presentation about ‘IoT Cloud Service and Predictive Maintenance Showcase’ by Luis Weir and Simon Nicholson. It allowed us to know what can be achieved with Oracle IoTCS, Oracle MCS and Oracle MAF.

After the breakouts there were 2 presentations, the first one was a ‘Live hacking’ where 5 Oracle ACE Director showed us the integration among a lot PaaS products. The last one by Shishir Agarwal about ‘Infrastructure as a Service (IaaS)’ allowed us to know the IaaS strategy.

I would like to thank Jürgen Kress for organize again this wonderful event. I can’t wait for the next year!

Oracle Mobile Cloud Service 3 Days Workshop in Madrid

Last week I had the chance to attend a Mobile Cloud Service 3 days workshop in Madrid. This was the first MCS training in Spain where some partners and I were able to get a good insight about what MCS offers and also a complete hands-on.

If you want to know MCS functionality you can check my previous post: Oracle Mobile Cloud Service overview.

Although I already attended Oracle Summer Camps workshop in Lisbon, we are in the middle of a MCS development and  this workshop was a perfect fit for mastering my MCS skills and also any question we made was perfectly answer by Mireille Duroussaud (Senior Principal Product Manager).

We were also able to see some of the features that will bring the next versions of Mobile Cloud Service like Mobile Application Accelerator (Oracle MAX), and hear of others like for example a JavaScript editor for implementing and debugging APIs right in the browser.
I was really impressed about Oracle MAX becasue building a Mobile Application connected to Mobile Cloud Service was just a matter of 10 minutes. Although the things you can do with Oracle MAX are limitted, it is likely possible that we will be able to donwload the source code of the generated application to extend it wich is a nice feature.
I think this is a must-attend workshop it you are planning to start a Mobile Cloud Service project anytime soon. You can also check Oracle Mobile Platform Youtube channel where you can find more than 50 videos about MCS.

PCS: Form rules in human tasks

In Oracle BPM it is possible to use Oracle ADF to implement Human Tasks, but in Oracle Process Cloud Service you can only create a form using web forms. Creating a form is an easy task and it offers us to define rules that it gives us a lot of flexibility to achieve complex requirements.

Having this simple form. We can navigate to rules clicking on the marked button.

For each of the elements we have a number of properties or events that we can manage,
For example we can manage form load event, or get if a field value is valid…

To build the rules we have to use JavaScript and we can get code snippets if we click on the button next to each of the properties.

Let’s build a couple of rules so you can see how easy it is.
Having this combo with this value.

We can build a rules that populates that combo and also add some kind of value change listener so if its value is “Spain” we can set the country code in Telephone field.

If we have any syntax errors, will be displayed in the bottom of the editor.

Once the error is fixed we can test the form clicking on the marked button.
We can see that the combo is now populated and if we select Spain, the country code is set.