Você está na página 1de 14

Mobile Backends

Oracle Mobile Cloud Service

Oracle Platform Technology Solutions

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Mobile Backends Agenda

1 Mobile backend overview


2 MCS security overview

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Mobile Backends Agenda

1 Mobile backend overview


2 MCS security overview

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Diagnostics Analytics Lifecycle Developer
Oracle MAF & MAX

Oracle Cloud
Mobile Backend Custom APIs Connectors
REST SOAP
REST APIs Node ICS Cloud/Internet
Fusion Apps
Mobile Client SDKs
Platform APIs
On-Premise

JavaScript SDK Push User File Relational Data App Location


Notifications Services Storage Database Offline Policies Services

Oracle Mobile Cloud Service


Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Mobile Backend Overview
Mobile Backend
API
The gateway for mobile apps
API to interface with the exposed
REST MCS services and indirectly
API enterprise backend services.
Security and exposing the
SDK API platform and custom APIs are
Mobile Backend MBE key concepts.
API

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Mobile Backend Overview

API • Gateway
• Authentication & authorization
API
• Group & publish APIs
REST
API • Consume via REST or mobile SDK
• Hides implementation details
SDK API
Mobile Backend • Create 1 to many used by 1+ apps
API • Versioned, deployed, managed

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Creating a Mobile Backend 1. Create the mobile backend
2. Create realm
Developers can take a top-to- 3. Create & setup APIs & connectors
bottom, or bottom-to-top
approach in creating the MCS 4. Register app
artifacts for their mobile 5. Install and code with SDK
applications. MCS allows the
flexibility to suit each 6. Test & fix
different customers' needs. 7. Publish & deploy

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Create a Mobile Backend Demonstration

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Mobile Backends Agenda

1 Mobile backend overview


2 MCS security overview

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


Mobile User Security Requirements
• MCS server-side support
– Create realm of users + roles
– Map to each mobile backend
– Control access to APIs
– Logs & analytics for auditing
• MCS mobile client SDK
– Simplified native authentication
– 2 or 3 lines of code
– Anonymous authentication
– Basic & oauth authentication

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |


MCS User Management API Concepts

Can't be migrated environments Can be migrated environments

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Você também pode gostar