Weitere ähnliche Inhalte Ähnlich wie Oracle E-Business Suitre mobile apps ADF (20) Mehr von Berry Clemens (20) Kürzlich hochgeladen (20) Oracle E-Business Suitre mobile apps ADF1. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.2
ORACLE MOBILE PLATFORM
E-BUSINESS SUITE MOBILE SERVICES
CUSTOMER CASE STUDY
Agenda
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. 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. 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
DEMONSTRATION
Extend E-Business Suite to Mobile with Oracle Mobile Platform
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. 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13
E-Business Suite Mobile Services
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. 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. 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. 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. 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. 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22
EBS SDK for Java
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. 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27
What is new in R12.2?
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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30
E-Business Suite Data
Services – Roadmap
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. 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. 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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35
Data Services Roadmap
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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37
Security Services in IREP Roadmap
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. 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. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.40
Customer Case Study
World Fuel Services
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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