Você está na página 1de 56

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

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

Você também pode gostar