Você está na página 1de 48

1 Copyright 2011, Oracle and/or its affiliates.

All rights
reserved.
2 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Web Services and SOA Integration Options
for Oracle E-Business Suite
Rajesh Ghosh, Group Manager, Applications Technology Group
Abhishek Verma, Manager, Applications Technology Group
3 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
The following is intended to outline our general product direction. It
is intended for information purposes only, and may not be
incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in
making purchasing decisions. The development, release, and
timing of any features or functionality described for Oracles
products remains at the sole discretion of Oracle.
4 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Agenda
Overview
Integration Tools & Technologies
Oracle Applications Adapter
Integrated SOA Gateway (ISG)
Service Provider
Service Invocation Framework
Business Use Case
Takeaways
Q&A
5 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Overview
Current Integration Tools & Technologies
Fusion
Middleware
OracleSOA
Suite
Oracle
Applications
Adapter
EBusiness
Suite
Integration
Repository
Integrated
SOAGateway
Application
Integration
Architecture
Foundation
Pack
PrebuiltPIPs
All Supported E-
Business Suite
Releases
R12.1.x R11i R12
6 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Multiple Oracle EBS versions supported
Leverages Integration Repository
Customization Support
Secured and Trusted Connection
Functional Security Enabled
Application Context Ready
Transaction Support
Key Features
7 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Integration Solution Overview
XML & e-Commerce
Gateway
Open Interface Table &
Concurrent Programs
PL/SQL API, Views,
Business Events
I
n
t
e
g
r
a
t
i
o
n

R
e
p
o
s
i
t
o
r
y
Oracle SOA Suite
EBS
Adapter
ESB B2B
BPEL PM BAM
8 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Service-Enabled Integration Interfaces
Oracle
E-Business
Suite
Adapter
Interface
Tables (147+)
XML Gateway (140+)
Concurrent
Program (214+)
PL/SQL APIs (1200+)
Business Event (1400+)
e-Commerce Gateway (24+)
Open Interface Views (40+)
Oracle E-Business Suite
Web Services
9 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Service Enabled Integration Interfaces
J Developer
Develop
BPEL PM / ESB
Orchestrate / Event
Oracle EBS Security
Access Control
Adapter Framework
Integrate: Technology
Enterprise Manager
Monitor & Manage
Integration Repository
Integrate: Content
10 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Design Time: BPEL PM
Run Time
Design Time
11 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Applications Adapter
Support for Flexfields
Support for Group Business Events
Error and Exception Handling Features
Uptake of SOA Governance Suite
Support for Custom Concurrent Programs
Roadmap
12 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
13 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Architecture
Integrated SOA Gateway
Integration Repository
Service Invocation
Framework
Service Provider
SCM
Service
Std WS Client
HRMS
Service
Apache Axis
BPEL PM / OSB
Logistics
Service
External Web
Service
14 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Service Provider
Service Invocation Framework
Business Use Case
15 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Service Provider: Key Features
Expose integration interfaces as Web services
Simple UI action to Generate & Deploy WS
Supports Synchronous & Asynchronous WS
Sync: Request Response & Request Only
Async: Request Call back & Request Only
Supports WS Security
Username Token-based Web Service authentication
Supports SAML 1.0
Logging Infrastructure
Monitoring and Auditing
16 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Service-Enabled Interfaces
Integrated
SOA
Gateway
XML Gateway (140+)
Concurrent
Program (200+)
PL/SQL APIs (1200+)
Business Service Objects (40+)
Java API for Forms (40+)
Oracle E-Business Suite
Web Services
17 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Service Provider
How does it work?
18 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Service Provider: Life Cycle
Process
Manager
Enterprise
Integration
Publish
Generate Deploy
Authenticate
Monitor
Authorize
I
n
v
o
k
e

S
e
r
v
i
c
e
W
S
W
S
W
S
W
S
W
S
W
S
Grant
Execute
19 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Generate Service
20 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Deploy Service
21 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Create Grant
22 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Invoke Service
Web service
client
EBS Web service
23 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Service Provider
Whats new in R12.2?
24 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Technology Stack Upgrade: SOA Suite 11g and WLS 11g
Weblogic Server 11g
SOA Suite
Integrated SOA Gateway
Oracle AS OC4J 10g
WS
Framework
WSIF
Integrated SOA Gateway
Standalone JCA
Libraries
EBSRelease12.1.3 EBSRelease12.2
25 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Whats new - in a Snapshot
Built on top of Oracle SOA Suite 11g
Which translates to:
Latest and greatest technology stack
Greater Web Services standards support
Improved decoupled and scalable architecture
High performance in integration transactions
Next level of product maturity for ISG
Supports Asynchronous Web Services
26 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Decoupled Architecture in R12.2
EBSWLSInstallation
D
o
m
a
i
n
s
EBSDomain
M
a
n
a
g
e
d

S
e
r
v
e
r
sApplications&Shared
Libraries
oa
core
oafm
ISGJMX
Client
SOASuiteWLSInstallation
D
o
m
a
i
n
s
EBSSOADomain
M
a
n
a
g
e
d

S
e
r
v
e
r
s
Applications&SharedLibraries
ISG
SOA
Infra
Adapters
OracleEBusinessSuiteDatabase OracleSOASuiteDatabase
Oracle E-Business Suite
Oracle SOA Suite
Over HTTP
Over T3
27 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Asynchronous Web Services Support
28 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Support more Web Services Standards
WS Policy
WS Reliable Messaging
WS Atomic Transaction
Enhance Composite Service & Automate its lifecycle
Advanced customization features
Improve UI for more developer-friendly experience
SOA Governance solutions
Oracle Enterprise Repository Uptake
Future Considerations
29 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Service Invocation Framework
Service Provider
Business Use Case
30 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: Key Features
Supports Synchronous MEP
Request Response & One-way/Notification Only
Ability to perform XSLT based transformation
Outbound & Inbound messages
Supports WS Security
Username Token-based Web Service authentication.
Supports passing values for any SOAP header part
To embed application context into SOAP envelopes
31 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: Transactional Architecture
External
Web
Service
Service
Invocation
Framework
SOAP
Request
SOAP
Response
Invoker
Event
Transform
Out
Callback
Event
Transform
In
PL/SQL
BSO
Forms
Workflow
Invocation
Source
PL/SQL
BSO
Forms
Workflow
Consumption
Destination
32 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Service Invocation Framework (SIF)
How does it work?
33 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: Process
Configure Invoker
Subscription
Create Error
Subscription
Create / Use Invoker
Event
PROCESS
Execute Service
Invocation
Create Receive
Response Event
Create Receive
Response Subscription
For Sync
Request /
Response
34 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: Create Invoker Event
35 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Create Invoker Subscription .. 1
36 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Create Invoker Subscription .. 2
37 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: In 12.1.X
Apache WSIF
Service
Invocation
Framework
Oracle E-Business Suite
Invoker Event &
Subscription
External Web
Service
Request
Response
OC4J 10g
38 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: In 12.2
JAX WS from
WLS 11g WS
Stack
Service
Invocation
Framework
Oracle E-Business Suite
Invoker Event &
Subscription
External Web
Service
Request
Response
WLS
39 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
SIF: Future Considerations
Support asynchronous external WS calls
Introduce SIF Monitoring
Support more Web Services Standards
Improve UI for more developer-friendly experience
40 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Business Use Case
Service Invocation Framework
Business Case
41 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Integrated SOA Gateway
Ship Debit Request
Locate WSDL URL for
SDR: in Integration
Repository
Design
Integration Developer
Execute the SOAP
Request
View SOAP
Response
Verify SDR creation in Oracle Trade
Management
Trade Management User
Integration Administrator
Execution
Locate SDR API
Generate SDR
WSDL
Deploy SDR Service
Integration Administrator
Inception
Configure the Web
Service Client
Pass the Web Service
Parameters
42 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Takeaways
43 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Key Takeaways
R11iCU2+
Oracle
Applications
Adapter
R12.1
Oracle
Applications
Adapter
IntegratedSOA
Gateway
R12.2
IntegratedSOA
Gateway,
LeveragingOracle
AppsAdapter&
OracleSOASuite
Integration Options
44 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Key Takeaways
Best-in-Class SOA Platform
Oracle SOA Suite
Oracle Applications Adapter
Oracle Enterprise Repository
Oracle E-Business Suite SDK for J ava
Capability for custom content
Aligned with Applications Unlimited Strategy
Co-existence with Fusion Applications
45 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Additional Resources
E-Business Suite Integration Blog
http://blogs.oracle.com/ebusinesssuiteintegration
Oracle Support Notes
556540.1: Installing Oracle E-Business Suite Integrated SOA Gateway, Release
12
1096553.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes,
Release 12.1.3
726414.1: Oracle E-Business Suite Integrated SOA Gateway Troubleshooting
Guide, Release 12
46 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
The preceding is intended to outline our general product direction. It
is intended for information purposes only, and may not be
incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in
making purchasing decisions. The development, release, and
timing of any features or functionality described for Oracles
products remains at the sole discretion of Oracle.
47 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.
Q&A
48 Copyright 2011, Oracle and/or its affiliates. All rights
reserved.

Você também pode gostar