Srikant Subramaniam Senior Principal Product Manager, Fusion Middleware
Vijay Shanmugam Senior Development Manager, E-Business Suite
Jay Smith Business Information Officer, World Fuel Services
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2 ORACLE MOBILE PLATFORM E-BUSINESS SUITE MOBILE SERVICES CUSTOMER CASE STUDY Agenda Copyright 2013, Oracle and/or its affiliates. All rights reserved. 3 Oracle Mobile Solution CRM MOBILE APPS MOBILE PLATFORM MOBILE SECURITY ERP B2B Copyright 2013, Oracle and/or its affiliates. All rights reserved. 4 Maximize existing IT investments Develop cross platform & multi channel 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 on- premises for multi-channel delivery
Any App, Any Data, Any Device Secure Oracle Mobile Platform ON-PREMISE PACKAGED APPLICATIONS CUSTOM APPLICATIONS CLOUD Cross-Channel ORACLE MOBILE PLATFORM SECURE DEVELOP INTEGRATE M A N A G E
D E P L O Y
NATIVE, WEB, HYBRID Copyright 2013, Oracle and/or its affiliates. All rights reserved. 5 Develop: Mobile Development Framework Build Once, Run on Any Platform Disconnected: SQLite with Encryption Full Access to Native Device Features Modular, Reusable Application Components Copyright 2013, Oracle and/or its affiliates. All rights reserved. 6 Integrate: Mobile Service Integration Service Enablement, Management and Integration 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 Inventory Check Service Credit Check Service Production Service Customer Status Service Order Service Billing Service Integration Infrastructure Existing Services SOA Foundation RESTful API ORACLE APPLICATIONS CLOUD APPLICATIONS ISV/CUSTOM APPLICATIONS Copyright 2013, Oracle and/or its affiliates. All rights reserved. 7 Transformation API Control & Governance API Management & Monitoring Threat Protection Secure REST APIs Extend Access Management to REST APIs Context Aware Authentication Authorization Fraud Detection Security Tokens Data Redaction Audit OAUTH 2.0 Client & Server Client Throttling Native JSON & XML Processing < XML >
{JSON} API Key Management
A c c e s s
M a n a g e m e n t
Secure Devices and Apps Secure mobile access to corporate data Copyright 2013, Oracle and/or its affiliates. All rights reserved. 8 DEMONSTRATION Extend E-Business Suite to Mobile with Oracle Mobile Platform Copyright 2013, Oracle and/or its affiliates. All rights reserved. 9
Architecture: Mobile Order Management App for EBS ADF Mobile
EBS SDK for Java
ADF Mobile Secured Web App Secured SOA Web Services App login using EBS credentials Connect to EBS via SOA OSB for REST Secure via EBS SDK, OWSM Integration with device services Copyright 2013, Oracle and/or its affiliates. All rights reserved. 10 Meet Charlie Brown Sales Manager at Summit, a sports goods manufacturer Mobile worker, always on the road to meet with customers (retail stores) Access to EBS Order Management data from mobile device Retrieve customer/order data Create EBS orders
Always on the go! Copyright 2013, Oracle and/or its affiliates. All rights reserved. 11 Solution Highlights 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 Oracle Fusion Middleware: Mobility Platform for Oracle Applications
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 12 Oracle Mobile Platform
One Enterprise Platform, Open, and Integrated Innovation built on top of existing IT architectures Leverage existing developer & IT skills Out of box Oracle Mobile Apps built on Fusion Middleware Take-Aways Consistent security governance for mobile & enterprise Copyright 2013, Oracle and/or its affiliates. All rights reserved. 13 E-Business Suite Mobile Services Copyright 2013, Oracle and/or its affiliates. All rights reserved. 14 Architecture High Level Clients Security Data Services Native iOS, Android HTML5 Hybrid ADF Mobile Authentication Authorization Access Control Integrated SOA Gateway SOA Suite / EBS Adapter Backend Middle Tier User Interface Copyright 2013, Oracle and/or its affiliates. All rights reserved. 15 Architecture Web Services EBS and External SOA Suite eCommerce Gateway XML Gateway PL/SQL APIs Interface Tables Concurrent Programs BSO Java APIs Interface Views Integration Repository BAM Oracle E-Business Suite Adapter B2B BAM Mediator BPEL Mobile Applications Web Applications B2B integration Process Monitoring Enterprise Integration Copyright 2013, Oracle and/or its affiliates. All rights reserved. 16 Security Secured Data for Mobile Users Application Login/Logout Service deployed on IDM using EBS SDK for Java Native EBS Login/Logout Service Request Authentication SOAP Services: WS-Security UsernameToken header Authorization Applications Context for EBS Adapter Native EBS Access Control Service to load Roles and Privileges Copyright 2013, Oracle and/or its affiliates. All rights reserved. 17 /OA_HTML/RF.jsp?function_id=mLogin /OA_HTML/RF.jsp?function_id=mLogout Configure EBS Cookies JSESSIONID EBS Session Cookie Security Configuration Login and Logout Authentication Copyright 2013, Oracle and/or its affiliates. All rights reserved. 18 Role Based Access Control Roles and Privileges Control Access to Features and UI Components JSON RESTful Service Security Configuration Access Control Service Authorization Copyright 2013, Oracle and/or its affiliates. All rights reserved. 19 Data Services Connecting Mobile to EBS Web Services from SOA composites Secured using WS-Security UsernameToken header EBS SDK for Java to secure SOA Composites E-Business Suite Adapter to access EBS interfaces from SOA Suite Variety of EBS Interfaces PLSQL, Interface Views, CPs, etc. Copyright 2013, Oracle and/or its affiliates. All rights reserved. 20 Standardized Documentation Search and Browse Interfaces Seeded and Custom interfaces Function Security Discoverable from E-Business Suite Adapter Data Services Integration Repository Where to find services? Copyright 2013, Oracle and/or its affiliates. All rights reserved. 21 EBS Services for Mobile Security and Data Services Sign In S e c u r i t y
S e c u r i t y
D a t a
S e r v i c e s
HTTP BasicAuth Load Roles and Privileges SOAP Request (UsernameToken, XML Payload) Logout Integration Repository EBS SDK for Java EBS Security Model IDM Login Service S O A
S u i t e
OWSM E B S
A d a p t e r
IDM Logout Service Data Access Sign Off Insert Credentials to Request Copyright 2013, Oracle and/or its affiliates. All rights reserved. 22 EBS SDK for Java Copyright 2013, Oracle and/or its affiliates. All rights reserved. 23 Oracle E-Business Suite SDK for Java Integrate with EBS Protect your investment in the future Co-exist with Fusion Applications ADF Application EBS SDK for Java Copyright 2013, Oracle and/or its affiliates. All rights reserved. 24 Oracle E-Business Suite SDK for Java For Releases 11i to 12.x of Oracle E-Business Suite E-Business Suite SDK for Java Profiles Session Management JAAS Language i18N Messages A p p s D a t a S o u r c e
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 25 Secure any Java EE Application including Oracle ADF from external application server Secure Web Services (SOA Suite, OSB) from external application server Use E-Business Suite security Use AppsDataSource to access EBS database EBS SDK for Java Integrate with EBS from External Applications ADF Application Web Services AppsDataSource Copyright 2013, Oracle and/or its affiliates. All rights reserved. 26 Configure AppsDataSource for access to Oracle E-Business Suite Database Dedicated FND user with special UMX|APPS_SCHEMA_CONNECT role External server does not need APPS password External application can call stored procedures available in APPS Standard Data Source AppsDataSource ADF Application Web Services AppsDataSource Users Roles Copyright 2013, Oracle and/or its affiliates. All rights reserved. 27 What is new in R12.2? Copyright 2013, Oracle and/or its affiliates. All rights reserved. 28 Architectural Changes in Release 12.2 Integrated SOA Gateway Integrated SOA Gateway Service Provider Adapter Framework JAX-RPC Service Invocation Framework Business Event System Oracle Application Server 10g for E-Business Suite WSIF E-Business Suite R12.1.3 Integrated SOA Gateway WebLogic Server 11g for SOA Suite Service Provider Oracle Applications Adapter Oracle SOA Suite 11g Service Invocation Framework Business Event System WebLogic Server 11g for E-Business Suite JAX-WS E-Business Suite R12.2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 29 Integration Repository Architecture Web Services EBS and SOA Suite Together BPEL BAM Oracle EBS Adapter Mediator Mobile Applications Web Applications B2B integration Process Monitoring Enterprise Integration EBS SDK for Java Adapter Framework Worklist Services Jersey, Jackson and Staxon Libraries Integrated SOA Gateway REST Service Provider SOAP Service Provider Security Services REST Services SOAP Services Copyright 2013, Oracle and/or its affiliates. All rights reserved. 30 E-Business Suite Data Services Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 31 ADF Mobile and E-Business Suite Towards a better Mobile Platform Deploy and Configure Develop App Secure Develop Services Design Patterns Reference Flows REST Service JSON Mobile SDKs Sample Apps Cookie, Token Basic Auth Configuration Server Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 32 Design Standardize your EBS Apps Best Practices UI Patterns Reference Flows Sample Apps Native Hybrid HTML5 Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 33 Development EBS SDK for Mobile Roadmap Application Templates Security Services Profiles, Preferences Apps Context Initialization Push Notifications Images, Attachments, LOVs Worklist Library Administration Services and Console Integration with Data Services EBS SDK for Mobile Copyright 2013, Oracle and/or its affiliates. All rights reserved. 34 Data Services Integrated SOA Gateway SOAP Services via SOA Suite REST Services via E-Business Suite Variety of EBS Interfaces PLSQL OAF BC4J JSON Payload Support for REST Services Worklist Data REST Services Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 35 Data Services Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 36 Security Authentication and Authorization Authentication Session Token/Cookie HTTP Basic Auth Authorization Apps Context Initialization Published in Integration Repository
Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 37 Security Services in IREP Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 38 Security Session Management with REST Services Roadmap Login Service REST Service 1 REST Service 2 Logout Service Access Control Service Capture Username and Password S e c u r i t y
S e c u r i t y
D a t a
S e r v i c e s
HTTP BasicAuth Load Roles and Privileges Header (EBS Cookies/Session Token) Body (Payload XML or JSON) EBS Session Cookie Integration Repository Applications Context Apps Context Initialization Copyright 2013, Oracle and/or its affiliates. All rights reserved. 39 Deployment and Management Configuration Services Load Configurations Manage Configurations Mobile Application Administrator Control Access Push Messages
Roadmap Copyright 2013, Oracle and/or its affiliates. All rights reserved. 40 Customer Case Study World Fuel Services Business Transformation Enabled by IT Jay Smith Business Information Officer (BIO) World Fuel Services Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Revenues of $39B, Fortune 74 in 2012 Serving Aviation, Marine and Land Operate in 200 countries from 60 offices Low margin business Business model is staff-lite and asset-lite Strong organic growth Heavy acquisition focus, 20+ acquisitions in the last 10 years Fueling Relationships Around the World Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. We are a technology company that just happens to sell fuel Protecting and maximizing margins Enhancing customer / supplier relationships Creating incremental business opportunities Staying ahead of the competition Driving employee productivity Extracting value out of acquired businesses
Business Model Enabled by IT Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Oracle EBS for all middle and back office Tailored Work Benches for Sales & Supply Marine Trading, derivatives, contract business, reselling, physical inventory Aviation Card processing, fuel management, government, technology Land Card processing, merchandising at gas stations / c-stores, dispatch, logistics Single Instance Globally Our Oracle Journey STANDARDIZE Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Robust ADF framework supported by Java for custom applications Web applications with limited use on mobile devices through a browser CRM / SRM OnDemand with a Mobile App for our Marine commercial team, globally Expanded security through Oracles Identify Management and Single Sign-On integration Our Oracle Journey EXTEND Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Executed in parallel with EXTEND Oracle Fusion Middleware (Weblogic, SOA Suite, BPEL, BPM, etc.) for enterprise integration Application to application Business to business Driving efficiencies through end-to-end integration with customers and suppliers Our Oracle Journey AGILITY Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Robust capabilities to assess business health with timely information Data visualization capabilities for efficient information consumption Enterprise Data Warehouse (EDW) with a sound data model and ETL design OBIEE, dashboards, reports Disciplined business process supported by accountability, monitoring and ACTION Our Oracle Journey ANALYTICS Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. 1. Customer / Supplier Experience
2. Commercial Effectiveness
3. Operational Productivity
4. Business Analytics
Mobile Business Strategy FOUR PILLARS Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Deliver information anytime, anywhere Drives stickiness and incremental business Example: initiated a prototype leveraging our existing Fuel Finder web application Fuel Finder provides fuel prices & availability at 3000 global locations, 24/7 Using ADF Mobile as an extension Leverages our Fusion Middleware stack Pillar #1 CUSTOMER / SUPPLIER EXPERIENCE Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. CRM / SRM Mobile: increase collaboration between our global team members which enables efficient relationship management with our customers / suppliers Commercial Mobile: creating mobile capabilities for the critical, time sensitive commercial responsibilities (inquiry / quote, deal approvals, customer confirmations) ADF Mobile as an extension Pillar #2 COMMERCIAL EFFECTIVENESS Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Operational efficiency and employee productivity are areas where mobile will have a significant impact Examples: invoice approvals, user access requests, trade validations, credit requests and time & expense approvals Drives internal efficiencies and employee satisfaction ADF Mobile as an extension Pillar #3 OPERATIONAL PRODUCTIVITY Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. Focused internally on senior leadership down to the line manager level Potentially expose certain analytic components to our customers (purchase performance reporting, etc.) Take analytics to the next level through mobile allowing access to the information needed to steer the business in near real-time Pillar #4 BUSINESS ANALYTICS Copyright 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved. WFS mobile strategy is taking shape across: Customer / Supplier Experience Commercial Effectiveness Operational Productivity Business Analytics and Decision Making Leveraging Oracles technology stack (Fusion Middleware, SOA Suite, ADF Mobile, CRM OnDemand Mobile App, Oracles IDM, etc.) Conclusion Copyright 2013, Oracle and/or its affiliates. All rights reserved. 54 For More Information Talk to your Oracle contact to schedule onsite mobile workshop Develop mobile app for E-Business Suite expense approvals Case Study: Mobilizing EBS iProcurement using Fusion Middleware http://www.oracle.com/technetwork/developer-tools/jdev/northumbriancasestudy-2008272.pdf Visit: www.oracle.com/appadvantage Copyright 2013, Oracle and/or its affiliates. All rights reserved. 55 0 Copyright 2013, Oracle and/or its affiliates. All rights reserved. 56