Stay Connected
BLOGS.ORACLE.COM/IMC
TWITTER.COM/ORACLEIMC
YOUTUBE.COM/ORACLEIMCTEAM
FACEBOOK.COM/ORACLEIMC
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Mobile Cloud Service:
Gates to Enterprise Mobility For
Your Business
Mireille Duroussaud
Mobile Cloud Platform
Oracle Central PM
Emin Askerov
FMW Consultant
ISV Migration Center
October 29, 2015
Oracle Confidential – Internal/Restricted/Highly Restricted
Presented by
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Enterprise Mobile Development Challenges
Oracle Mobile Cloud Service Features Overview and Demo
 Mobile Backends
 Platform APIs
 Custom APIs
 Connectors
 MCS Client SDK
Demo: Consuming Mobile Cloud Service from Oracle MAF App
Summary
Q&A
1
2
3
4
4
5
Copyright © 2015, 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.
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Enterprise Mobile Development Challenges
Oracle Mobile Cloud Service Features Overview and Demo
 Mobile Backends
 Platform APIs
 Custom APIs
 Connectors
 MCS Client SDK
Demo: Consuming Mobile Cloud Service from Oracle MAF App
Summary
Q&A
1
2
3
6
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
The World Has Gone Mobile
150
the average number of
times a person look as their
mobile each day
We look at
our phones more
than we look at
our loved ones
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 8Copyright © 2015 Oracle and/or its affiliates. All rights reserved.
Growth Of Mobile In The Enterprise
8
60+% of people
reported they are using
their personal device
at work
By 2017, 100% of the LOB apps in
customer-facing roles and 75% of
LOB apps in internally facing roles
will be built for mobile-first
consumption.
30–35% of large enterprises will
leverage mobile application
development platforms to develop
and deploy mobile apps across
their organizations in 2015.
Mobile worker population will reach 1.3 Billion in 2015
Source: IDC Worldwide Mobile Worker Population 2011-2015 Forecast
Source: Gartner Device: The facts and the future
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 9
Always on, always connected, context driven
Mobile – The new Engagement Channel
MY KEYS
My Keys
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The Two Biggest Disruptions To The Enterprise
MOBILE
Has transformed every facet
of modern society
CLOUD
Has transformed every facet
of the IT infrastructure
10
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
With Growth Comes Challenges
No integration across apps & backend systems
Not easily portable to other development environments
Not customizable to your business needs
Lack of Secure Access
Limited views into productivity…No Analytics
Harder to maintain, not upgrade protected
Growth
Challenges
11
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Core HR,
Peoplesoft
Mobile storage
Social
Networks
Talent
management,
Taleo, Cloud
SAP
On-Premise
Taleo
Google
Map Service
Core HR
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
3rd App Problem
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
This simple app soon became complicated to develop…
Client Development Tools
Integration
Security
Mobile Services
Monitor & Analyze
Multiple Environments
Image courtesy of David Castillo Dominici at FreeDigitalPhotos.net
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Enterprise Mobile Development Challenges
Time spent on integration
• Multiple sources of data
• Mobile dev not a 1st class citizen
• APIs not mobile ready
• No API Catalog
Cross platform support
• Multi-form factors (BYOD)
• Multiple client dev options
• Mobile security integration
• Mobile services integration
Have no mobile analytics in their
applications
• App usage
• App performance & diagnostics
• Business metric analysis
Updating or releasing mobile
apps every 6 months or less
• Continuous development
• Multiple environments
• Life cycle management
Source: Mobile Business Statistics, CSO Online 2014Source: Information Week 2011
Source: Triangle Research Survey 2014
2/3
78% 87%
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agenda
Enterprise Mobile Development Challenges
Oracle Mobile Cloud Service Features Overview and Demo
 Mobile Backends
 Platform APIs
 Custom APIs
 Connectors
 MCS Client SDK
Demo: Consuming Mobile Cloud Service from Oracle MAF App
Summary
Q&A
1
2
3
16
4
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Centralise mobile integration,
diagnostics, logging in the cloud
• Design mobile specific APIs
– Shape & expose services and APIs
• Pre-built mobile services
– Push notifications
– Storage
– Offline synchronization
• Integrated security
Oracle Mobile Cloud Service
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Mobile Cloud Service
• Analyse business impact
• Client agnostic development tools
• Diagnostic and logging
• Built-in continuous delivery SDLC
– Development, stage, production areas
– Artefact versioning
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
The gateway for mobile apps
to interface with the exposed
MCS services and indirectly
enterprise backend services.
Security and exposing the
platform and custom APIs are
MBE key concepts.
Mobile Backend
2B
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Mobile Backend
API
API
API
API
API
REST
SDK
Mobile Backend Overview
• Gateway
• Authentication & authorization
• Group & publish APIs
• Consume via REST or mobile SDK
• Hides implementation details
• Create 1 to many used by 1+ apps
• Versioned, deployed, managed
2B
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 23
Demonstration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Custom APIs give you the
chance to take the ugly,
horrible mess of on premise
legacy enterprise endpoints,
combined with 3rd party web
services, and turn them into
optimized endpoints for
mobile consumption.
Custom APIs • Beyond prebuilt Platform APIs
• Build your own Custom APIs
– Define RESTful endpoints
– Implemented in Node.js
– Consume Connectors
• Expose through Mobile Backends
– Can be reused
– Protected by roles
2E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Mobile
Backend
Mobile
App ConnectorsCustom API
Nodehttp://rest/api
External
Services
Oracle Mobile Cloud Service
ImplementationInterface
Mobile Developer
Service Developer
Defines Interface
REST API
Mock data
Defines Implementation
Node.js code
Connectors
The mobile developer & service developer work hand in hand in parallel.
Or 1 person does all the work in sequence.
The choice is yours.
2E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Interface
1. Creates the Custom API
2. Defines the endpoints
• REST APIs endpoints
• HTTP methods (GET, PUT, POST, DELETE)
• Media types
• Schemas, traits, resources types
• Create via MCS UI or RAML
3. Defines security
4. Exposes through mobile backend
5. Tests via UI using 'mockup' data
Implementation
1. Implements connectors
2. Implement Node.js code
3. Uploads & sets which version of code
4. Tests via UI using real code
The Custom API implementation &
Node.js are explained in later deck.
The Development Process: Interface vs Implementation
2E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 28
Demonstration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Represents a connection to an
external system
• Configured, declarative, not coded
• Service developers define possible
interactions via Node
• Consumed like any other API
• Use is optional
What is a Connector API?
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Connector Advantages
• Abstract calls to external systems
– Calls made in a consistent fashion
– Consistent design approach among connectors
– Facilitates maintenance
• Tight integration with MCS diagnostics and analytics
• Declarative security policies
– Consumers are shielded from technology changes and credentials manipulation
– Rely on trusty and proven Oracle technologies (OWSM, CSF)
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 32
Demonstration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Mobile focused services
• Solve common dev requirements
• Prebuilt, tested, optimized
• Published via a mobile backend
• Accessed via external REST APIs
• Or MCS Mobile Client SDK
Reducing the burden on
mobile developers, platform
APIs provide common mobile
functions like push, data
storage and synchronization
leaving developers to focus on
the unique app requirements.
Platform APIs
3A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |3A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 36
Demonstration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud
Cloud/Internet
On-Premise
MCS
Client SDK
Custom APIsMobile Backend Connectors
Platform APIs
Oracle Mobile Cloud Service
REST APIs
1A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Native mobile platform APIs
–Android, iOS...
• Saves hand written REST calls
• Significantly reduces native code
• Prebuilt, tested, optimized
The MCS mobile client SDK
saves mobile developers time
to focus on the unique mobile
app requirements, providing
native, optimized APIs to call
MCS without coding from the
ground up.
Mobile Client SDK
11A
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Mobile Cloud
Service
39
MCS SDK Shared Architecture with MAF MCS Utility
Notifications
Storage
Service Proxies
Custom API
REST Calls
SDK
Platform
APIs
User Management
Analytics
MBE Manager
Mobile Backend
Mobile Backend
Mobile Backend
11B
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Build Once, Run on Multiple-Platforms
• Simpler Extensible UI development
• Javascript / Java for business logic
• Integrated Security
• Full Access to Native Device Features
• Modular, Reusable Application Components
• In App configurability
• Disconnected: SQLite with Encryption
Oracle Mobile Application Framework
Productivity Boosting Framework
40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Demonstration
Consuming Mobile Cloud Service from
Oracle MAF Application
41
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 42
Key capabilities
Summary: Oracle Mobile Cloud Service
• API’s extensible with JavaScript (Node.JS)
• Built in Mobile APIs (Sync, Push, User Mgmt..)
• Development environment based on persona / role
• Enterprise grade security
• Client Development Tool Agnostic
• Usage & analytics for developers & business owners
• Integrated with Oracle’s complete PaaS solution
and applications
Built for Mobile
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Find Out More….
• FMW & PaaS Webcasts Series For Partners in November 2015
– MCS Webcast Session:
https://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x2866353594
• EMEA Partner Enablement Calendar
– Re-Think Mobile with Oracle Mobile Cloud Service (MCS):
https://attendee.gotowebinar.com/register/4427061893144813058
• Oracle Mobile Platform YouTube Channel
– https://www.youtube.com/user/OracleMobilePlatform
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
For More Information
Visit: oracle.com/mobile
Or cloud.oracle.com/mobile
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Q&A
45
Mireille Duroussaud
Mobile Cloud Platform
Oracle Central PM
mireille.duroussaud@oracle.com
Emin Askerov
Oracle IMC FMW Consultant
emin.askerov@oracle.com
ISV Migration Center blog: http://blogs.oracle.com/imc
ISV Migration Center email: partner.imc@beehiveonline.oracle.com
Stay Connected
BLOGS.ORACLE.COM/IMC
TWITTER.COM/ORACLEIMC
YOUTUBE.COM/ORACLEIMCTEAM
FACEBOOK.COM/ORACLEIMC
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 47
Oracle mobile cloud service

Oracle mobile cloud service

  • 2.
  • 3.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Cloud Service: Gates to Enterprise Mobility For Your Business Mireille Duroussaud Mobile Cloud Platform Oracle Central PM Emin Askerov FMW Consultant ISV Migration Center October 29, 2015 Oracle Confidential – Internal/Restricted/Highly Restricted Presented by
  • 4.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobile Development Challenges Oracle Mobile Cloud Service Features Overview and Demo  Mobile Backends  Platform APIs  Custom APIs  Connectors  MCS Client SDK Demo: Consuming Mobile Cloud Service from Oracle MAF App Summary Q&A 1 2 3 4 4 5
  • 5.
    Copyright © 2015,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. 5
  • 6.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobile Development Challenges Oracle Mobile Cloud Service Features Overview and Demo  Mobile Backends  Platform APIs  Custom APIs  Connectors  MCS Client SDK Demo: Consuming Mobile Cloud Service from Oracle MAF App Summary Q&A 1 2 3 6 4 5
  • 7.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 7Copyright © 2015 Oracle and/or its affiliates. All rights reserved. The World Has Gone Mobile 150 the average number of times a person look as their mobile each day We look at our phones more than we look at our loved ones 7
  • 8.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 8Copyright © 2015 Oracle and/or its affiliates. All rights reserved. Growth Of Mobile In The Enterprise 8 60+% of people reported they are using their personal device at work By 2017, 100% of the LOB apps in customer-facing roles and 75% of LOB apps in internally facing roles will be built for mobile-first consumption. 30–35% of large enterprises will leverage mobile application development platforms to develop and deploy mobile apps across their organizations in 2015. Mobile worker population will reach 1.3 Billion in 2015 Source: IDC Worldwide Mobile Worker Population 2011-2015 Forecast Source: Gartner Device: The facts and the future
  • 9.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 9 Always on, always connected, context driven Mobile – The new Engagement Channel MY KEYS My Keys
  • 10.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | The Two Biggest Disruptions To The Enterprise MOBILE Has transformed every facet of modern society CLOUD Has transformed every facet of the IT infrastructure 10
  • 11.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | With Growth Comes Challenges No integration across apps & backend systems Not easily portable to other development environments Not customizable to your business needs Lack of Secure Access Limited views into productivity…No Analytics Harder to maintain, not upgrade protected Growth Challenges 11
  • 12.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Core HR, Peoplesoft Mobile storage Social Networks Talent management, Taleo, Cloud SAP On-Premise Taleo Google Map Service Core HR 1A
  • 13.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 3rd App Problem
  • 14.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | This simple app soon became complicated to develop… Client Development Tools Integration Security Mobile Services Monitor & Analyze Multiple Environments Image courtesy of David Castillo Dominici at FreeDigitalPhotos.net 1A
  • 15.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Enterprise Mobile Development Challenges Time spent on integration • Multiple sources of data • Mobile dev not a 1st class citizen • APIs not mobile ready • No API Catalog Cross platform support • Multi-form factors (BYOD) • Multiple client dev options • Mobile security integration • Mobile services integration Have no mobile analytics in their applications • App usage • App performance & diagnostics • Business metric analysis Updating or releasing mobile apps every 6 months or less • Continuous development • Multiple environments • Life cycle management Source: Mobile Business Statistics, CSO Online 2014Source: Information Week 2011 Source: Triangle Research Survey 2014 2/3 78% 87% 1A
  • 16.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Agenda Enterprise Mobile Development Challenges Oracle Mobile Cloud Service Features Overview and Demo  Mobile Backends  Platform APIs  Custom APIs  Connectors  MCS Client SDK Demo: Consuming Mobile Cloud Service from Oracle MAF App Summary Q&A 1 2 3 16 4 5
  • 17.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | • Centralise mobile integration, diagnostics, logging in the cloud • Design mobile specific APIs – Shape & expose services and APIs • Pre-built mobile services – Push notifications – Storage – Offline synchronization • Integrated security Oracle Mobile Cloud Service 1A
  • 18.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Mobile Cloud Service • Analyse business impact • Client agnostic development tools • Diagnostic and logging • Built-in continuous delivery SDLC – Development, stage, production areas – Artefact versioning 1A
  • 19.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 20.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 21.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | The gateway for mobile apps to interface with the exposed MCS services and indirectly enterprise backend services. Security and exposing the platform and custom APIs are MBE key concepts. Mobile Backend 2B
  • 22.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Mobile Backend API API API API API REST SDK Mobile Backend Overview • Gateway • Authentication & authorization • Group & publish APIs • Consume via REST or mobile SDK • Hides implementation details • Create 1 to many used by 1+ apps • Versioned, deployed, managed 2B
  • 23.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 23 Demonstration
  • 24.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 25.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Custom APIs give you the chance to take the ugly, horrible mess of on premise legacy enterprise endpoints, combined with 3rd party web services, and turn them into optimized endpoints for mobile consumption. Custom APIs • Beyond prebuilt Platform APIs • Build your own Custom APIs – Define RESTful endpoints – Implemented in Node.js – Consume Connectors • Expose through Mobile Backends – Can be reused – Protected by roles 2E
  • 26.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Mobile Backend Mobile App ConnectorsCustom API Nodehttp://rest/api External Services Oracle Mobile Cloud Service ImplementationInterface Mobile Developer Service Developer Defines Interface REST API Mock data Defines Implementation Node.js code Connectors The mobile developer & service developer work hand in hand in parallel. Or 1 person does all the work in sequence. The choice is yours. 2E
  • 27.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Interface 1. Creates the Custom API 2. Defines the endpoints • REST APIs endpoints • HTTP methods (GET, PUT, POST, DELETE) • Media types • Schemas, traits, resources types • Create via MCS UI or RAML 3. Defines security 4. Exposes through mobile backend 5. Tests via UI using 'mockup' data Implementation 1. Implements connectors 2. Implement Node.js code 3. Uploads & sets which version of code 4. Tests via UI using real code The Custom API implementation & Node.js are explained in later deck. The Development Process: Interface vs Implementation 2E
  • 28.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 28 Demonstration
  • 29.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 30.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | • Represents a connection to an external system • Configured, declarative, not coded • Service developers define possible interactions via Node • Consumed like any other API • Use is optional What is a Connector API?
  • 31.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Connector Advantages • Abstract calls to external systems – Calls made in a consistent fashion – Consistent design approach among connectors – Facilitates maintenance • Tight integration with MCS diagnostics and analytics • Declarative security policies – Consumers are shielded from technology changes and credentials manipulation – Rely on trusty and proven Oracle technologies (OWSM, CSF)
  • 32.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 32 Demonstration
  • 33.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 34.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | • Mobile focused services • Solve common dev requirements • Prebuilt, tested, optimized • Published via a mobile backend • Accessed via external REST APIs • Or MCS Mobile Client SDK Reducing the burden on mobile developers, platform APIs provide common mobile functions like push, data storage and synchronization leaving developers to focus on the unique app requirements. Platform APIs 3A
  • 35.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. |3A
  • 36.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 36 Demonstration
  • 37.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Oracle Cloud Cloud/Internet On-Premise MCS Client SDK Custom APIsMobile Backend Connectors Platform APIs Oracle Mobile Cloud Service REST APIs 1A
  • 38.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | • Native mobile platform APIs –Android, iOS... • Saves hand written REST calls • Significantly reduces native code • Prebuilt, tested, optimized The MCS mobile client SDK saves mobile developers time to focus on the unique mobile app requirements, providing native, optimized APIs to call MCS without coding from the ground up. Mobile Client SDK 11A
  • 39.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Mobile Cloud Service 39 MCS SDK Shared Architecture with MAF MCS Utility Notifications Storage Service Proxies Custom API REST Calls SDK Platform APIs User Management Analytics MBE Manager Mobile Backend Mobile Backend Mobile Backend 11B
  • 40.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | • Build Once, Run on Multiple-Platforms • Simpler Extensible UI development • Javascript / Java for business logic • Integrated Security • Full Access to Native Device Features • Modular, Reusable Application Components • In App configurability • Disconnected: SQLite with Encryption Oracle Mobile Application Framework Productivity Boosting Framework 40
  • 41.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Demonstration Consuming Mobile Cloud Service from Oracle MAF Application 41
  • 42.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 42 Key capabilities Summary: Oracle Mobile Cloud Service • API’s extensible with JavaScript (Node.JS) • Built in Mobile APIs (Sync, Push, User Mgmt..) • Development environment based on persona / role • Enterprise grade security • Client Development Tool Agnostic • Usage & analytics for developers & business owners • Integrated with Oracle’s complete PaaS solution and applications Built for Mobile
  • 43.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Find Out More…. • FMW & PaaS Webcasts Series For Partners in November 2015 – MCS Webcast Session: https://eventreg.oracle.com/profile/web/index.cfm?PKWebId=0x2866353594 • EMEA Partner Enablement Calendar – Re-Think Mobile with Oracle Mobile Cloud Service (MCS): https://attendee.gotowebinar.com/register/4427061893144813058 • Oracle Mobile Platform YouTube Channel – https://www.youtube.com/user/OracleMobilePlatform
  • 44.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | For More Information Visit: oracle.com/mobile Or cloud.oracle.com/mobile
  • 45.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | Q&A 45 Mireille Duroussaud Mobile Cloud Platform Oracle Central PM mireille.duroussaud@oracle.com Emin Askerov Oracle IMC FMW Consultant emin.askerov@oracle.com ISV Migration Center blog: http://blogs.oracle.com/imc ISV Migration Center email: partner.imc@beehiveonline.oracle.com
  • 46.
  • 47.
    Copyright © 2015,Oracle and/or its affiliates. All rights reserved. | 47