Upload
jeffeli
View
51
Download
4
Tags:
Embed Size (px)
DESCRIPTION
SOA Integration using Oracle ISG - ISG capabilities
Citation preview
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 SuiteRajesh Ghosh, Group Manager, Applications Technology GroupAbhishek 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.
OverviewCurrent Integration Tools & Technologies
FusionMiddleware
OracleSOASuite
OracleApplicationsAdapter
EBusinessSuite
IntegrationRepository
IntegratedSOAGateway
ApplicationIntegrationArchitecture
FoundationPack
PrebuiltPIPs
All Supported E-Business Suite
ReleasesR12.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 AdapterIntegration 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
EBSAdapter ESB B2B
BPEL PM BAM
8 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Applications AdapterService-Enabled Integration Interfaces
OracleE-Business
SuiteAdapter
InterfaceTables (147+)
XML Gateway (140+)
ConcurrentProgram (214+)
PL/SQL APIs (1200+)
Business Event (1400+)
e-Commerce Gateway (24+)
Open Interface Views (40+)
Oracle E-Business SuiteWeb Services
9 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Applications AdapterService Enabled Integration Interfaces
JDeveloperDevelop
BPEL PM / ESBOrchestrate / Event
Oracle EBS SecurityAccess Control
Adapter FrameworkIntegrate: Technology
Enterprise ManagerMonitor & Manage
Integration RepositoryIntegrate: Content
10 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Applications AdapterDesign Time: BPEL PM
Run TimeDesign 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 GatewayArchitecture
Integrated SOA GatewayIntegration Repository
Service Invocation Framework
Service ProviderSCM Service
Std WS Client
HRMS Service
Apache AxisBPEL 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 GatewayService 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 GatewayService-Enabled Interfaces
Integrated SOA
GatewayXML Gateway (140+)
ConcurrentProgram (200+)
PL/SQL APIs (1200+)
Business Service Objects (40+)
Java API for Forms (40+)
Oracle E-Business SuiteWeb Services
17 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Service ProviderHow does it work?
18 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayService Provider: Life Cycle
ProcessManager
EnterpriseIntegration
Publish
Generate Deploy
Authenticate
Monitor AuthorizeI
n
v
o
k
e
S
e
r
v
i
c
eWS
WS
WS
WS
WS
WS
Grant
Execute
19 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayGenerate Service
20 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayDeploy Service
21 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayCreate Grant
22 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayInvoke Service
Web service client
EBS Web service
23 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Service ProviderWhats new in R12.2?
24 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayTechnology 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 GatewayWhats 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 GatewayDecoupled 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
s Applications&SharedLibraries
oacore oafm
ISGJMXClient
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 SOAInfra
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 GatewayAsynchronous 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 GatewaySIF: 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 GatewaySIF: Transactional Architecture
External Web
ServiceService 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 GatewaySIF: Process
Configure Invoker Subscription
Create Error Subscription
Create / Use InvokerEvent
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 GatewaySIF: Create Invoker Event
35 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayCreate Invoker Subscription .. 1
36 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewayCreate Invoker Subscription .. 2
37 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Integrated SOA GatewaySIF: In 12.1.X
Apache WSIFService
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 GatewaySIF: 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 GatewaySIF: 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 GatewayShip 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 UserIntegration AdministratorExecution
Locate SDR API Generate SDR WSDL Deploy SDR Service
Integration AdministratorInception
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+
OracleApplicationsAdapter
R12.1
OracleApplicationsAdapter
IntegratedSOAGateway
R12.2
IntegratedSOAGateway,LeveragingOracleAppsAdapter&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 Java
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 Notes556540.1: Installing Oracle E-Business Suite Integrated SOA Gateway, Release 121096553.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.3726414.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.