SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

OOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and securityOOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and securityvasuballa
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup managerBerry Clemens
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
 
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...RapidValue
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsNERUG
 
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Thanos TP
 
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...RapidValue
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Berry Clemens
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service Guatemala User Group
 
206570 primavera and the fusion stack
206570 primavera and the fusion stack206570 primavera and the fusion stack
206570 primavera and the fusion stackp6academy
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suitevasuballa
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Jade Global
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Chris Muir
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2vasuballa
 
Learn About the Top Oracle E-Business Suite Security Vulnerabilities
Learn About the Top Oracle E-Business Suite Security VulnerabilitiesLearn About the Top Oracle E-Business Suite Security Vulnerabilities
Learn About the Top Oracle E-Business Suite Security VulnerabilitiesOAUGNJ
 
Fusion_apps extending and customizations
Fusion_apps extending and customizationsFusion_apps extending and customizations
Fusion_apps extending and customizationsBerry Clemens
 

Was ist angesagt? (20)

OOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and securityOOW15 - managing oracle e-business suite auditing and security
OOW15 - managing oracle e-business suite auditing and security
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup manager
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practices
 
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...
How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Dev...
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
Partner Webcast – Oracle Public Cloud for ISVs: Migrating Java EE and ADF app...
 
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development - ...
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service	Building Better Mobile Backends with Oracle Mobile Cloud Service
Building Better Mobile Backends with Oracle Mobile Cloud Service
 
206570 primavera and the fusion stack
206570 primavera and the fusion stack206570 primavera and the fusion stack
206570 primavera and the fusion stack
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
OOW15 - Installation, Cloning, and Configuration of Oracle E-Business Suite 12.2
 
Learn About the Top Oracle E-Business Suite Security Vulnerabilities
Learn About the Top Oracle E-Business Suite Security VulnerabilitiesLearn About the Top Oracle E-Business Suite Security Vulnerabilities
Learn About the Top Oracle E-Business Suite Security Vulnerabilities
 
Fusion_apps extending and customizations
Fusion_apps extending and customizationsFusion_apps extending and customizations
Fusion_apps extending and customizations
 

Ähnlich wie Oracle mobile cloud service

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution OverviewMee Nam Lee
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Nadine Schoene
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotMee Nam Lee
 
Mobile Cloud Demo
Mobile Cloud DemoMobile Cloud Demo
Mobile Cloud DemoMee Nam Lee
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...CA Technologies
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmapvasuballa
 
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudOracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudIndus Khaitan
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalRohit Dhamija
 
Scala dayssrinivas v3
Scala dayssrinivas v3Scala dayssrinivas v3
Scala dayssrinivas v3ragss
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudHeba Fouad
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goDr. Wilfred Lin (Ph.D.)
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsAppDynamics
 

Ähnlich wie Oracle mobile cloud service (20)

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
 
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
Slidedeck MCS Demo eines Anwendungsfalles - DOAG2015
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / Bot
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
MCSDataSheet
MCSDataSheetMCSDataSheet
MCSDataSheet
 
Mobile Cloud Demo
Mobile Cloud DemoMobile Cloud Demo
Mobile Cloud Demo
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
 
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and RoadmapOOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
 
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the CloudOracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
Oracle OpenWorld 2015 | CON9456 Mobile Security in the Cloud
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
Extending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-FinalExtending Enterprise Applications to mobile interfaces-Final
Extending Enterprise Applications to mobile interfaces-Final
 
Oracle mcs overview 1029
Oracle mcs overview 1029Oracle mcs overview 1029
Oracle mcs overview 1029
 
Scala dayssrinivas v3
Scala dayssrinivas v3Scala dayssrinivas v3
Scala dayssrinivas v3
 
Solving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloudSolving todays problems with oracle integration cloud
Solving todays problems with oracle integration cloud
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
B2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_goB2 oracle mobile_any_app_to_any_service_lets_go
B2 oracle mobile_any_app_to_any_service_lets_go
 
Complete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamicsComplete Visibility into Docker Containers with AppDynamics
Complete Visibility into Docker Containers with AppDynamics
 

Mehr von shravan kumar chelika

Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdevelopershravan kumar chelika
 
How to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR RestHow to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR Restshravan kumar chelika
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order managementshravan kumar chelika
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersshravan kumar chelika
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsshravan kumar chelika
 
Attach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementAttach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementshravan kumar chelika
 
Mandatory sql functions for beginners
Mandatory sql functions for beginnersMandatory sql functions for beginners
Mandatory sql functions for beginnersshravan kumar chelika
 

Mehr von shravan kumar chelika (20)

Build Restful Service using ADFBC
Build Restful Service using ADFBCBuild Restful Service using ADFBC
Build Restful Service using ADFBC
 
Create rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloperCreate rest webservice for oracle public api using java class via jdeveloper
Create rest webservice for oracle public api using java class via jdeveloper
 
How to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR RestHow to convert custom plsql to web services-Soap OR Rest
How to convert custom plsql to web services-Soap OR Rest
 
How to auto create trip in oracle order management
How to auto create trip in oracle order managementHow to auto create trip in oracle order management
How to auto create trip in oracle order management
 
How to create PO with ASN
How to create PO with ASNHow to create PO with ASN
How to create PO with ASN
 
Basics of Oracle Order Management
Basics of Oracle Order ManagementBasics of Oracle Order Management
Basics of Oracle Order Management
 
Basics of Oracle Purchasing
Basics of Oracle PurchasingBasics of Oracle Purchasing
Basics of Oracle Purchasing
 
R12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfersR12 subinventory transfer and inter org transfers
R12 subinventory transfer and inter org transfers
 
Procure to pay flow
Procure to pay flowProcure to pay flow
Procure to pay flow
 
Oracle glossary
Oracle glossaryOracle glossary
Oracle glossary
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
 
Oracle Inventory
Oracle InventoryOracle Inventory
Oracle Inventory
 
iExpenses Introduction
iExpenses IntroductioniExpenses Introduction
iExpenses Introduction
 
Expense personalization
Expense personalizationExpense personalization
Expense personalization
 
Get On Hand Quantities Through API
Get On Hand Quantities Through APIGet On Hand Quantities Through API
Get On Hand Quantities Through API
 
Order to cash cycle
Order to cash cycleOrder to cash cycle
Order to cash cycle
 
Attach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurementAttach a image to the requisition line in iprocurement
Attach a image to the requisition line in iprocurement
 
Mandatory sql functions for beginners
Mandatory sql functions for beginnersMandatory sql functions for beginners
Mandatory sql functions for beginners
 
Basics of oracle service contracts
Basics of oracle service contractsBasics of oracle service contracts
Basics of oracle service contracts
 
Fixed assets-set-up
Fixed assets-set-upFixed assets-set-up
Fixed assets-set-up
 

Kürzlich hochgeladen

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Kürzlich hochgeladen (20)

Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 

Oracle mobile cloud service

  • 1.
  • 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
  • 47. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 47