Oracle E-Business Suitre mobile apps ADF

2,155 views

Published on

Oracle OpenWorld 2013 mobile ADF for EBS

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,155
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
98
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Oracle E-Business Suitre mobile apps ADF

  1. 1. Mobile Apps for E-Business Suite using Fusion Middleware Srikant Subramaniam Senior Principal Product Manager, Fusion Middleware Vijay Shanmugam Senior Development Manager, E-Business Suite Jay Smith Business Information Officer, World Fuel Services
  2. 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2  ORACLE MOBILE PLATFORM  E-BUSINESS SUITE MOBILE SERVICES  CUSTOMER CASE STUDY Agenda
  3. 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3 Oracle Mobile Solution CRM MOBILE APPS MOBILE PLATFORM MOBILE SECURITY ERP B2B
  4. 4. 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 MANAGE DEPLOY NATIVE, WEB, HYBRID
  5. 5. 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
  6. 6. 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
  7. 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Transformation API Control & Governance API Management & Monitoring Threat Protection Secure REST API’s  Extend Access Management to REST API’s  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 AccessManagement Secure Devices and Apps Secure mobile access to corporate data
  8. 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 DEMONSTRATION Extend E-Business Suite to Mobile with Oracle Mobile Platform
  9. 9. 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
  10. 10. 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!
  11. 11. 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
  12. 12. 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
  13. 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13 E-Business Suite Mobile Services
  14. 14. 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
  15. 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15 Architecture Web Services – EBS and External SOA Suite eCommerce Gateway XML GatewayPL/SQL APIs Interface Tables Concurrent Programs BSO Java APIs Interface Views Integration Repository BAM Oracle E-Business Suite Adapter B2BBAMMediatorBPEL Mobile Applications Web Applications B2B integration Process Monitoring Enterprise Integration
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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.
  20. 20. 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?
  21. 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 EBS Services for Mobile Security and Data Services Sign In SecuritySecurityDataServices HTTP BasicAuth Load Roles and Privileges SOAP Request (UsernameToken, XML Payload) Logout Integration Repository EBS SDK for Java EBS Security Model IDM Login Service SOASuite OWSM EBSAdapter IDM Logout Service Data Access Sign Off Insert Credentials to Request
  22. 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22 EBS SDK for Java
  23. 23. 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
  24. 24. 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 AppsDataSource
  25. 25. 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
  26. 26. 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
  27. 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27 What is new in R12.2?
  28. 28. 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
  29. 29. 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
  30. 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30 E-Business Suite Data Services – Roadmap
  31. 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31 ADF Mobile and E-Business Suite Towards a better Mobile Platform Deploy and ConfigureDevelop App SecureDevelop ServicesDesign Patterns Reference Flows REST Service JSON Mobile SDKs Sample Apps Cookie, Token Basic Auth Configuration Server Roadmap
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35 Data Services Roadmap
  36. 36. 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
  37. 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37 Security Services in IREP Roadmap
  38. 38. 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 SecuritySecurityDataServices 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
  39. 39. 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
  40. 40. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40 Customer Case Study World Fuel Services
  41. 41. Business Transformation Enabled by IT Jay Smith Business Information Officer (BIO) World Fuel Services
  42. 42. 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
  43. 43. 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
  44. 44. 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
  45. 45. 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 Oracle’s Identify Management and Single Sign-On integration Our Oracle Journey – EXTEND
  46. 46. 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
  47. 47. 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
  48. 48. 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
  49. 49. 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
  50. 50. 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
  51. 51. 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
  52. 52. 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
  53. 53. 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 Oracle’s technology stack (Fusion Middleware, SOA Suite, ADF Mobile, CRM OnDemand Mobile App, Oracle’s IDM, etc.) Conclusion
  54. 54. 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
  55. 55. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.55 0
  56. 56. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.56

×