How Facebook shared Oracle Apps on Employee Mobile Phones 2014 NorCal OAUG Training Day

Size: px
Start display at page:

Download "How Facebook shared Oracle Apps on Employee Mobile Phones 2014 NorCal OAUG Training Day"

Transcription

1 How Facebook shared Oracle Apps on Employee Mobile Phones 2014 NorCal OAUG Training Day Presenters : Hari Pudusseri, IT Manager, facebook Rajesh Padinjaremadam, RapidValue Solutions Date: August 26, 2014

2 Overview of the Development Program 2

3 Program Description What the entire application is all about Enterprise Scale Mobile Application Integrated with Oracle EBS R12 Leveraging Oracle Fusion Middleware technologies Targeting Supply Chain Executives and Managers Multiple Oracle R12 Modules - Mobile Approvals - Order Receipts - Stock Counting - Item Transfer and Movement Multiple Devices - ipad - iphone & Android Mobiles - Bar Code scanner module 3

4 Business Issues Why we thought of an enterprise mobile application Reduce Manual Operations in the Data Centers Streamline Receiving Process by reducing redundancy Automate the process and avoid multiple data entry efforts Ensure error free operations Real time system updates Quick Response and action from employees anywhere, anytime Improve Overall employee Productivity 4

5 Solution Approval Application on Mobile Phones Oracle EBS R12 work flow notifications on employee mobiles iphone and Android Approval Applications for real time response - Approve Invoice - Approve Purchase Requisitions - Approve Journals - Ad-hoc Approvals - Approve Access - Approve Expense Allocations - Approve Corporate Card Payments - Approve Audit Review 5

6 Solution Supply Chain Operations on ipad Purchase and Inventory operations on ipad with external Barcode Scanning attachment Perform Purchase Operations, Cycle Count and Material Transfer using ipad and external attachments 6

7 Purchase and Inventory operations on ipad with external Barcode Scanning attachment Perform Purchase Operations, Cycle Count and Material Transfer using ipad and external attachments 7

8 Approach and Methodology followed

9 The Approach Facebook followed to Mobilize Oracle R12 Identify Mobile Infrastructure & Security Requirements Identify the Business Functions to Mobilize Decide on the Technology Execute and Develop the app Support & Maintain App for Future Prioritize Requirements Calculate ROI 9

10 Major Challenges and Questions we addressed prior to implementation Choosing Platform and Technology Application Security Management Integration with Back end Device Management Application Design n = 325 Copyright 2013 Source: IDC's U.S. Mobile Enterprise Professional and Outsourced Services Survey, 10

11 High Level Mobility Architecture 3) Integration Corporate DMZ Security Layer 1 )Development Platform Web Services Web Services 2) Application Security Oracle API Gateway 4 )Device Management Oracle Access Manager n = 325 Copyright 2013 Source: IDC's U.S. Mobile Enterprise Professional and Outsourced Services Survey, 11

12 Key Mobility Stack Components Oracle vs. non-oracle Development Platform Oracle Framework Mobile Application Framework Application Security Oracle Social and Mobile Access Manager Oracle API Gateway Integration Oracle Service Bus (OSB) Oracle SOA Suite Integrated SOA Gateway Device Management & Security Oracle Mobile Security Suite Non-Oracle Framework Native/HTML5 Standard MDM like MobileIron n = 325 Copyright 2013 Source: IDC's U.S. Mobile Enterprise Professional and Outsourced Services Survey, 12

13 Choosing the right development platform Cost of Development Native Mobile Web/HTML5 Oracle MAF Multi Platform Compatibility User Experience Development Time Features & Performance 13

14 Security Management Facebook Login SDK OSB & Web Services Mobile Application Management HIGHLY SECURE MOBILE APPLICATION 14

15 Robust Integration Architecture Facebook Login SDK Facebook user id/ Password Access Token Native Mobile App Oracle Service Bus Transformation SOAP Web Service Orchestration Mediation REST Routing Security Barcode Attachment

16 Major Components and Interfaces used Oracle FMW : Oracle Service Bus Devices: iphone, ipad, Android Phone External Hardware : Handheld Blue Tooth Barcode Scanners Bluetooth Attachment Barcode Scanners 16

17 Additional aspects of the Implementation Best Practices Time taken to add a new module to the Approval Application. Offline Sync Framework o Scalable and flexible Architecture design o Identify Re-usable components Common interfaces, methods etc. o Application Analytics o Offline working o Sync on connectivity restore o Avoid blocking UI o Delta Sync Features o Push Notifications o Camera and Device Integration o User Management 17

18 Demo of Oracle Applications On Mobile 18

19 Thank You Hari Pudusseri Rajesh Padinjaremadam 19