Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Similar documents
Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Mobile Application Framework

Developing Cross Device Mobile Applications

Take Your Oracle Forms on the Road Using ADF Mobile. Mia Urman, OraPlayer & Denis Tyrell, Oracle Corporation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Strategies for Running Oracle Forms from Mobile Devices and Tablets.

Oracle Fusion Middleware 11g: Build Applications with ADF I

Oracle Fusion Middleware 11g: Build Applications with ADF I

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

Introduction to Worklight Integration IBM Corporation

Migrating traditional Java EE applications to mobile

Overview SENTINET 3.1

Oracle Mobile Hub. Complete Mobile Platform

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Oracle Exam 1z0-441 Oracle Mobile Development 2015 Essentials Version: 6.0 [ Total Questions: 85 ]

Connect and Transform Your Digital Business with IBM

1Z0-441

Real Life ADF Mobile. 10 things that you don't get from the developer guide

ORACLE INTRODCUTION. Service Bus 11g For the Busy IT Professional. munz & more Dr. Frank Munz November getting started

Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)

1Z Oracle SOA Suite 12c Essentials Exam Summary Syllabus Questions

Oracle Autonomous Mobile Cloud Enterprise

X100 ARCHITECTURE REFERENCES:

Integrate Enterprise Applications into Oracle Application Server Portal INTRODUCTION

OpenIAM Identity and Access Manager Technical Architecture Overview

Pick A Winner! In What Tool Should I Develop My Next App?

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Roadmap to Cloud with Cloud Application Foundation

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

MOBILIZE YOUR ENTERPRISE WITH TELERIK SOLUTIONS

Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC

What is it? What does it do?

Oracle Corporation

CO Java EE 7: Back-End Server Application Development

Oracle Mobile Cloud, Enterprise

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Security Guide Zoom Video Communications Inc.

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server

Kony MobileFabric. Release Notes. On-Premises. Release 6.5. Document Relevance and Accuracy

Edge Foundational Training

Sentinet for Microsoft Azure SENTINET

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

3 Connecting to Applications

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

O R A C L E D A T A S H E E T

1z0-479 oracle. Number: 1z0-479 Passing Score: 800 Time Limit: 120 min.

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

zentrale Sicherheitsplattform für WS Web Services Manager in Action: Leitender Systemberater Kersten Mebus

Sentinet for BizTalk Server SENTINET

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( )

An Oracle White Paper July Oracle WebLogic Suite 12c (12.1.2) Technical White Paper

Oracle Fusion Middleware Understanding Oracle SOA Suite. 12c Release ( )

SAP Security in a Hybrid World. Kiran Kola

Jitterbit is comprised of two components: Jitterbit Integration Environment

Mobile Application Development: Introducing ADF Mobile Native Client Framework

Contract Information Management System (CIMS) Technical System Architecture

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

IBM Rational Application Developer for WebSphere Software, Version 7.0

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

WebSphere Application Server, Version 5. What s New?

Tuxedo in a SOA World An Oracle White Paper March Tuxedo

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

Integrating Legacy Assets Using J2EE Web Services

ENTERPRISE MOBILE APPLICATION DEVELOPMENT WITH WAVEMAKER

Prices in Japan (Yen) Oracle Technology Global Price List December 8, 2017

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

ADF OAF Who Cares? You Do! Oracle Applications Framework / Application Development Framework - Which way do I go?

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

The Now Platform Reference Guide

Sentinet for BizTalk Server VERSION 2.2

Sun Java Composite Application Platform Suite

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Build a Mobile App in 60 Minutes with MAF

User s Guide 12c (12.2.1)

Mobility on System z. Wilhelm Mild IT Architect IBM

Integration Service. Admin Console User Guide. On-Premises

Feature Comparison Checklist

Oracle Developer Day

Oracle Fusion Middleware

Developing Enterprise Cloud Solutions with Azure

ebusiness Suite goes SOA

Oracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation

Sentinet for Windows Azure VERSION 2.2

Oracle SOA Suite 11g: Build Composite Applications

Mobilize Your Users Now with Oracle Mobile Application Framework (MAF)

IBM API Connect: Introduction to APIs, Microservices and IBM API Connect

Cisco Integration Platform

Oracle Application Development Framework Overview

Apps Exception Problem Building Schema Jdeveloper

Oracle Developer Day

MOBILE CLOUD SERVICE. Build Your Mobile Strategy Not Just Your Mobile Apps

Where Do We Go From Here? Why Many IT Staff are Living in the Past

This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

BEYOND AUTHENTICATION IDENTITY AND ACCESS MANAGEMENT FOR THE MODERN ENTERPRISE

Azure Integration Services

Transcription:

1

Oracle Mobile Suite an Overview Vincent Hu Principal Sales Consultant

Oracle Mobile Suite Everything you need to mobile enable enterprise applications in one package One Platform, Any App, Any Data, Any Device Secure 3

Oracle Mobile Suite Value Proposition One Platform, Any App, Any Data, Any Device Secure Enterprise-grade mobile enablement of existing enterprise applications, services and data Targeted at customers already leveraging Oracle for business applications, application server & integration technologies Buy mobile solution from established vendor relationship Align with Mobility as packaged solution no more pieces and parts One platform for all multi channel apps leverage existing skills & infrastructure One platform for mobile B2E / B2C / B2B apps 4

What s Hard About Mobile Development? Cross device app development Mobile optimized & IT compliant data/system access Easy integration with enterprise apps Mobile data security (on device & in transit) 5

Oracle Mobile Suite Mobile Development Framework Enterprise Service Bus Adapters 6

Oracle Mobile Suite One Platform, Any App, Any Data, Any Device Secure DEPLOY MANAGE CUSTOM APPLICATIONS Multi-Channel ORACLE MOBILE PLATFORM DEVELOP INTEGRATE SECURE ON-PREMISE PACKAGED APPLICATIONS CLOUD Maximize existing IT investments Develop cross platform & multi channel and multi device applications Integrate data and services across the Enterprise and Mobile devices Secure information uniformly across all layers of enterprise and mobile apps Deploy & Manage cloud and onpremises for multi-channel delivery 7

Develop: Mobile Application Framework Productivity boosting development framework Build Once, Run on Multiple-Platform Phones, Tablets, ios, Android Simpler UI development Components, HTML5/JavaScript Java for business logic Disconnected: SQLite with Encryption Full Access to Native Device Features Modular, Reusable Application Components 8

Integrate: Oracle Service Bus Service Mobile Enablement, Management and Integration SOA Foundation Existing Services Inventory Check Service Credit Check Service ORACLE APPLICATIONS RESTful API Integration Infrastructure Production Service Customer Status Service CLOUD APPLICATIONS Order Service Billing Service ISV/CUSTOM APPLICATIONS Reuse existing application services Rapid response to new business requests Fast access to data and services across the Enterprise and external sources Reliable and solid orchestration platform 9

Integrate: Access Enterprise Apps and Data Out of the box adapters for your applications Technology adapters Simplify interaction with a host of server side technologies Oracle E-Business Suite Adapter Simplify access the data and services 10

Integrated Security Authentication Who can access the application/data Authorization What can they see Encryption No one else can access the data On device Transmission over the network 11

Deploy : Oracle WebLogic Server Deploy & Manage: Enterprise Scalability Business Logic Weblogic Server REST Coherence Notifications JPA / TPMC Performance: Highly responsive mobile apps through in memory data cache Scalability: Support millions of concurrent mobile applications and users Availability: 24X7 availability 12

Security Monitoring/Analytics Oracle On-Premise Mobile Architecture ios Native Android Mobile Hybrid Mobile Application Framework Mobile Web Oracle ADF Clients WebLogic Server REST/SOAP Interfaces WebCenter Services ADF/Java EE apps SOA Suite Services / Data Oracle Service Bus Services Virtualization Technology Adapters Applications Adapters Connectivity Data Services 13

Oracle Mobile Suite Take-Aways One Enterprise Platform, Open, Integrated and Secure Innovation built on top of existing IT architectures Leverage existing developer & IT skills Out of box Oracle Mobile Apps built on Fusion Middleware Consistent security governance for mobile & enterprise 14

Oracle Service Bus Mobile Enable Backend 15

Optimizing for Successful Mobile Apps How the integration layer can help Download only data needed for mobile apps and minimize round trips Use mobile optimized protocols (REST) Reduce data Wait time Flexible enough to support batch data synchronization Allow mobile apps to participate in long running stateful processes Scale to support large number of mobile users 16

Oracle Service Bus Service virtualization for your apps and services Non-intrusive No need to change existing system architecture/implementation Monitoring and SLA Service Bus 17

Oracle Service Bus Service Virtualization & Mediation Connects client proxy service(s) to back end business service Changes protocols, i.e. REST to SOAP, HTTP to JMS, etc. Changes message formats Adapters for backend apps that are not service enabled 18

Oracle Service Bus Architecture Service Management Monitoring SLA Alerts Reporting Service Virtualization Content Based Routing Transformation Service Chaining Unified Security Authentication Authorization Identity Sign/Encrypt Configuration Framework Change Center Validation Import / Export Metadata Adaptive Messaging SBL JDE PSFT EBS SAP AQ JDBC HTTP/S JCA JMS WSRM REST MQ SMTP FTP File Tux EJB 19

Mobile Optimization with Oracle Service Bus RESTify your end points Optimize data structure Cache enabled Mediate security protocols 20

Visual Development Define message flows and transitions visually 21

Declarative Development Map to existing business logic and define new interfaces 22

Extensive Connectivity Protocols SOAP over HTTP/JMS HTTP/S JMS RMI/IIOP (EJB) Tuxedo MQSeries Email (SMTP/POP/IMAP) FTP/Secure FTP Custom Oracle Adapters Message Formats XML Text Custom Binary (EDI, etc.) SmartConnect Adapters SAP PeopleSoft Siebel Oracle SWIFT 23

Advanced Mediation Policies Business Service Load Balancing & Failover Service Producer Node1 Proxy Service Throttling Business Service Service Producer Node2 Service Producer Node3 Proxy Service Message Buffer Business Service Legacy Service 24

Server Side Caching Checkbox Enabled Coherence Caching Requires no code change Expiration can be specific or based on request payload 25

Monitoring and Alerts Gauge current health Custom reports Service Level Agreements Rules based 27

Security Service Consumer Transport security (HTTP, JMS, etc.) SOAP message security Credential mapping Role-based authorization Delegated administration WS-Security SAML Authorization Credential Mapping Proxy Service Business Service SOAP over HTTPS Service Producer 28

Oracle ADF Mobile Productive Mobile App Development 29

Oracle ADF Mobile Write Once, Deploy to Many Oracle ADF Mobile Built On Standards Use Existing Skills Set 30

Develop: ADF-Mobile Only Java Framework to Support Cross Platform Build Once, Run on Multiple-Platform Phones, Tablets, ios, Android HTML5/Javascript or Native Consistent Business Logic & Data Model Disconnected: SQLite with Encryption Full Access to Native Device Features Modular, Reusable Application Components 31

Java Developer = Mobile Developer Transition Your Java Skills Most Popular Language in the World Common Language for Business Logic Java API for Native Device Features Java API for Local Database Access 32

ADF Mobile Overview Thin Native container on each platform Allows for native application install Allows for device interaction Push notification support HTML5/JavaScript based Frontend Java Backend Encrypted SQLite 33

Business Logic Development Code logic with Java Lightweight JVM Native library on device Easy access to remote services SOAP REST (JSON/XML) 34

UI Development Device native user experience Spring board and tab bar for feature navigation Advanced HTML5-based UI Full animation, gesture, and touch interaction support Interactive Data Visualization Components 35

UI Content options Local AMX File JSF-like file built visually in JDeveloper Generated into HTML/JS on device at RT Remote URL Any server-side HTML Local HTML File Coded with any third-party HTML5 frameworks 36

ADF Mobile XML Components (AMX) XML format 60+ Components Visual development Declarative data binding Rendered into HTML5/JavaScript on device at RT 37

ADF Controller Define the flow of your application Navigate between pages and methods Similar to JSF Controller Extended with methods, routers Java code for UI events and managed beans 38

ADF Binding Simplify UI Creation Drag and drop service components to create UI components Drag data or methods Drop as various UI components Data Controls: Java Class SOAP Services REST XML Services 39

Device Features Interaction Leverages Apache Cordova Drag and drop to use Email SMS Contacts GPS Camera Or access programmatically Java & JavaScript API 40

Native Push Notification Support Push notifications to mobile users from a single code base Leverage native push notification ios: Apple Push Notification Android: Google Cloud Messaging Service Tightly integrated With the application lifecycle and business logic 41

Access and Security Authentication: Out of the box integration with Oracle IDM Offline authentication Single login across Features Access Control: Role based access Encryption: Credential store Local data Communication channels 42

Focus On Reusability Feature Self contained module Separate ClassLoader & WebView Integrated with JDev Resource Catalogue Accessed from Springboard or Navbar Application s building blocks Application Base for other applications Configurable distribution 43

ADF Mobile Architecture Device Native Container HTML5 & JavaScript Presentation ADF Mobile AMX View ADF Controller Cordova Local HTML Java VM Business Logic ADF Model Web View Server HTML JDBC SQLite App Config Push Handler Credential Management, SSO & Access Control Configuration Server Server-Generated HTML APN/GCM Push Services SOAP & REST Services Device Services Encrypted SQLite DB Mobile Device Server 44

Oracle Mobile in Action 45

Northumbrian Water EBS iprocurement Requisitions Approval Expedite Approvals - Anytime, Anywhere Server a population of 4.5 million people maintaining 17k km of water & 30k of sewer network React rapidly to field requests that require manager approvals Mobile application built in ADF-Mobile in 8 weeks Leveraged backend infrastructure through services exposed via Oracle SOA Suite and data from EBS 46

Texas Industries Empower Employees & Customers Largest cement producer in Texas and a significant supplier in California Goal: Empower Employees and Customers Solution: Oracle ADF Mobile (JDeveloper IDE), Oracle WebLogic Server, Oracle Database, REST/JSON Web services & integration to device features, other applications 10 weeks mobile app development, 1.5FTE The REST web services were already in place (one codebase for website and app). Job site supervisors can plan, view of future orders and send out push notification alerts 47

Oracle Fusion Tap Oracle Fusion HCM Data on Your Device 48

Oracle PeopleSoft Campus Solution Access to grades, schedule, registration, etc. 49

Pillar Axiom Anywhere Monitor your backup systems 50

Hudson Mobile Monitor 51

Learn More Oracle.com/mobile blogs.oracle.com/mobile 52

Q&A 53

54