Mobilize Your ERP with ADF Mobile Ramesh Kumar ealliance Corp Founder & CEO rkumar@ealliancecorp.com 630-618-0916 1
ealliance Background ealliance started in 1998 as an Oracle Partner specializing in Oracle E-Business Suite ERP Applications. Offices in Naperville, Illinois In 2007 ealliance added Fusion Middleware capabilities and specialization. As a trusted advisor ealliance helps ERP customers embrace Fusion Middleware to gain business advantages FMW services has become the major focus for ealliance 2 Slide 2
FMW Areas of Expertise Oracle ADF WebCenter Portal Oracle Mobile Oracle Business Intelligence SOA Suite B2B Integration WebLogic BPMS 3 Slide 3
Mobile Revolution Is Running At Full Throttle: Opportunities To Increased Productivity and Reduced Costs Are Significant 5 Important Factors Have Contributed To Mobile Growth Explosion of Mobile Devices Improved Wireless Network Capabilities Advances in Mobile Development and Deployment Tools, such as, Oracle s Application Development Framework (ADF) ADF supports Build Once, Deploy To Multiple OS Platforms Provides foundation to develop extensions for legacy systems Improvements in Mobile Security software, such as, Oracle Mobile Security Suite Hosting Mobile Applications On-Premise and Cloud-Based 4
Mobile data traffic is expected to grow to 15.9 exabytes per month by 2018 Exabyte (symbol EB) is 10 18 bytes of digital information or 1,000 petabytes Your Customers Are Using Mobile Devices To Drive Their Businesses, They Expect You Are Too 5 By the end of 2014, the number of mobile-connected devices will exceed the number of people on earth
Mobile ERP Applications: Key Areas For Consideration ERP Mobile Apps Provide better customer insight, deeper product knowledge, timely market and competitive intelligence Shipment Details, Inventory Levels, Order History, Customer Preference Info Purchase Order Approvals Employee Expenses Apps 6
Oracle ADF Mobile Overview 7
Oracle ADF Multi Channel Framework Database Legacy Systems Oracle ADF Web Cloud Web Services Oracle Applications Mobile Office 8
Oracle ADF Mobile Unique Hybrid Mobile Framework Oracle ADF Mobile Java HTML5 Built On Standards Use Existing Skills Set 9
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 10
Business Services Development Code logic with Java Lightweight JVM Native library on device Easy access to remote services SOAP REST (JSON/XML) 11
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 12
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 13
ADF Mobile XML Components (AMX) XML format built visually in JDeveloper 50+ Components Declarative data binding Rendered into HTML5 on device at RT 14
Rich Component Set Basic Components ListView Forms Charts Gauge T-Maps Carousel GeoMap 15
ADF Controller True MVC Architecture Define the flow of your application Navigate between pages Similar to ADF Web Controller 16
ADF Binding Simplify UI Creation Drag and drop service components to create UI components Drag data or methods Drop as various UI components Easily expose Java classes Web services (SOAP and REST) 17
Device Features Interaction Leverages Apache Cordova Drag and drop to use Email SMS Contacts GPS Camera Or access programmatically 18
Local Data Storage SQLite database Portable, lightweight relational database JDBC database access Encrypted data Encrypted SQLite DB 19
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 20
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 21
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 22
Integrated Development Environment Focused on Productivity Oracle JDeveloper Extension Declarative and visual development Integration with Apple Xcode and Android SDK Consistent tooling Component based UI construction Task Flows Data Controls Packaging Deployment Debugging 23
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 24
Mobile Applications For EBS 25
Architecture: Mobile Order Management App for EBS ADF Mobile Secured Web App Secured SOA Web Services EBS SDK for Java ADF Mobile App login using EBS credentials Connect to EBS via SOA OSB for REST Secure via EBS SDK, OWSM Integration with device services 26
Meet Charlie Brown Always on the go! Executive at Summit, a sports goods manufacturer Always on the road to meet with customers/suppliers Access to EBS Purchase Approval data from mobile device Review and Approve Pending PO Approvals 27
Solution Highlights Oracle Fusion Middleware: Mobility Platform for Oracle Applications Ease of development Same code can be deployed on ios/android Use native device features (location services, contacts, email) Non-intrusive No change to E-Business Suite No change to security model Logins re-used, identity propagated Authentication/Authorization 28
ORACLE ADF MOBILE DEVELOPMENT DEMONSTRATION 29
Oracle ADF Mobile Key Advantages Portable Declarative UI construction The power of Java Solid architecture Secure 30
Oracle ADF Mobile Resources Oracle.com/mobile Virtual Developer sessions Online ADF Academy course Tutorials Samples Multiple blog entries Discussion forums 31
Summary Oracle ADF Mobile On-Device ios and Android Applications Abstract Complexity and Simplify Development Reuse your Java and ADF skills Learn More: http://oracle.com/mobile 32
Questions 33