oracle mobile enterprise application platform overview charlie c. catangui

29
Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Upload: anissa-daniels

Post on 12-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Oracle Mobile Enterprise Application Platform Overview

CHARLIE C. CATANGUI

Page 2: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF Mobile

“Extending Enterprise Application to mobile users”

“Write once, and deploy to multiple mobile platforms and channels” “Declarative and Meta-data driven: easy to develop and maintain”

Page 3: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Oracle Fusion Middleware

Page 4: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Extending Oracle Applications and Technology to Mobile Clients Application

Development Framework

JDeveloper

Page 5: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

JDeveloper Single, Integrated Enterprise IDE

DBMS Java Dev. Java EE ESB Dev. BPM Dev. Business Portal Dev. Desktop &Modeling Dev. Rules Mobile

Common Metadata Manager

Common Application Lifecycle Management

Common Business Catalog

Common Modeling Framework

Common IDE Framework

Page 6: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Application Development Framework MVC Development for the Enterprise

Device

• Mobile Device & Browser Optimization

View Controller Model

• JSF Components • JSF Page Flow • O-R Mapping • Mobile • JSR 227 Data • EJB 3, JPA

Components Binding • WebServices • Ajax & DHTML • Flash

Page 7: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF and JDeveloper Target Developers and Communities

• One development environment and platform • For server/web-based and on-device applications

• Covering both desktop and mobile clients

• Used by developers to • Build custom J2EE applications and modules

• Configure/develop/integrate Fusion Middleware components

• Extend integrated applications to end users

• Used by Internal Oracle teams to build products: • Oracle Fusion Applications

• Oracle Applications Unlimited

• WebCenter Suite (Enterprise 2.0)

• Oracle Enterprise Manager

Page 8: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Oracle ADF Mobile Platform

ADF Mobile Browser (Current Offerings)

Delivers a rich mobile web experiences through AJAX and Web 2.0 technologies.

UI rendering degrades gracefully to deliver HTML content to a wide set of consumer devices with basic HTML browsers.

AJAX

ADF Mobile Client (New)

Make business data available regardless of network connectivity.

Native Deep integration with

(Full Java Clients) device services

HTML (HTML Mobile Browser)

(Smartphone Mobile Browsers)

Device Service Access & Offline Support

Page 9: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF Mobile Browser Architecture

Mobile Browser

Swing Office JSP JSF MyFaces

Struts JSF/ADFc

ADFm (JSR 227)

Java EJB BAM BPEL WebServices ADF BC BI XML

Portlet Toplink JCR JMX

Relational Data XML Data Legacy Data Packaged Apps

© 2009 Oracle Corporation - Proprietary and Confidential

Client

View

Controller

Model

Business Services

Data Services

Page 10: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

What is ADF Mobile Client?

• Extends enterprise applications to on-device mobile clients

• Develop-once, deploy to multiple platforms

• Similar experience as developing a web application

• Java-based runtime client

• Meta-data driven development paradigm (XML)

• Complete MVC stack on the device

• UI metadata rendered to native controls on-device to provide a native user-interface

Java Client

View

Controller

Model

Local DB

Page 11: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Server-side Components

• Oracle Database Lite (OpenSync) Mobile Server

• Data Synchronization • Server DB (Oracle) <-> Client (SQLite) DB

• ADF Mobile Transaction Replay Service (MTRS)

• Automatically replays client-side application transaction on server • Complements Mobile Server Synchronization

Page 12: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF Mobile Client Data Synchronization Desktop/Mobile Browser Clients

BlackBerry Device

ADF Mobile Client

SQLite mSync

Windows Mobile

ADF Mobile Client

SQLite

Mobile Server

Publications

Publications

Synchronization Support

• Complete and Delta

• One-way and two-way

Application Server

Base ADF App ADF BC/EO

ADF BC/VO/AM Web Services Others

Server Database

• User-invoked, background, andmSync programmatic

Page 13: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Breaking Through Common Mobile Platform Limitations

Limitations of current solutions: • Duplicating development efforts

• Different tools and environment for different mobile devices and channels (on-device vs. web) • Different frameworks for native/on-device vs. web based mobile applications

• Code-driven development paradigm • Java (ME and SE), Objective C, C++, etc.

• (Re)build all application services from the ground up

• For application logic services, view services, etc.

• Proprietary frameworks and technologies

Page 14: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF Mobile Enables Rapid and Scalable Mobile Application Development

• Mobile Browser: Support for broad range of devices • Automatically leverages AJAX features in smartphone browsers

• Degrades gracefully to support plain HTML/WAP browsers

• Mobile Client: Develop one application, and deploy to many smartphone platforms

• Native UI controls and complete on-device framework

• Single set of application logic components can be extended to desktop browser, mobile browser, and native mobile clients

Page 15: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Device-Native Application User Experiences

• ADF Mobile Browser can be easily skinned to achieve device native look-and-feel • ADF Mobile Client uses device-native UI components to deliver completely device native user experiences

Page 16: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Developer Productivity

• Declarative and meta-data driven

• WYSIWYG user interface designer • Visual page flow editor

• Same developer experiences • For both browser and on-device applications

• Allows developer focus on meeting business

requirements by providing • Complete enterprise application framework • Standards-based, hot-pluggable platform

Page 17: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

ADF Mobile Browser vs. Native Clients Recommendations

• Mobile Browser is preferred when: • Most or all data need to be accessed in

real time

• Basic integration with device native services

• Need to support users on a wide variety of mobile devices

• Need to develop and go-alive today

• Mobile Client (On-device) is recommended when: • Data needs to be available while device is offline • Extensive integration with on-device services such as integrated

barcode scanner

• Requires consistent client performance

• Targeted set of mobile devices by enterprise users

• Recommendation will change as technology and Platform evolves

Page 18: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10 Ten Reasons to Choose SAP for Enterprise Mobility

CHARLIE C. CATANGUIPUP-RAGAY BRANCH

Page 19: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

1 6

Market Leader Unlock Innovation

2 7

End-to-End Solution Deployment Flexibility

3 8

Support Leading Devices Enterprise-Level Security

4 9

Mobile-Enable Any Application Rapid Business Value

5 10

Opens Access to Wide Range Industry Focusof Users

Page 20: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

1. Market Leader

#1 mobile device management

Mobile device management market Share of market, 2009, selected companies

SAP

19.7% Microsoft

9.5%

IBM Tivoli

8.9%

HP

7.6%

#1 mobile enterprise application platform

Mobile enterprise application platform market, enterprise application providers

Share of market, 2009, selected companies

SAP

17.1% Microsoft

11.1%

Spring Wireless

7.8%

IBM

7.7%

#1 mobile messaging

1.5 billion SMS and MMS messages processed daily

4.5 billion subscribers

SAP/Sybase is the proven market leader in mobility

20,000 Enterprise mobility customers

85% Share of Fortune 100 enterprise mobility customers

As a combined entity, SAP and Sybase possess a unique position in the enterprise mobility market, with the ability to offer analytics-enabled infrastructure, a leading mobile enterprise applications platform, mobile device management and security, and mobile applications across multiple device types.

IDC Insight “SAP and Sybase: The Promise of Mobility Takes Shape,” September 2010

Sources: L to R: IDC, “Worldwide Mobile Device Management Enterprise 2010-2014 Forecast and 2009 Vendor Shares,” Doc.# 224437, Aug. 2010; SAP analysis of third-party market data; Sybase company reports and press releases, Sybase 10-K 2009

Page 21: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

2. End to End Solution

End

SAP mobile apps

Mobile application store

Third-party apps

SAP mobile platform

Consume applications on any mobile devices: Smartphones, tablets, laptops

Online or offline

Customer-built apps

All of your platform needs in one simple solution:

Control devices and applications Mobile enterprise application platform

End

Mobile device security and application management

Developer resources

Native SAP integration

SAP sources Third-party sources Business Suite, Analytics, On Demand

Create new apps

Connect all of your SAP and 3rd party sources

Sources: info runs here

Page 22: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

3. Support Leading Devices

Leading devices

Device management Provision for security policies and unique roles

Production management to enforce security, backup data, apply patches

Decommission to lock or “kill” corporate data on corporate- or

employee-owned devices

Application management

Remotely manage all applications on most device types

Install, update and remove enterprise applications

Blacklist or block applications

Speed to value

Native SAP integration for rapid industry applications

Be up and running in a matter of days

Sources: info runs here

Page 23: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

4. Mobile Enable Any Application

Heavy business process

Mission-critical and process or data intensive applications, such as mobile direct store delivery or field services

Supports online and offline use through embedded database on device, retaining full process and data integrity

Business extensions

Mobile extensions of on premise or on demand applications,

SAP mobile platform

Process integrity Data integrity

SAP Synchronize and tie mobile Preserve consistent data on

approach application to backend systems devices and in on-premise or in any scenario on-demand systems

Online

such as mobile CRM or travel & expense reports

Offline

Light productivity

SMS-based or HTML5 container-based applications, such as simple approvals or SMS-based mobile commerce

1 Develop once and deploy across a broad range of devices

2 Natively integrates with SAP solutions

3 Supports other business applications with open architecture

Example: Mobile Workflow for SAP Business Suite orchestrates process steps on device with on premise systems with complete process integrity online and offline. Data integrity and security is preserved throughout for authorized execution of approvals and confirmations.

Sources: info runs here

Page 24: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

5. Opens Access to Wide Range of Users

Employees Partners ConsumersEnable mobile workers, workgoups, Magnify the value of your Reach millions of

and workflow anytime, anywhere business network consumers and users

Supports a state of the art user experience HTML 5 Consumer-inspired design Interactive navigation Intuitive decision making

Before we started development of Momentum with the Sybase Unwired Platform, we looked at all the available enterprise mobility platforms on the market. These were mainly tools that were black boxes where we didn’t really influence how the usability, how the user interface, ends up. Now, with SUP we had no limitations and we could create the user interface that best fits the end user.

Alexander Ilg, CEO, msc mobile

Sources: info runs here

Page 25: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

6. Unlock Innovation

Reach more people…

…with new business models

4.5 billion subscribers

Couponing Mobile coupons expected to

mCommerce reach $6 billion redemption market by 2014 with 15-50% or higher redemption rates

Retailing Digital and physical goods purchased via mobile forecast to exceed $200 billion by 2012

Consumer engagement Employee engagementMessaging Alerts Instant news or surveys

Interactive polls Emergency communications

Transactions Point of sale

mPayment Secure mPayments: bill pay, SMS-enabled vending, parking,

micropayments, top-ups and other point of sale use cases

Industry scenario

SAP E-Care transforms the healthcare industry by connecting patients to their entire network of care providers, from the living room to the doctor’s office on patients’ mobile devices.

Sources: Sybase.com/mobileservices; Juniper Research, “Mobile Coupon Redemption Value to Approach $6bn Globally by 2014, According to Juniper Research,” November 4, 2009; Juniper Research,” Mobile Payments for Digital & Physical Goods: Players, Markets & Opportunities, 2010-2014”, April 2010; SAP analysis of third party reports

Page 26: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

7. Deployment Flexibility

On premise

Ownership of strategic solutions

Flexibility to customize and integrate

Manage daily operation

Selective upgrades

On premise infrastructure and self-managed operations

SAP, Sybase, Channel resellers

Your needs

Deployment model

Providers

On demand

Minimize infrastructure

Deploy incrementally

Fast adoption of standard solution

Private cloud infrastructure hosted behind your firewall

Public cloud infrastructure hosted by cloud partner

SAP, Sybase, Verizon, Accenture, other BPO providers

Sources: info runs here

Page 27: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

8. Enterprise-Level Security

Device-level security

SAP mobile platform

The industry’s leading mobile device security

and application management technology

Role-based credentials Secure data access and creation Central control to wipe data or apps

Data-level security

Architected security model provides end-to-end data security from mobile device to back end systems

Identity management

Single sign-on for access and authorization to enterprise apps Single click process for network connection and user session

Sources: info runs here

Page 28: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

9. Rapid Business Value

Rapidly develop, deploy and adopt mobile solutions

Build apps and services using industry-standard development environments

Fully implement solutions in a matter of weeks

Supercharge your development resources

Develop mobile apps with one single development environment and skill set, instead of six or more device-specific development teams

Unlock the value of your ERP investment

Expose the data and increase usability with our mobile toolkit, optimized for SAP

Deploy out-of-the-box

Enable new business models and strategies

Reach global consumers on the go with engaging experiences

Micro-segment and target unique individuals at

Unwire your enterprise

Accelerate decision making by extending real-time insights to any device, anytime, anywhere

Maximize mobile workforce mobile applications specific times and locations performance with reduced

Enjoy rapid adoption of Write once, deploy to all specifically integrated administrative time andintuitive mobile apps supported device types to SAP Open new mobile commerce increased productivity

revenue streams

Gain business value with flexible application development option

Build Buy PartnerStandard development 40 SAP apps available or Global Service Mobility Partnersenvironment using Eclipse scheduled for release in 2011 delivering 50+ apps in 2011

Sources: info runs here

Page 29: Oracle Mobile Enterprise Application Platform Overview CHARLIE C. CATANGUI

Top 10

10. Industry Focus

Our focus on best practices for 24 industries meets the best mobile technology 79% 83%

SAP share of Forbes 2000 companies by sector

Consumer Discrete

75%

57%

Energy Financial

78%

68% 67%

60%

Process Public Retail & Services Products & Manufacturing & Natural Services Manufacturing Services Wholesale

Life Sciences Resources

Accelerate your business with mobility

Industry specific mobile processes deliver transformational value

SAP mobile technology