Your SlideShare is downloading. ×
Con9437 ad ffor_ebs and mobile
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Con9437 ad ffor_ebs and mobile

307

Published on

ADF will become the OAF replacement and new Self-Service UI for EBS and in the FusionFication look and feel migration.

ADF will become the OAF replacement and new Self-Service UI for EBS and in the FusionFication look and feel migration.

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

No Downloads
Views
Total Views
307
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
12
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. Agenda  ORACLE MOBILE PLATFORM  E-BUSINESS SUITE MOBILE SERVICES  CUSTOMER CASE STUDY 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 3. Oracle Mobile Solution MOBILE APPS CRM ERP B2B 3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. MOBILE PLATFORM MOBILE SECURITY
  • 4. Oracle Mobile Platform Any App, Any Data, Any Device – Secure Cross-Channel Maximize existing IT investments NATIVE, WEB, HYBRID  Develop cross platform & multi channel DEVELOP INTEGRATE SECURE applications MANAGE DEPLOY ORACLE MOBILE PLATFORM  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 onCUSTOM APPLICATIONS 4 ON-PREMISE PACKAGED APPLICATIONS Copyright © 2013, Oracle and/or its affiliates. All rights reserved. premises for multi-channel delivery CLOUD
  • 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 5 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 RESTful API SOA Foundation Existing Services Integration Infrastructure Inventory Check Service Credit Check Service ORACLE APPLICATIONS Production Service Customer Status Service CLOUD APPLICATIONS Order Service  Fast access to data and Billing Service ISV/CUSTOM APPLICATIONS services across the Enterprise and external sources  Reliable and solid orchestration platform 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 7. Secure Devices and Apps Secure REST API’s API Control & Governance Threat Protection Client Throttling Transformation API Management & Monitoring Access Management Secure mobile access to corporate data  Extend Access Management to REST API’s  Context Aware  Authentication  Authorization  Fraud Detection  Security Tokens {“JSON”}  Data Redaction < XML >  Audit OAUTH 2.0 Client & Server 7 API Key Management Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Native JSON & XML Processing
  • 8. DEMONSTRATION Extend E-Business Suite to Mobile with Oracle Mobile Platform 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 9. Architecture: Mobile Order Management App for EBS ADF Mobile Secured Web App Secured SOA Web Services ADF Mobile 9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. EBS SDK for Java • App login using EBS credentials • Connect to EBS via SOA • OSB for REST • Secure via EBS SDK, OWSM • Integration with device services
  • 10. Meet Charlie Brown Always on the go!  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 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 11. 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 11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 12. Oracle Mobile Platform Take-Aways 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 Consistent security governance for mobile & enterprise 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 13. E-Business Suite Mobile Services 13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 14. Architecture High Level Native – iOS, Android User Interface HTML5 Clients Hybrid – ADF Mobile Authentication Security Middle Tier Authorization Access Control Data Services Integrated SOA Gateway SOA Suite / EBS Adapter Backend 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 15. BAM Architecture Web Services – EBS and External SOA Suite Mobile Applications Web Applications B2B integration Mediator BPEL Process Monitoring Enterprise Integration B2B BAM Oracle E-Business Suite Adapter Integration Repository PL/SQL APIs Concurrent Programs XML Gateway BSO 15 Interface Tables Java APIs Interface Views eCommerce Gateway 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 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 17. Security Configuration Authentication Login and Logout  /OA_HTML/RF.jsp?function_id=mLogin  /OA_HTML/RF.jsp?function_id=mLogout  Configure EBS Cookies – JSESSIONID – EBS Session Cookie 17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 18. Security Configuration Authorization Access Control Service  Role Based Access Control  Roles and Privileges  Control Access to Features and UI Components  JSON RESTful Service 18 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. 19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 20. Data Services Where to find services? Integration Repository  Standardized Documentation  Search and Browse Interfaces  Seeded and Custom interfaces  Function Security  Discoverable from E-Business Suite Adapter 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 21. EBS Services for Mobile Security and Data Services HTTP BasicAuth Security Sign In Load Roles and Privileges Login Service EBS SDK for Java IDM EBS Security Model Sign Off 21 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. EBS Adapter SOAP Request (UsernameToken, XML Payload) SOA Suite Insert Credentials to Request Security Data Services OWSM Data Access IDM Logout Logout Service Integration Repository
  • 22. EBS SDK for Java 22 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 23 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 AppsDataSource E-Business Suite SDK for Java 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. JAAS Language i18N Messages Session Management Profiles
  • 25. Integrate with EBS from External Applications EBS SDK for Java  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 25 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. ADF Application Web Services AppsDataSource
  • 26. AppsDataSource Standard Data Source  Configure AppsDataSource for access to Oracle E-Business Suite Database – Dedicated FND user with special UMX|APPS_SCHEMA_CONNECT role ADF Application Web Services AppsDataSource – External server does not need APPS password – External application can call stored procedures available in APPS Users Roles 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 27. What is new in R12.2? 27 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 28. Architectural Changes in Release 12.2 Integrated SOA Gateway E-Business Suite R12.1.3 Integrated SOA Gateway E-Business Suite R12.2 Integrated SOA Gateway Service Provider Service Invocation Framework Service Provider Service Invocation Framework Adapter Framework Business Event System Oracle Applications Adapter Business Event System JAX-RPC WSIF Oracle SOA Suite 11g JAX-WS Oracle Application Server 10g for E-Business Suite 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. WebLogic Server 11g for SOA Suite WebLogic Server 11g for E-Business Suite
  • 29. BAM Architecture Web Services – EBS and SOA Suite Together Mobile Applications Web Applications B2B integration Process Monitoring Enterprise Integration SOAP Services REST Services Integrated SOA Gateway REST Service Provider SOAP Service Provider Security Services Jersey, Jackson and Staxon Libraries Worklist Services Adapter Framework EBS SDK for Java BPEL Oracle EBS Adapter Integration Repository 29 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Mediator
  • 30. E-Business Suite Data Services – Roadmap 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 31. ADF Mobile and E-Business Suite Roadmap Towards a better Mobile Platform Design Develop Services Develop App Secure Patterns REST Service Mobile SDKs Cookie, Token Reference Flows JSON Sample Apps Basic Auth 31 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Deploy and Configure Configuration Server
  • 32. Design Standardize your EBS Apps  Best Practices – UI Patterns – Reference Flows  Sample Apps – Native – Hybrid – HTML5 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 33. Roadmap Development EBS SDK for Mobile EBS SDK for Mobile Application Templates Security Services Profiles, Preferences Apps Context Initialization Push Notifications Images, Attachments, LOVs Worklist Library Administration Services and Console Integration with Data Services 33 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 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 35. Data Services 35 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 36. Security Authentication and Authorization  Authentication – Session Token/Cookie – HTTP Basic Auth  Authorization – Apps Context Initialization  Published in Integration Repository 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 37. Security Services in IREP 37 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 38. Roadmap Security Session Management with REST Services HTTP BasicAuth Security Login Service Security Data Services Capture Username and Password 38 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Load Roles and Privileges Applications Context Header (EBS Cookies/Session Token) Body (Payload – XML or JSON) Access Control Service Apps Context Initialization REST Service 1 REST Service 2 EBS Session Cookie Logout Service Integration Repository
  • 39. Deployment and Management  Configuration Services – Load Configurations – Manage Configurations  Mobile Application Administrator – Control Access – Push Messages 39 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Roadmap
  • 40. Customer Case Study World Fuel Services 40 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 41. Business Transformation Enabled by IT Jay Smith Business Information Officer (BIO) World Fuel Services
  • 42. Fueling Relationships Around the World • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 43. Business Model Enabled by IT “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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 44. Our Oracle Journey – STANDARDIZE • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 45. Our Oracle Journey – EXTEND • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 46. Our Oracle Journey – AGILITY • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 47. Our Oracle Journey – ANALYTICS • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 48. Mobile Business Strategy – FOUR PILLARS 1. Customer / Supplier Experience 2. Commercial Effectiveness 3. Operational Productivity 4. Business Analytics Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 49. Pillar #1 – CUSTOMER / SUPPLIER EXPERIENCE • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 50. Pillar #2 – COMMERCIAL EFFECTIVENESS • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 51. Pillar #3 – OPERATIONAL PRODUCTIVITY • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 52. Pillar #4 – BUSINESS ANALYTICS • 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 Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. All Rights Reserved.
  • 53. Conclusion • WFS’ mobile strategy is taking shape across: • • Commercial Effectiveness • Operational Productivity • • Customer / Supplier Experience Business Analytics and Decision Making Leveraging Oracle’s technology stack (Fusion Middleware, SOA Suite, ADF Mobile, CRM OnDemand Mobile App, Oracle’s IDM, etc.) Copyright© 2013 World Fuel Services Corporation. Proprietary & Confidential. 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 54 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 55. 0 55 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 56. 56 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

×