SlideShare a Scribd company logo
1 of 15
Download to read offline
How Oracle MAF & Oracle Mobile Cloud
can Accelerate Mobile App Development
A RapidValue Solutions Whitepaper
02A Whitepaper by RapidValue Solutions - January 2015
Contents
Executive Summary................................................................................................................
Oracle Mobile Application Framework (MAF):
The Complete Development Framework from Oracle Mobile Suite...............................................
How to Mobilize Your Oracle ERP Modules using eQuipMeTM
Oracle Mobile Framework...............
Primary Components....................................................................................................
Key Benefits of eQuipMeTM
Oracle Mobile Framework.....................................................
eQuipMeTM
Oracle Mobile Application Suite.....................................................................
The Next Leap : Oracle Mobile Cloud Service (MCS)..................................................................
Siphon the Complex Backend Requirements and Functionalities using Oracle MCS............
Simplify Enterprise Integration using Oracle MCS Connectors........................................
Simplified Security and Identity Management Services...................................................
Mobile Application Accelerator (MAX) – Power to Develop Mobile Apps for Functional Users...
Conclusion: The Way Ahead....................................................................................................
About RapidValue...................................................................................................................
03
03
04
04
05
06
13
13
13
13
14
14
15
Executive Summary
Oracle Mobile Application Framework (MAF):
The Complete Development Framework from Oracle
Mobile Suite
Mobile application development is getting competitive with lots of new products and platforms. What
makes it more competitive is that the client stresses on aggressive timelines. Most of the customers
expect their mobile application to come live in weeks rather than months, as they know that delay of
each day means their competitor will be catching up. Therefore, the customers would prefer a rapid
mobile application development, which, at same time, do not compromise on security and features. And
hence, the mobile solution vendors and developers are looking for ways to accelerate the mobile
application design and development to meet the aggressive timelines.
This paper explains how Oracle MAF and Oracle Mobile Cloud Service, the two latest Oracle
technologies, help in accelerating mobile application development. It focuses on how RapidValue has
implemented mobile applications using the Oracle Mobile Application Framework (MAF).
03A Whitepaper by RapidValue Solutions - January 2015
When it comes to mobilizing enterprise systems, there are several factors or challenges that need to be
addressed. Mobile development technologies, existing enterprise security, leveraging existing skills,
BYOD, integration concerns and performance are few to mention. Addressing all these, using different
pieces make the entire mobile solution framework difficult. This is where the Oracle Mobile Suite
provides an end-to-end platform for enterprise mobility.
Oracle MAF is Oracle’s hybrid mobile application development framework that can be used to develop
both iOS and Android apps with a single source code. MAF is Oracle’s strategic mobile application
development platform.
MAF uses the standard based technologies like HTML5, CSS3, Java and JavaScript for application
development. Java forms the core of business logic. Thus, it is easier for the developers to adapt to
Oracle MAF using the existing skill set.
Oracle MAF has a MVC framework and uses declarative components for User Interface development.
This increases the developers’ productivity. Oracle’s MAF assists in accessing device features like
camera, contacts, GPS etc. using inbuilt Cordova Plugin. MAF is available as a plugin for both
JDeveloper 12.1.3 and Eclipse IDEs. MAF also supports development of applications that can work in
offline mode. Using local SQLite database, the mobile app can work in offline mode by accessing data
from the encrypted local database. Another feature of Offline functionality is ability to store user
credentials in SQLite database in encrypted manner in order to enable offline authentication to
enterprise applications.
How to Mobilize Your Oracle ERP Modules using
eQuipMe Oracle Mobile Framework
RapidValue’s eQuipMeTM
Oracle Mobile Framework comprises over 200 ‘Pre-Built’ modules, Built-in
connectors, and over 30 ‘Pre-built’ mobile applications developed, using Oracle MAF, Native and
Cross-platform technologies.
eQuipMeTM
mobile applications includes seeded and custom Oracle APIs for specific mobile
application functionality. The Oracle Integration Repository or Integrated SOA gateway is used
for publishing the Oracle EBS PL/SQL packages and generating the web services for external
communication. The eQuipMeTM
connectors forms the core of the integration initiation from
Oracle EBS to mobile.
Primary Components
Pre-built eQuipMeTM
Oracle Connectors
Oracle Mobile Integration Components
04A Whitepaper by RapidValue Solutions - January 2015
Native Mobile App
OAM Service
Oracle Identity
Management (OIM)
Oracle Connectors
Oracle Mobile Integration &
Security Suite Mobile Applications
SOAP
ERP
DATABASE
HTTP/
SOAP/
REST
Cross-Platform
Mobile App
Oracle
Service Bus
BAM
Business
Rules
BPEL
Adapters
Human Tasks
Oracle Directory
Services (OID)
Oracle
Mobile
&
Social
Server
Oracle MAF
Field Service
Order Management
Expense Management
Procurement
HRMS
Approvals
Inventory
HRMS
Field Service
Order Management
Procurement
Expense Management
Inventory
Approvals
Oracle FMW and SOA is the integration technology middleware, recommended by Oracle for
robust integration with third-party systems and mobile devices. Mobile applications
communicate with enterprise systems using web-services. One of the major advantages of
using Oracle Mobile Platform is that it enables to extend backend data to a preferred format for
communication with mobile applications using standard FMW technologies. Oracle SOA Suite
and OSB components can be used for generating webservices from enterprise systems and
creating RESTful APIs which is more mobile friendly. The SOA suite also enables web service
orchestration for complex web services and multi-system integration. The OSB is a powerful tool
for service mediation and transformation.
TM
Seamless Integration - With pre-built components and in-built connectors, ready framework
enables rapid mobile enablement of your Oracle backend systems.
Quicker Time to Market - Reduces the development life cycle by using pre-built components
for individual modules and modularized designs. This enables your business to market quickly
and helps to gain a competitive advantage.
Protects Current Enterprise Technologies - Extends current enterprise security policies
and leverages existing Java/HTML/JS skill sets using Oracle Mobile Suite.
Multi-Device Accessibility - The mobile app, to access data from your ERPs, can be built
using any of the technology options – Mobile Web, Native application, Hybrid application or
Oracle MAF. Therefore, the staff gets access to remote data on any of the devices.
Lower TCO - Achieve reduced TCO by having lower procurement, implementation and
operational cost. Choose your preferred mobile platform technology, implement mobile security
and MDM/MAM functionality from the same solution provider.
Customized Solution - Your ERP modules and mobile application can be customized as per
your business requirements, without the need to make any changes to your core enterprise
systems.
Key Benefits of eQuipMeTM
Oracle Mobile Framework
05A Whitepaper by RapidValue Solutions - January 2015
Oracle Mobile Security Components
Oracle Mobile Security components help the organizations to enable Mobile application security
and also leverage the enterprise security strategy without making changes in existing security
infrastructure. Oracle Access Manager (OAM) components and Oracle Identity manager (OIM)
provides mechanism for extending the corporate role based authentications, authorizations and
security policies to mobile applications. OIM can be used to integrate with Active Directory and
Single Sign On (SSO), if an enterprise wishes to do so. Also, most of the enterprises want to
isolate the corporate infrastructure from outside and Oracle API gateway provides a DMZ which
controls how corporate systems and applications are exposed outside to mobile and cloud. In
addition, the Oracle Mobile Development framework provides feature-wise and user role
based security.
eQuipMeTM
Mobile Applications
The mobile applications are developed using Oracle Mobile Application Framework (MAF)
Cross-platform technology for running in iOS and Android mobiles The mobile applications are
completely modularized and can be integrated with Oracle ERP (Oracle E-Business Suite, JDE,
People soft ); as well as legacy systems. The modularized design helps in re-usability of the
components for faster development. One major advantage is that the mobile applications can
be customized to fit in the enhancements.
Some of the mobile applications built by RapidValue using the Oracle Mobile Platform are:
RapidValue’s FSM is a ready-to-run mobile application that integrates with your existing IT systems, to
extend field service processes and deliver optimized workflows across mobile channels. The application
allows field service technicians to view daily tasks lists, schedule customer appointments, view
customer/ product & service details, real-time reporting of charges, optimize customer visits, based on
location through maps, etc., while on the move.
eQuipMeTM
Oracle Mobile Application Suite
Field Service Management
06A Whitepaper by RapidValue Solutions - January 2015
Oracle MAF enabled us to extend Oracle EBS and other enterprise systems to mobile by
delivering the mobile applications to Android and iOS phones, using cross-platform development
framework. The declarative development components, built in security, code re-usability and
quick integration frameworks helped us to accelerate the mobile application development. Now,
we are going to the next level by leveraging the Oracle Mobile Cloud Services which siphons off
the backend functionality coding, thereby, further accelerating the mobile development.
– Abhijit Ramachandran, Product Manager, RapidValue Solutions
RapidValue’s HRMS application integrates with your existing HR systems, enabling employees to access
and update key HR data from anywhere, anytime. The application allows employees to create a profile
and manage information like education, competency details, job history, access employee directory,
upload files, view & download paystubs and manage leaves. The mobile application also allows managers
to approve leave requests, view team calendar and access other useful data of the employees.
HRMS Mobile Application
07A Whitepaper by RapidValue Solutions - January 2015
RapidValue's Approval mobile application allows users to manage approvals for sales orders, invoices,
leave requests, purchase orders, purchase requisitions, view approval history etc. This application
enables business approvals, anytime, from any device, facilitating faster decision making for the CXOs
and senior executives. Thus, the staff productivity becomes better.
Approval Management Mobile Application
08A Whitepaper by RapidValue Solutions - January 2015
RapidValue's procurement mobile application helps to streamline your workflow and business
processes. The procurement management application enables users to create and view PO, manage
purchase requisitions, check order status, add line items, view receipts etc., from anywhere, and in a
secure manner.
Procurement Management Mobile Application
09A Whitepaper by RapidValue Solutions - January 2015
RapidValue’s Order management application allows sales executives to create sales orders, view
customer details, calculate the pricing and quotations, check status of order and work in the pipeline,
access inventory availability, generate invoices etc. This application aids the sales executives in closing
sales deals quickly.
Order Management Mobile Application
10A Whitepaper by RapidValue Solutions - January 2015
The Inventory & PO receipt management application ensures that the store managers (in retail) and
enterprises are well aware of the status of the goods that are being obtained and also, which are being
sold/ shipped. The application has various privileges which have been allotted to each of the users. The
users can access PO, Line items, create and place orders, scan barcodes, check order status, look up
for SKU’s etc.
Inventory Management Mobile Application
11A Whitepaper by RapidValue Solutions - January 2015
The expense management application helps employees, who are travelling and not often near their
desktop, to submit travel related expenses for reimbursements through the mobile. The employees can
also scan and upload receipts and documents from the mobile application. It also facilitates the
managers to approve the expense report, using the mobile application.
Expense Management Mobile Application
12A Whitepaper by RapidValue Solutions - January 2015
The Next Leap : Oracle Mobile Cloud Service (MCS)
Oracle Mobile Cloud Service provides features and capabilities that make mobile application
development simpler and faster. It focuses to do away with the technicalities of mobile app
development, which means even a business functional user can develop basic mobile applications.
What it means for a developer is that he can concentrate more on the coding part rather than the
operational and deployment tasks. There are many platforms or solutions which enable this in the
market by different names like Mobile Backend as a Service (MBaaS) or Mobile Enterprise Application
Platform (MEAP). Oracle Mobile Cloud Service provides methods to simplify the enterprise mobile
application development, using its strategic Mobile cloud components. Mobile Cloud Services provides
an ‘Accelerator platform’ which reduces the mobile application time frame by providing out of the box
back end functionalities (like Push Notification), provides enterprise scale API connectors for secure
integration to backend systems and easy to deploy mobile security.
If you ask an enterprise mobile application developer, they will say that almost 50% of their efforts are
spent on developing and deploying backend functionalities. An Oracle mobile developer will be coming
across several backend requirements like Push Notifications, Offline data sync, User and Device
Management, Enterprise integration etc. Oracle MCS has implemented various Mobile Application
development accelerator features, listed below, in order to reduce the complexities of coding
backend functions.
Oracle Mobile Cloud Services provide an API catalog which consists of pre-built cloud API connectors
for major enterprise systems like Oracle E-Business Suite, JD Edwards, Sales force, SAP etc. And also
exposes the APIs developed by service providers in the API catalog. In fact, it exposes the APIs to
leverage the out-of-the-box connectors to access the enterprise backend. It also facilitates simple
generation of APIs, if pre-built APIs do not exist. It provides a web interface for the API development
team to configure and create APIs by providing cloud based connectors to access the enterprise
backend system and expose the underlying business objects and tables for API creation. The API is,
then, coupled with an OAuth security token. MCS also provides facility to test the APIs, using the MCS
test screen and real-time data from the backend, or using mock up data, in case real APIs are not in
production.
Oracle MCS helps mobile developers to secure APIs and services, using OAuth security tokens, which are
returned after successful authentications to a system. The security token is embedded in the APIs in the
API calls and are secured. MCS also provides Identity Management (IDM) services on the cloud and it
enables to extend the existing Identity management services and security policies to mobile applications.
Mobile services like Push Notifications and Messaging such as email, SMS, Voice mail
User Management and Device Management functionalities
Offline behavior and data sync
Siphon the Complex Backend Requirements and Functionalities using
Oracle MCS
Simplify Enterprise Integration using Oracle MCS Connectors
Simplified Security and Identity Management Services
13A Whitepaper by RapidValue Solutions - January 2015
Conclusion: The Way Ahead
Oracle MCS includes Mobile Application Accelerator which accelerates the Mobile application
development. MAX is a cloud based service that provides mobile application development capabilities to
business users and functional users, with no development experience. It provides a web-based UI for
functional users to develop a MAF based application using pre-built components. These components
are available Out-of-the-box as pre-built templates or developed by MAF developers. The mobile apps
can be developed using any web browser, without the need to install any mobile development
environments or IDEs. The developers can see an instant preview, without the need to deploy the
application. It largely simplifies and speeds up mobile application development; and what is
commendable is that any mobile application developed using MAX can be extended using Oracle MAF
for any enhancements.
Oracle MAF is Oracle’s strategic platform for cross-platform mobile application development. MAF can
be used to develop iOS and Android mobile, as well as tablet applications using a single source code.
The declarative components and quick integration mechanisms help developers to quickly develop
mobile applications. The development framework along with Oracle Mobile Service Integration and
Oracle Mobile Security provides a comprehensive mobile suite for extending enterprise systems to
mobile, without compromising on security. Enterprises can extend their corporate security strategy
using the Oracle Mobile Suite.
Furthermore, with the launch of Oracle Mobile Cloud Service and Mobile Application Accelerator
empower the developers and business users to rapidly create mobile applications. It eliminates several
complexities of backend functionalities and the developer can concentrate more on client application
development and coding. It provides enhanced security and enterprise integration by simplified Oracle
Mobile Cloud Services. Using Oracle MCS, the mobile application vendors can reduce the turnaround
time and improve the productivity and customer satisfaction.
Mobile Application Accelerator (MAX) – Power to Develop Mobile Apps
for Functional Users
14A Whitepaper by RapidValue Solutions - January 2015
If you need more information, you can please write to the authors, Abhijit Ramachandran,
Product Manager & Consultant - Enterprise Mobility at abhijitrc@rapidvaluesolutions.com and
Kavyanidhi Narayan, Sr. Manager - Marketing at kavyanidhin@rapidvaluesolutions.com
RapidValue has a team of domain experts and mobility consultants to help you build innovative
and comprehensive mobile applications for your enterprise. If you need guidance on building
your first mobile application, please write to contactus@rapidvaluesolutions.com, we’ll be
happy to hear from you.
RapidValueEnablingMobilityMobility Information Series – Jan 2013
About RapidValue
RapidValue is a leading provider of mobility solutions to enterprises worldwide. Armed with a large
team of experts in mobility consulting and application development, along with experience delivering
global mobility projects, we offer a range of mobility services across industry verticals. RapidValue
delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the
United States and India.
www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog
+1-877-643-1850 contactus@rapidvaluesolutions.com
A Whitepaper by RapidValue Solutions - January 2015

More Related Content

What's hot

Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Designcrm2life
 
InApp Inc. Corporate Profile
InApp Inc. Corporate ProfileInApp Inc. Corporate Profile
InApp Inc. Corporate Profileinapp
 
SANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerSANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerOracleIDM
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup managerBerry Clemens
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Michael Medin
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovapptive Global Solutions Pvt Ltd.
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesSalesforce Developers
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsJaime Cid
 
Progea - General brochure - Deutsch
Progea - General brochure - DeutschProgea - General brochure - Deutsch
Progea - General brochure - DeutschPROGEA s.r.l.
 
Wise Men Oracle Mobility Webinar- 11-December-2014
Wise Men Oracle Mobility Webinar- 11-December-2014Wise Men Oracle Mobility Webinar- 11-December-2014
Wise Men Oracle Mobility Webinar- 11-December-2014Wise Men
 
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)Oracle AIA - Does it deliver on it's integration promise? (whitepaper)
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)Revelation Technologies
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015WaveMaker, Inc.
 

What's hot (20)

Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Sakshi Report
Sakshi ReportSakshi Report
Sakshi Report
 
Mobile hig
Mobile higMobile hig
Mobile hig
 
Эволюция интерфейса Siebel - Responsive Web Design
Эволюция интерфейса Siebel  - Responsive Web DesignЭволюция интерфейса Siebel  - Responsive Web Design
Эволюция интерфейса Siebel - Responsive Web Design
 
Api pro 2017
Api pro 2017Api pro 2017
Api pro 2017
 
InApp Inc. Corporate Profile
InApp Inc. Corporate ProfileInApp Inc. Corporate Profile
InApp Inc. Corporate Profile
 
SANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity ManagerSANS Institute Product Review of Oracle Identity Manager
SANS Institute Product Review of Oracle Identity Manager
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup manager
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3
 
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
Innovative mobile apps – migrate MBO apps to SAP Mobile Platform 3.0
 
Understanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile ArchitecturesUnderstanding Native, Hybrid, and Web Mobile Architectures
Understanding Native, Hybrid, and Web Mobile Architectures
 
Deploy tools research
Deploy tools researchDeploy tools research
Deploy tools research
 
ADF Value Proposition in 10 key points
ADF Value Proposition in 10 key pointsADF Value Proposition in 10 key points
ADF Value Proposition in 10 key points
 
Progea - General brochure - Deutsch
Progea - General brochure - DeutschProgea - General brochure - Deutsch
Progea - General brochure - Deutsch
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Wise Men Oracle Mobility Webinar- 11-December-2014
Wise Men Oracle Mobility Webinar- 11-December-2014Wise Men Oracle Mobility Webinar- 11-December-2014
Wise Men Oracle Mobility Webinar- 11-December-2014
 
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)Oracle AIA - Does it deliver on it's integration promise? (whitepaper)
Oracle AIA - Does it deliver on it's integration promise? (whitepaper)
 
Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015Docker & aPaaS: Enterprise Innovation and Trends for 2015
Docker & aPaaS: Enterprise Innovation and Trends for 2015
 

Similar to How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Development - a Whitepaper by RapidValue Solutions

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution OverviewMee Nam Lee
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...RapidValue
 
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkJean-Marc Desvaux
 
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue Solutions
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue SolutionsMobilizing Oracle Applications ERP - A Whitepaper by RapidValue Solutions
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue SolutionsRapidValue
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkNeha Singh
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotMee Nam Lee
 
What Is Oracle Fusion Middleware .pdf
What Is Oracle Fusion Middleware .pdfWhat Is Oracle Fusion Middleware .pdf
What Is Oracle Fusion Middleware .pdfPridesys IT Ltd.
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 
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
 
The Movilizer - Reinvent Your Mobile Enterprise 2014
The Movilizer - Reinvent Your Mobile Enterprise 2014The Movilizer - Reinvent Your Mobile Enterprise 2014
The Movilizer - Reinvent Your Mobile Enterprise 2014Jan Vermeesch
 
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...vasuballa
 
Nexcore mobile platform 4.0
Nexcore mobile platform 4.0Nexcore mobile platform 4.0
Nexcore mobile platform 4.0SK CC
 
Oracle eBusiness and Middleware
Oracle eBusiness and MiddlewareOracle eBusiness and Middleware
Oracle eBusiness and MiddlewareCarina Kordan
 
Oracle Mdm Capricode Wp
Oracle Mdm Capricode WpOracle Mdm Capricode Wp
Oracle Mdm Capricode WpSteven Cull
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551xavier john
 
Java development services at yash
Java development services at yashJava development services at yash
Java development services at yashYASH Technologies
 

Similar to How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Development - a Whitepaper by RapidValue Solutions (20)

Oracle Mobile Solution Overview
Oracle Mobile Solution OverviewOracle Mobile Solution Overview
Oracle Mobile Solution Overview
 
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
Unified Mobile Application to Integrate SalesForce, Oracle EBS, Taleo, Outloo...
 
The Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application FrameworkThe Strategic Role of the Enterprise Application Framework
The Strategic Role of the Enterprise Application Framework
 
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue Solutions
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue SolutionsMobilizing Oracle Applications ERP - A Whitepaper by RapidValue Solutions
Mobilizing Oracle Applications ERP - A Whitepaper by RapidValue Solutions
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 
MCSDataSheet
MCSDataSheetMCSDataSheet
MCSDataSheet
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle Mobile Cloud / Bot
Oracle Mobile Cloud / BotOracle Mobile Cloud / Bot
Oracle Mobile Cloud / Bot
 
What Is Oracle Fusion Middleware .pdf
What Is Oracle Fusion Middleware .pdfWhat Is Oracle Fusion Middleware .pdf
What Is Oracle Fusion Middleware .pdf
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
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...
 
The Movilizer - Reinvent Your Mobile Enterprise 2014
The Movilizer - Reinvent Your Mobile Enterprise 2014The Movilizer - Reinvent Your Mobile Enterprise 2014
The Movilizer - Reinvent Your Mobile Enterprise 2014
 
Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
 
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
OOW15 - Building, Deploying, and Managing Smartphone Apps for Oracle E-Busine...
 
Nexcore mobile platform 4.0
Nexcore mobile platform 4.0Nexcore mobile platform 4.0
Nexcore mobile platform 4.0
 
Oracle eBusiness and Middleware
Oracle eBusiness and MiddlewareOracle eBusiness and Middleware
Oracle eBusiness and Middleware
 
Oracle Mdm Capricode Wp
Oracle Mdm Capricode WpOracle Mdm Capricode Wp
Oracle Mdm Capricode Wp
 
Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551Wp soa-suite-11gr1-2-129551
Wp soa-suite-11gr1-2-129551
 
Java development services at yash
Java development services at yashJava development services at yash
Java development services at yash
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 

More from RapidValue

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaRapidValue
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins PipelineRapidValue
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using AxeRapidValue
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinRapidValue
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud LabsRapidValue
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business BenefitsRapidValue
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with KotlinRapidValue
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360RapidValue
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORSRapidValue
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelRapidValue
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDRapidValue
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkRapidValue
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsRapidValue
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterRapidValue
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4RapidValue
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QARapidValue
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsRapidValue
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon StudioRapidValue
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindRapidValue
 

More from RapidValue (20)

How to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-SpaHow to Build a Micro-Application using Single-Spa
How to Build a Micro-Application using Single-Spa
 
Play with Jenkins Pipeline
Play with Jenkins PipelinePlay with Jenkins Pipeline
Play with Jenkins Pipeline
 
Accessibility Testing using Axe
Accessibility Testing using AxeAccessibility Testing using Axe
Accessibility Testing using Axe
 
Guide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in KotlinGuide to Generate Extent Report in Kotlin
Guide to Generate Extent Report in Kotlin
 
Automation in Digital Cloud Labs
Automation in Digital Cloud LabsAutomation in Digital Cloud Labs
Automation in Digital Cloud Labs
 
Microservices Architecture - Top Trends & Key Business Benefits
Microservices Architecture -  Top Trends & Key Business BenefitsMicroservices Architecture -  Top Trends & Key Business Benefits
Microservices Architecture - Top Trends & Key Business Benefits
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Appium Automation with Kotlin
Appium Automation with KotlinAppium Automation with Kotlin
Appium Automation with Kotlin
 
Build UI of the Future with React 360
Build UI of the Future with React 360Build UI of the Future with React 360
Build UI of the Future with React 360
 
Python Google Cloud Function with CORS
Python Google Cloud Function with CORSPython Google Cloud Function with CORS
Python Google Cloud Function with CORS
 
Real-time Automation Result in Slack Channel
Real-time Automation Result in Slack ChannelReal-time Automation Result in Slack Channel
Real-time Automation Result in Slack Channel
 
Automation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDDAutomation Testing with KATALON Cucumber BDD
Automation Testing with KATALON Cucumber BDD
 
How to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular FrameworkHow to Implement Micro Frontend Architecture using Angular Framework
How to Implement Micro Frontend Architecture using Angular Framework
 
Video Recording of Selenium Automation Flows
Video Recording of Selenium Automation FlowsVideo Recording of Selenium Automation Flows
Video Recording of Selenium Automation Flows
 
JMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeterJMeter JMX Script Creation via BlazeMeter
JMeter JMX Script Creation via BlazeMeter
 
Migration to Extent Report 4
Migration to Extent Report 4Migration to Extent Report 4
Migration to Extent Report 4
 
The Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QAThe Definitive Guide to Implementing Shift Left Testing in QA
The Definitive Guide to Implementing Shift Left Testing in QA
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Test Case Creation in Katalon Studio
Test Case Creation in Katalon StudioTest Case Creation in Katalon Studio
Test Case Creation in Katalon Studio
 
How to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using ValgrindHow to Perform Memory Leak Test Using Valgrind
How to Perform Memory Leak Test Using Valgrind
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

How Oracle Mobile Cloud and Oracle MAF can Acccelerate Mobile Application Development - a Whitepaper by RapidValue Solutions

  • 1. How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper
  • 2. 02A Whitepaper by RapidValue Solutions - January 2015 Contents Executive Summary................................................................................................................ Oracle Mobile Application Framework (MAF): The Complete Development Framework from Oracle Mobile Suite............................................... How to Mobilize Your Oracle ERP Modules using eQuipMeTM Oracle Mobile Framework............... Primary Components.................................................................................................... Key Benefits of eQuipMeTM Oracle Mobile Framework..................................................... eQuipMeTM Oracle Mobile Application Suite..................................................................... The Next Leap : Oracle Mobile Cloud Service (MCS).................................................................. Siphon the Complex Backend Requirements and Functionalities using Oracle MCS............ Simplify Enterprise Integration using Oracle MCS Connectors........................................ Simplified Security and Identity Management Services................................................... Mobile Application Accelerator (MAX) – Power to Develop Mobile Apps for Functional Users... Conclusion: The Way Ahead.................................................................................................... About RapidValue................................................................................................................... 03 03 04 04 05 06 13 13 13 13 14 14 15
  • 3. Executive Summary Oracle Mobile Application Framework (MAF): The Complete Development Framework from Oracle Mobile Suite Mobile application development is getting competitive with lots of new products and platforms. What makes it more competitive is that the client stresses on aggressive timelines. Most of the customers expect their mobile application to come live in weeks rather than months, as they know that delay of each day means their competitor will be catching up. Therefore, the customers would prefer a rapid mobile application development, which, at same time, do not compromise on security and features. And hence, the mobile solution vendors and developers are looking for ways to accelerate the mobile application design and development to meet the aggressive timelines. This paper explains how Oracle MAF and Oracle Mobile Cloud Service, the two latest Oracle technologies, help in accelerating mobile application development. It focuses on how RapidValue has implemented mobile applications using the Oracle Mobile Application Framework (MAF). 03A Whitepaper by RapidValue Solutions - January 2015 When it comes to mobilizing enterprise systems, there are several factors or challenges that need to be addressed. Mobile development technologies, existing enterprise security, leveraging existing skills, BYOD, integration concerns and performance are few to mention. Addressing all these, using different pieces make the entire mobile solution framework difficult. This is where the Oracle Mobile Suite provides an end-to-end platform for enterprise mobility. Oracle MAF is Oracle’s hybrid mobile application development framework that can be used to develop both iOS and Android apps with a single source code. MAF is Oracle’s strategic mobile application development platform. MAF uses the standard based technologies like HTML5, CSS3, Java and JavaScript for application development. Java forms the core of business logic. Thus, it is easier for the developers to adapt to Oracle MAF using the existing skill set. Oracle MAF has a MVC framework and uses declarative components for User Interface development. This increases the developers’ productivity. Oracle’s MAF assists in accessing device features like camera, contacts, GPS etc. using inbuilt Cordova Plugin. MAF is available as a plugin for both JDeveloper 12.1.3 and Eclipse IDEs. MAF also supports development of applications that can work in offline mode. Using local SQLite database, the mobile app can work in offline mode by accessing data from the encrypted local database. Another feature of Offline functionality is ability to store user credentials in SQLite database in encrypted manner in order to enable offline authentication to enterprise applications.
  • 4. How to Mobilize Your Oracle ERP Modules using eQuipMe Oracle Mobile Framework RapidValue’s eQuipMeTM Oracle Mobile Framework comprises over 200 ‘Pre-Built’ modules, Built-in connectors, and over 30 ‘Pre-built’ mobile applications developed, using Oracle MAF, Native and Cross-platform technologies. eQuipMeTM mobile applications includes seeded and custom Oracle APIs for specific mobile application functionality. The Oracle Integration Repository or Integrated SOA gateway is used for publishing the Oracle EBS PL/SQL packages and generating the web services for external communication. The eQuipMeTM connectors forms the core of the integration initiation from Oracle EBS to mobile. Primary Components Pre-built eQuipMeTM Oracle Connectors Oracle Mobile Integration Components 04A Whitepaper by RapidValue Solutions - January 2015 Native Mobile App OAM Service Oracle Identity Management (OIM) Oracle Connectors Oracle Mobile Integration & Security Suite Mobile Applications SOAP ERP DATABASE HTTP/ SOAP/ REST Cross-Platform Mobile App Oracle Service Bus BAM Business Rules BPEL Adapters Human Tasks Oracle Directory Services (OID) Oracle Mobile & Social Server Oracle MAF Field Service Order Management Expense Management Procurement HRMS Approvals Inventory HRMS Field Service Order Management Procurement Expense Management Inventory Approvals Oracle FMW and SOA is the integration technology middleware, recommended by Oracle for robust integration with third-party systems and mobile devices. Mobile applications communicate with enterprise systems using web-services. One of the major advantages of using Oracle Mobile Platform is that it enables to extend backend data to a preferred format for communication with mobile applications using standard FMW technologies. Oracle SOA Suite and OSB components can be used for generating webservices from enterprise systems and creating RESTful APIs which is more mobile friendly. The SOA suite also enables web service orchestration for complex web services and multi-system integration. The OSB is a powerful tool for service mediation and transformation. TM
  • 5. Seamless Integration - With pre-built components and in-built connectors, ready framework enables rapid mobile enablement of your Oracle backend systems. Quicker Time to Market - Reduces the development life cycle by using pre-built components for individual modules and modularized designs. This enables your business to market quickly and helps to gain a competitive advantage. Protects Current Enterprise Technologies - Extends current enterprise security policies and leverages existing Java/HTML/JS skill sets using Oracle Mobile Suite. Multi-Device Accessibility - The mobile app, to access data from your ERPs, can be built using any of the technology options – Mobile Web, Native application, Hybrid application or Oracle MAF. Therefore, the staff gets access to remote data on any of the devices. Lower TCO - Achieve reduced TCO by having lower procurement, implementation and operational cost. Choose your preferred mobile platform technology, implement mobile security and MDM/MAM functionality from the same solution provider. Customized Solution - Your ERP modules and mobile application can be customized as per your business requirements, without the need to make any changes to your core enterprise systems. Key Benefits of eQuipMeTM Oracle Mobile Framework 05A Whitepaper by RapidValue Solutions - January 2015 Oracle Mobile Security Components Oracle Mobile Security components help the organizations to enable Mobile application security and also leverage the enterprise security strategy without making changes in existing security infrastructure. Oracle Access Manager (OAM) components and Oracle Identity manager (OIM) provides mechanism for extending the corporate role based authentications, authorizations and security policies to mobile applications. OIM can be used to integrate with Active Directory and Single Sign On (SSO), if an enterprise wishes to do so. Also, most of the enterprises want to isolate the corporate infrastructure from outside and Oracle API gateway provides a DMZ which controls how corporate systems and applications are exposed outside to mobile and cloud. In addition, the Oracle Mobile Development framework provides feature-wise and user role based security. eQuipMeTM Mobile Applications The mobile applications are developed using Oracle Mobile Application Framework (MAF) Cross-platform technology for running in iOS and Android mobiles The mobile applications are completely modularized and can be integrated with Oracle ERP (Oracle E-Business Suite, JDE, People soft ); as well as legacy systems. The modularized design helps in re-usability of the components for faster development. One major advantage is that the mobile applications can be customized to fit in the enhancements.
  • 6. Some of the mobile applications built by RapidValue using the Oracle Mobile Platform are: RapidValue’s FSM is a ready-to-run mobile application that integrates with your existing IT systems, to extend field service processes and deliver optimized workflows across mobile channels. The application allows field service technicians to view daily tasks lists, schedule customer appointments, view customer/ product & service details, real-time reporting of charges, optimize customer visits, based on location through maps, etc., while on the move. eQuipMeTM Oracle Mobile Application Suite Field Service Management 06A Whitepaper by RapidValue Solutions - January 2015 Oracle MAF enabled us to extend Oracle EBS and other enterprise systems to mobile by delivering the mobile applications to Android and iOS phones, using cross-platform development framework. The declarative development components, built in security, code re-usability and quick integration frameworks helped us to accelerate the mobile application development. Now, we are going to the next level by leveraging the Oracle Mobile Cloud Services which siphons off the backend functionality coding, thereby, further accelerating the mobile development. – Abhijit Ramachandran, Product Manager, RapidValue Solutions
  • 7. RapidValue’s HRMS application integrates with your existing HR systems, enabling employees to access and update key HR data from anywhere, anytime. The application allows employees to create a profile and manage information like education, competency details, job history, access employee directory, upload files, view & download paystubs and manage leaves. The mobile application also allows managers to approve leave requests, view team calendar and access other useful data of the employees. HRMS Mobile Application 07A Whitepaper by RapidValue Solutions - January 2015
  • 8. RapidValue's Approval mobile application allows users to manage approvals for sales orders, invoices, leave requests, purchase orders, purchase requisitions, view approval history etc. This application enables business approvals, anytime, from any device, facilitating faster decision making for the CXOs and senior executives. Thus, the staff productivity becomes better. Approval Management Mobile Application 08A Whitepaper by RapidValue Solutions - January 2015
  • 9. RapidValue's procurement mobile application helps to streamline your workflow and business processes. The procurement management application enables users to create and view PO, manage purchase requisitions, check order status, add line items, view receipts etc., from anywhere, and in a secure manner. Procurement Management Mobile Application 09A Whitepaper by RapidValue Solutions - January 2015
  • 10. RapidValue’s Order management application allows sales executives to create sales orders, view customer details, calculate the pricing and quotations, check status of order and work in the pipeline, access inventory availability, generate invoices etc. This application aids the sales executives in closing sales deals quickly. Order Management Mobile Application 10A Whitepaper by RapidValue Solutions - January 2015
  • 11. The Inventory & PO receipt management application ensures that the store managers (in retail) and enterprises are well aware of the status of the goods that are being obtained and also, which are being sold/ shipped. The application has various privileges which have been allotted to each of the users. The users can access PO, Line items, create and place orders, scan barcodes, check order status, look up for SKU’s etc. Inventory Management Mobile Application 11A Whitepaper by RapidValue Solutions - January 2015
  • 12. The expense management application helps employees, who are travelling and not often near their desktop, to submit travel related expenses for reimbursements through the mobile. The employees can also scan and upload receipts and documents from the mobile application. It also facilitates the managers to approve the expense report, using the mobile application. Expense Management Mobile Application 12A Whitepaper by RapidValue Solutions - January 2015
  • 13. The Next Leap : Oracle Mobile Cloud Service (MCS) Oracle Mobile Cloud Service provides features and capabilities that make mobile application development simpler and faster. It focuses to do away with the technicalities of mobile app development, which means even a business functional user can develop basic mobile applications. What it means for a developer is that he can concentrate more on the coding part rather than the operational and deployment tasks. There are many platforms or solutions which enable this in the market by different names like Mobile Backend as a Service (MBaaS) or Mobile Enterprise Application Platform (MEAP). Oracle Mobile Cloud Service provides methods to simplify the enterprise mobile application development, using its strategic Mobile cloud components. Mobile Cloud Services provides an ‘Accelerator platform’ which reduces the mobile application time frame by providing out of the box back end functionalities (like Push Notification), provides enterprise scale API connectors for secure integration to backend systems and easy to deploy mobile security. If you ask an enterprise mobile application developer, they will say that almost 50% of their efforts are spent on developing and deploying backend functionalities. An Oracle mobile developer will be coming across several backend requirements like Push Notifications, Offline data sync, User and Device Management, Enterprise integration etc. Oracle MCS has implemented various Mobile Application development accelerator features, listed below, in order to reduce the complexities of coding backend functions. Oracle Mobile Cloud Services provide an API catalog which consists of pre-built cloud API connectors for major enterprise systems like Oracle E-Business Suite, JD Edwards, Sales force, SAP etc. And also exposes the APIs developed by service providers in the API catalog. In fact, it exposes the APIs to leverage the out-of-the-box connectors to access the enterprise backend. It also facilitates simple generation of APIs, if pre-built APIs do not exist. It provides a web interface for the API development team to configure and create APIs by providing cloud based connectors to access the enterprise backend system and expose the underlying business objects and tables for API creation. The API is, then, coupled with an OAuth security token. MCS also provides facility to test the APIs, using the MCS test screen and real-time data from the backend, or using mock up data, in case real APIs are not in production. Oracle MCS helps mobile developers to secure APIs and services, using OAuth security tokens, which are returned after successful authentications to a system. The security token is embedded in the APIs in the API calls and are secured. MCS also provides Identity Management (IDM) services on the cloud and it enables to extend the existing Identity management services and security policies to mobile applications. Mobile services like Push Notifications and Messaging such as email, SMS, Voice mail User Management and Device Management functionalities Offline behavior and data sync Siphon the Complex Backend Requirements and Functionalities using Oracle MCS Simplify Enterprise Integration using Oracle MCS Connectors Simplified Security and Identity Management Services 13A Whitepaper by RapidValue Solutions - January 2015
  • 14. Conclusion: The Way Ahead Oracle MCS includes Mobile Application Accelerator which accelerates the Mobile application development. MAX is a cloud based service that provides mobile application development capabilities to business users and functional users, with no development experience. It provides a web-based UI for functional users to develop a MAF based application using pre-built components. These components are available Out-of-the-box as pre-built templates or developed by MAF developers. The mobile apps can be developed using any web browser, without the need to install any mobile development environments or IDEs. The developers can see an instant preview, without the need to deploy the application. It largely simplifies and speeds up mobile application development; and what is commendable is that any mobile application developed using MAX can be extended using Oracle MAF for any enhancements. Oracle MAF is Oracle’s strategic platform for cross-platform mobile application development. MAF can be used to develop iOS and Android mobile, as well as tablet applications using a single source code. The declarative components and quick integration mechanisms help developers to quickly develop mobile applications. The development framework along with Oracle Mobile Service Integration and Oracle Mobile Security provides a comprehensive mobile suite for extending enterprise systems to mobile, without compromising on security. Enterprises can extend their corporate security strategy using the Oracle Mobile Suite. Furthermore, with the launch of Oracle Mobile Cloud Service and Mobile Application Accelerator empower the developers and business users to rapidly create mobile applications. It eliminates several complexities of backend functionalities and the developer can concentrate more on client application development and coding. It provides enhanced security and enterprise integration by simplified Oracle Mobile Cloud Services. Using Oracle MCS, the mobile application vendors can reduce the turnaround time and improve the productivity and customer satisfaction. Mobile Application Accelerator (MAX) – Power to Develop Mobile Apps for Functional Users 14A Whitepaper by RapidValue Solutions - January 2015 If you need more information, you can please write to the authors, Abhijit Ramachandran, Product Manager & Consultant - Enterprise Mobility at abhijitrc@rapidvaluesolutions.com and Kavyanidhi Narayan, Sr. Manager - Marketing at kavyanidhin@rapidvaluesolutions.com RapidValue has a team of domain experts and mobility consultants to help you build innovative and comprehensive mobile applications for your enterprise. If you need guidance on building your first mobile application, please write to contactus@rapidvaluesolutions.com, we’ll be happy to hear from you.
  • 15. RapidValueEnablingMobilityMobility Information Series – Jan 2013 About RapidValue RapidValue is a leading provider of mobility solutions to enterprises worldwide. Armed with a large team of experts in mobility consulting and application development, along with experience delivering global mobility projects, we offer a range of mobility services across industry verticals. RapidValue delivers its services to the world’s top brands and Fortune 1000 companies, and has offices in the United States and India. www.rapidvaluesolutions.com www.rapidvaluesolutions.com/blog +1-877-643-1850 contactus@rapidvaluesolutions.com A Whitepaper by RapidValue Solutions - January 2015