Oracle is more than just a Mobile Backend as a Service (MBaaS) solution. It is a complete eco-system for implementing mobile applications, covering typical standard features, like Notification Management, Offline Data Synchronization or Location-based Services.
In addition, MCS provides capabilities for creating Mobile applications using Oracle Mobile Application Framework (MAF). In addition, you can use Oracle Mobile Accelerator (MAX), which is a no-code development platform to create, test, and publish sophisticated cross-platform mobile apps.
Through connectors, MCS can easily be connected to backend services (REST, SOAP, ICS). These connectors make the usage of backend services in Custom APIs much easier since in the connector configuration, things like security can simply be declared without the need for writing any code for such things in your custom APIs.
it would be good to include further security mechanisms, e.g., allowing authentication via client certificates, which is currently not supported
Oracle MCS enables us to focus on most important part, when doing Mobile Backend development: implementing the needed business logic, which brings value to our customers. Technical details, like the interaction with Push Notification Services from Apple or Google are abstracted through MCS; we as developers just need to declare and configure things, but the "magic" is handled by the platform
When positioning Oracle MCS, our main focus is to implement non-existing Single-Purpose APIs needed by new Mobile apps and to apply basic security mechanisms (Authentication and Authorisation) to the exposed Mobile backends. In addition, we use MCS to depict more advanced Mobile Use cases like the implementation of location-aware services or the management of push notifications.