icon-arrow icon-check icon-mail icon-phone icon-facebook icon-linkedin icon-youtube icon-twitter icon-cheveron icon-download icon-instagram play close close icon-arrow-uturn icon-calendar icon-clock icon-search icon-chevron-process icon-skills icon-knowledge icon-kite icon-education icon-languages icon-tools icon-experience icon-coffee-cup
Werken bij Integration & Application Talents
Blog 22/06/2016

Provisioning backend services to mobile with Oracle MCS

MCS

MCS, or Mobile Cloud Services, is Oracle’s relatively new PaaS tool for provisioning your data to mobile devices or IoT  devices. And actually, it’s a pretty simple tool. MCS aims at simplifying the creation of mobile API’s (especially REST API’s) on existing or newly build web services. It delivers an enterprise Mobile Backend-as a-Service (MBaaS).
On top of that, mobile applications can be created. MCS supports natively build apps, hybrid apps or one of the no-code app development frameworks like MAX (Mobile Application Accelerator) or MAF (Mobile Application Framework).

Oracle MCS
MCS Architecture overview

On the last Oracle Community Forum I got the chance to work with it and I can show you some screens.

Oracle makes a distinction between service developers and mobile app developers. I’m not so sure if this are necessarily 2 different people, but it might create some overview in the tasks.

On logging in to MCS, a dashboard is presented where the mobile app developer has the choice of making a Mobile Backend, an API or a Connector. It’s recommended to create these in that particular order.

Mobile Cloud Services Dashboard
Mobile Cloud Services Dashboard

You start with creating a Mobile Backend, which is nothing more than a group of server-side API’s and other resources  (like collections and roles) for your mobile apps of choice.

A Mobile Backend for MCS
A Mobile Backend for MCS

Once created, the developer can start adding API’s, and collections. With collections the data stored in MCS’s storage API can be accessed and manipulated.
Another task might be the registering of client applications, so that they are able to receive notifications and provide analytics to MCS.

Analytics MCS

The service developer should now only have to focus on creating the connector API’s, for instance a REST connector API between the custom API and the backend, as described here:

Rest connector
API

Of course there are also SOAP connectors and ICS connectors (for Integrated Cloud Service).

On the other side, the mobile applications must communicate with MCS. Therefore, SDK’s can be downloaded that provide authentication and create wrapper classes for the MCS platform API’s.

MCS API

Last but not least, one of the most smart things Oracle has done in MCS is the integration of Node.js for defining the functionality in the custom API’s. With the Chrome V8 Javascript engine and the ability to use a widespread language, most developers will be able to quickly master the concepts of creating webservice backends for MCS.

Overzicht blogs

Geen reacties

Geef jouw mening

Reactie plaatsen

Reactie toevoegen

Jouw e-mailadres wordt niet openbaar gemaakt.

Geen HTML

  • Geen HTML toegestaan.
  • Regels en alinea's worden automatisch gesplitst.
  • Web- en e-mailadressen worden automatisch naar links omgezet.

Wil je deel uitmaken van een groep gedreven en ambitieuze experts? Stuur ons jouw cv!