ebs soa con8716_pdf_8716_0001
DESCRIPTION
TRANSCRIPT
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
Web Services and SOA Integration Options for Oracle E-Business Suite Veshaal Singh, Senior Director, Applications
Technology
Rekha Ayothi, Lead Product Manager,
Applications Technology
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
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 decision.
The development, release, and timing of any features or
functionality described for Oracle’s products remains at the
sole discretion of Oracle.
Safe Harbor Statement
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
Program Agenda
Integration Options & Web Services
SOA in Oracle E-Business Suite
Oracle Applications Adapter
Integrated SOA Gateway
Road map
Key Takeaways
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
Oracle E-Business Suite Integration Tools & Technology
Oracle E-Business Suite
Concurrent
Program
Open Interface
Integrated SOA
Gateway
(Web Services)
Workflow Business
Event
System
XML Gateway
E-Commerce
Gateway
PLSQL
Java
Data-Centric
Integration
Integration through
Native Interfaces
Process-Centric
Integration
Event-Driven
Integration
B2B
Integration
Integration through
Web services
Oracle SOA Suite
BPEL Oracle Data
Integrator B2B CEP E-Business
Suite Adapter
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
Enterprise Applications Heterogeneous Environment Point-to-point Integrations Distributed Systems
Applications built on
diverse technologies
cannot interact natively
Tightly coupled
integrations
Strict corporate firewalls
limit access to network
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
Web Service based Integrations Heterogeneous Environment Point-to-point Integrations Distributed Systems
Plug and play
Interoperable message
Loose coupling Message exchange over
firewall friendly port
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
SOA in Oracle E-Business Suite
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
SOA in Oracle E-Business Suite Adopting New Technologies … Evolving Functionalities
1
Integration Repository:
Catalogue of Integration
interfaces
Oracle Applications Adapter:
Database related interfaces
exposed as Web Services from
Fusion Middleware
Web Service Provider:
BSO, XML Gateway interfaces
exposed as Web Services
Integrated SOA Gateway:
Web Service Management, Monitoring
from Integration Repository
5
SOA Suite 11g
Uptake for Service
Provisioning
2 3 4
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
SOA based Integration Options
Fusion Middleware
Oracle SOA Suite
Oracle Applications
Adapter
Applications Unlimited
Oracle E-Business
Suite
Integrated SOA
Gateway
All Supported E-Business
Suite Releases R12.1.x
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
Oracle Applications Adapter
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
Integration Solution Overview
XML & e-Commerce
Gateway
Open Interface Table &
Concurrent Programs
PL/SQL API, Views,
Business Events
Inte
gra
tion R
epository
Oracle SOA Suite
EBS
Adapter ESB B2B
BPEL PM BAM
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
Oracle Applications Adapter Life Cycle
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
Oracle Applications Adapter from BPEL
Run Time Design Time
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
Oracle E-Business Suite Integrated SOA Gateway
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
Oracle EBS Integrated SOA Gateway
SOA-based integration infrastructure that helps organizations to provide, consume and monitor Web services for integrations in a heterogeneous ecosystem.
Bi-directional SOA
Out-of-the-box SOA Enablement
Integration Repository
Service Invocation
Framework Service Provider
Register Find
Provide Service
Consume Service
Generate
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
Integration Repository
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
Catalogue of EBS Integration Interfaces
Standardized Documentation
Search & Browse Interfaces
Web Service Management
Seeded + Custom Interfaces
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
Describe custom interfaces in
Integration Repository
Pre-defined standards,
annotation driven approach
Leverage native service
enablement capabilities
Custom Interfaces
Centralized Repository of EBS & Custom Integration Interfaces
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
Simple Steps to Upload Custom Interface
Integration Repository
Parse Annotated Code
Annotate Interface
PL/SQL API
Business Event
Business Service Object
Concurrent Program
XML Message
Java API
Upload Loader File
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
Service Provider
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
Expose EBS & Custom Interfaces as Web Services
XML Gateway
PL/SQL APIs
Business Event
Business Service Objects
Java APIs for Forms
Oracle E-Business Suite Web Services can be
consumed by standard web service client
Service Provider
Web Services
Concurrent Program
Custom interfaces
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
Simple UI Steps to Expose Interface as Secure Web Service Life Cycle
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
Generate Service
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
Deploy Service
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27
Deployed Service
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28
Authorize Service
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29
Invoke Service
EBS Web service
PROCESS_ORDER_1037895
InvokeProcessOrder
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30
Service Monitor
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31
Fusion HR2HR for HCM
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32
HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Compensation Management
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33
HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Using EBS Web Service
Oracle E-Business Suite R12.1.3
Intimate Compensation Changes
Web Service Consumer Web Service Provider
PLSQL API to Import
Compensation Changes
per_ri_coexistence.import_changes
Web Service
Integrated SOA Gateway
Service Provider
HCM
Oracle Fusion Workforce Compensation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34
Service Invocation Framework
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35
Invoke & Consume Web Services from EBS
PL/SQL APIs
Forms
SOAP based standard web services
Service Invocation
Framework
(Web Service Consumer)
Java APIs
Workflow
Concurrent Programs (Java/ PLSQL)
OAF pages
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36
Event driven Service Invocation Developer Experience
2. Security
Credentials
3. Prepare
Input Message 5. Test Service
6. Raise
Invoker Event
1. Service Metadata
1. Define Service
Metadata
4. Consumption &
Exception Logic
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37
Define Invoker Event
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38
Define Invoker Subscription Select Action Type
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39
Wizard based WSDL Parser
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40
Wizard based WSDL Parser Select Service Operation
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41
Wizard based WSDL Parser Enter Additional Parameters
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42
Test Service Invocation from BES
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43
What happens at Run-time?
External Web Service
Oracle E-Business Suite
Service Invocation Framework
Invocation Source
Firewall
Consumption
Destination
Callback
Event
Event
Payload
To Service
Endpoint
SOAP
Request
Embed custom
SOAP Headers
Embed WS-
Security headers
XSL
Transformation
Service
Metadata
SOAP
Response
XSL
Transformation
Invoker
Event
Event
Payload
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44
EBS & Fusion General Ledgers Coexistence Through Hyperion DRM
Oracle E-Business Suite General Ledger
Oracle Fusion Applications General Ledger
Hyperion Data Relationship Management
Chart of Accounts Values
Chart of Accounts Hierarchies
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45
EBS General Ledger with Hyperion DRM
Oracle Hyperion DRM Oracle E-Business Suite
(3) Invoke Web Service to initiate
data export process
(1) Update CoA Values
and Hierarchies
DRM Web Service
Service Consumer Service Provider
(2) Load Segment Values and
Hierarchies Request
(5) Validate and
move data
Base
Tables
ISG
SIF
Java
CP
DRM
Tables Interface
Tables
(4) Export CoA Values / Hierarchies to
EBS Interface Tables
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46
Interoperable in Heterogeneous Environment
Flexible to coexist with Oracle Fusion Applications & other applications
3rd Party Standard WS Client
SOA Composite
Integrated
SOA
Gateway
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 48
What is coming up in Release 12.2?
Service Provider
– Built on top of Oracle SOA Suite 11g
– Support for Asynchronous Web Services
Service Invocation Framework
– Built on top of JAX-WS from WebLogic Server 11g
– Improved customization & extension support
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 49
Architectural Changes in Release 12.2
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
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 50
Decoupled & Scalable Architecture
EBS WLS Installation
Dom
ain
s
EBS Domain
Ma
na
ge
d
Se
rve
rs Applications & Shared
Libraries
oa core oafm ISG JMX
Client
SOA Suite WLS Installation
Oracle E-Business Suite Oracle SOA Suite
Over HTTP
Over T3
EBS Database
SOA Suite Database
Dom
ain
s
EBS SOA Domain
Ma
na
ge
d
Se
rve
rs Applications & Shared
Libraries
ISG SOA
Infra Adapters
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 51
High Performance in Integration Transactions SOA Suite 11g HA Architecture
EBS
EM
Managed
Server
Administration
Server
Simple, one-machine install
EBS_Domain
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 52
Extend Business Service Portfolio Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 53
Support for Asynchronous Web Services Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 54
EBS Integration Interfaces as REST Services Beyond R12.2
Oracle E-Business Suite
Application Logic
(HR, Projects, Finance, Order, Procure, Shipping)
Integration Interfaces
PL/SQL BSO XML
Gateway
Concurrent
Program
Java APIs
for Forms
Business
Event
Integrated SOA Gateway
(SOAP + REST Web Services) SOAP
Roadmap
REST
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 55
Seamless UI Experience to expose REST Services Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 56
Addressing SOA needs with SOAP & REST Services
Integrated
SOA
Gateway
SOAP Business Process
Orchestration
Enterprise
Integration
Process
Monitoring
Cloud Enterprise
Applications
B2B integration with
Trading Partners
Standard driven SOAP services
for intra & inter-enterprise
application integrations
Roadmap
Web Application
Desktop Application
Mobile Applications
Portal (Composite UI)
Batch Updates
Simple, lightweight REST
services for mobile applications
& chatty UI applications
REST
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 57
Oracle EBS with Oracle Enterprise Repository Beyond R12.2
Oracle Fusion
Middleware
Oracle Apps Unlimited Third Party Apps
ISV SaaS
Unified View of IT Assets
Oracle Enterprise Repository
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 58
Roadmap – Service Provider
Service enable Open Interface Tables/ Views
Transaction support in distributed processing
Advanced Web Service Standards
– Reliable Messaging, MTOM
Advanced Interface Management
– Monitor, analyze change impact
– Enhanced custom interface management
– Custom categorization of custom interfaces
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 59
Roadmap – Service Invocation Framework
Support for Asynchronous Web Services
Advanced Web Service standards
– SAML, MTOM, Reliable Messaging
Monitor Service Invocations
Enhanced Service Invocation Framework UI
Roadmap
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 60
Key Takeaways
Web Service based integration
Embrace EBS’s native Web Service enablement:
– Service Provider
– Service Invocation Framework
Agile design-to-deploy Web Service integration
Re-use existing investment in EBS customizations
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 61
New Whitepaper – Oracle E-Business Suite Release 12.1.3: Integration Products and Technologies Primer [MOS ID 1494997.1]
https://blogs.oracle.com/stevenChan
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 62
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 63