Академический Документы
Профессиональный Документы
Культура Документы
Program Agenda
Mobile Application Development Framework
Oracle E-Business Suite
SDK for Java
Infrastructure Roadmap for Mobility
Enterprise tablet
adoption will
grow by almost
50% per year.
By 2015 mobile app development
projects will outnumber native PC
projects by a ratio of 4-to-1.
Your Logo
Connect
Secure
Manage
Develop
Deploy
Connect
Secure
Deploy
Manage
Mobile Application
Development Framework
ORACLE
ORACLE MOBILE
MOBILE APPS
APPS
ORACLE
ORACLE APPLICATION
APPLICATION DEVELOPMENT
DEVELOPMENT
FRAMEWORK
FRAMEWORK
Multi-channel
Development across
Desktop, Web, Mobile
Single Programming
Model
Accelerate Time to
USER INTERFACE LAYER
BUSINESS LOGIC LAYER
Productivity
Lower Total Cost of
Ownership
application definition
Device specific deployment
iOS Simulator
Android Emulator
feature navigation
Advanced HTML5-based UI
Full animation, gesture, and
Components
Features
OAM/OID support
Offline authentication capable
Access Control:
Role based access
Custom Application
ADF Application
EBS SDK
Session Management
Language
Info
Messages
AppsDataSource
Profile
Apps Log
Handler
AppsDataSource
E-Business Suite
Database
19Copyright 2012, Oracle and/or its affiliates. All rights reserved.
APPS_SCHEMA_CONNECT role
External server does not need APPS
password
External application can call stored
Users
AppsDataSource
Services
SOAP
Login
REST
Logout
Security
Authentication
Authorization
Client side Access Control
Validate
Roadmap
Service Provider
Service Invocation
Framework
Service Provider
Service Invocation
Framework
JAX-RPC
WSIF
JAX-WS
Roadmap
Architectural Changes
Cloud
Applications
E-Business Suite
Integrated SOA
Gateway Proxy
SOAP
Webservices
SOAP
Response
SOA
Composite
Applications
Desktop
Application
Mobile
Applications
Portal
(Composite UI)
XML Payload
REST
Services
XML Response
Web
Application
Roadmap
REST WSDL
Roadmap
Roadmap
Response
POST /soa-infra/services/oe_order_pub_rest_service
Content-Type: text/xml; charset=UTF-8
User-Agent: Java1.6.0_20
Host: 127.0.0.1:8099
Connection: Keep-Alive
HTTP/1.1 200 OK
Date: Wed, 20 Sep 2012 08:47:12 GMT
Content-Length: 148
Content-Type: text/xml; charset=UTF-8
<ns:InputParameters>
<ns:P_HEADER_REC>
<ns:PARTY_TYPE></ns:PARTY_TYPE>
<ns:ORDER_CATEGORY_CODE>xxx</ns:ORDER_CATEGORY_CODE>
<ns:ORDER_DATE_TYPE_CODE>xxx</ns:ORDER_DATE_TYPE_CODE>
<ns:ORIG_SYS_DOCUMENT_REF>xxx</ns:ORIG_SYS_DOCUMENT_REF>
<ns:PRICE_REQUEST_CODE>xxx</ns:PRICE_REQUEST_CODE>
....
</ns:P_HEADER_REC>
<ns:P_OPERATING_UNIT></ns:P_OPERATING_UNIT>
</ns:InputParameters>
</ns:PROCESS_HEADER_Input>
<ns:OutputParameters>
<ns:X_RETURN_STATUS>yyy</ns:X_RETURN_STATUS>
<ns:X_MSG_COUNT>yyy</ns:X_MSG_COUNT>
<ns:X_MSG_DATA>yyy</ns:X_MSG_DATA>
...
</ns:OutputParameters>
Roadmap
Response
POST /soa-infra/services/oe_order_pub_rest_service
Content-Type: application/json; charset=UTF-8
User-Agent: Java1.6.0_20
Host: 127.0.0.1:8099
Connection: Keep-Alive
HTTP/1.1 200 OK
Date: Wed, 20 Sep 2012 08:48:12 GMT
Content-Length: 148
Content-Type: application/json; charset=UTF-8
{"InputParameters":{
"P_HEADER_REC":{
"PARTY_TYPE":{"$t":"string7"},
"ORDER_CATEGORY_CODE":{"$t":"string158"},
"ORDER_DATE_TYPE_CODE":{"$t":"string160"},
"ORIG_SYS_DOCUMENT_REF":{"$t":"string166"},
"PRICE_REQUEST_CODE":{"$t":"string172"},
...
},
"P_OPERATING_UNIT":{"$t":"P_OPERATING_UNIT375"}
}
{"OutputParameters":{
"X_RETURN_STATUS":{"$t":"X_RETURN_STATUS369"},
"X_MSG_COUNT":{"$t":"370"},
"X_MSG_DATA":{"$t":"X_MSG_DATA371"}
...
}
Mobile
Applications
Enterprise
Integration
Portal
(Composite UI)
Business Process
Orchestration
Web
Application
SOAP
Desktop
Application
Batch
Updates
Roadmap
Security
Per Request Authentication and Authorization
Mobile Application
Login - Capture
Username,
Password
EBS Integrated
SOA Gateway
Username, Password
EBS Context
Payload
Web Service 1
Web Service Request 2
Username, Password
EBS Context
Payload
Web Service 2
Logout Remove
Username,
Password
Roadmap
Security
Session Management
Mobile Application
Login - Capture
Username,
Password
Login Request
Username, Password
EBS Integrated
SOA Gateway
Login Service
Session Token
Set Context
Session Token
EBS Context
Session Token
Payload
Web Service 1
Session Token
Payload
Web Service 2
Logout Remove
Username,
Password
Session Token
Logout Service
Roadmap
Session Management
Features
Benefits
Integration Platform:
Oracle Fusion Middleware
Social
Mobile
User Engagement
Business
Process
Content
Management
Service
Integration
Fusion
Middleware
Business
Intelligence
Data
Integration
Cloud Application
Foundation
Management
Integrated
Open
Best of Breed
#1
Comprehensive
SOA Offering
Designed to
Work Together
StandardsBased
Architecture
Industry
Leader
One-stop
integration
solution
Less Effort
More Value
Maximize
Existing &
Future
Investments
Robust, Proven
Industry leading
Software
JDeveloper
Composers
E
AT
R
ST
E
H
RC
EM
Policy
Manager
E
CL CE
Y
EC NAN
F
I
L ER
V
GO
BAM
SERVICE BUS
ERP
MAINFRAME
COMPLEX
EVENT
PROCESSING
DATA INTEGRATOR
GOLDENGATE
SERVICES
DB
PARTNERS
EVENTS
Oracle SOA
E-Business Suite
Oracle SOA
ADF Mobile
API Call
Data Control
Results
API Call
Results
Data Control
API Call
Update request(approval/reject)
Adapter
UpdateExpenseReport
Results
Confirmation.amx
Results
Adapter
RetrieveExpenseDetails
ExpenseDetail.amx
Data Control
Results
Adapter
RetrieveExpenseList
Results
To Learn More
Oracle Fusion Middleware Best Practice Centers
http://tinyurl.com/ofm4apps
ADF Mobile
http://www.oracle.com/technetwork/developer-tools/adf/overview/adf-mobile-096323.html