More Related Content
Similar to Ebs soa con8716_pdf_8716_0001
Similar to Ebs soa con8716_pdf_8716_0001 (20)
Ebs soa con8716_pdf_8716_0001
- 1. 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
2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 3. Safe Harbor Statement
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.
3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 4. Program Integration Options & Web Services
Agenda SOA in Oracle E-Business Suite
Oracle Applications Adapter
Integrated SOA Gateway
Road map
Key Takeaways
4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 5. Oracle E-Business Suite Integration Tools &
Technology
Oracle E-Business Suite
Concurrent
PLSQL Business XML Gateway Integrated SOA
Program
Workflow Event Gateway
System E-Commerce (Web Services)
Java Open Interface
Gateway
Integration through Data-Centric Process-Centric Event-Driven B2B Integration through
Native Interfaces Integration Integration Integration Integration Web services
Oracle SOA Suite
Oracle Data E-Business
Integrator BPEL CEP B2B
Suite Adapter
5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 6. Enterprise Applications
Heterogeneous Environment Point-to-point Integrations Distributed Systems
Applications built on Tightly coupled Strict corporate firewalls
diverse technologies integrations limit access to network
cannot interact natively
6 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
Message exchange over
Loose coupling
firewall friendly port
7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 8. SOA in Oracle E-Business
Suite
8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 9. SOA in Oracle E-Business Suite
Adopting New Technologies … Evolving Functionalities
Integration Repository: Oracle Applications Adapter: SOA Suite 11g
Catalogue of Integration Database related interfaces Uptake for Service
interfaces exposed as Web Services from Provisioning
Fusion Middleware
1 2 3 4 5
Web Service Provider: Integrated SOA Gateway:
BSO, XML Gateway interfaces Web Service Management, Monitoring
exposed as Web Services from Integration Repository
9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 10. SOA based Integration Options
Fusion Middleware Applications Unlimited
Oracle E-Business
Oracle SOA Suite
Suite
Oracle Applications Integrated SOA
Adapter Gateway
All Supported E-Business
R12.1.x
Suite Releases
10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 12. Oracle Applications Adapter
Key Features
Multiple Oracle EBS versions supported
Leverages Integration Repository
Customization Support
Secured and Trusted Connection
Functional Security Enabled
Application Context Ready
Transaction Support
12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 13. Integration Solution Overview
Oracle SOA Suite
PL/SQL API, Views,
Integration Repository
Business Events
BPEL PM BAM
XML & e-Commerce
Gateway EBS
Adapter ESB B2B
Open Interface Table &
Concurrent Programs
13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 17. Oracle EBS Integrated SOA Gateway
Out-of-the-box SOA Enablement
Integration Repository
Find Register Generate
Service Invocation Provide Service
Bi-directional SOA Service Provider
Framework
Consume Service
SOA-based integration infrastructure that helps organizations to provide, consume and monitor Web services for
integrations in a heterogeneous ecosystem.
17 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
19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 20. Centralized Repository of EBS & Custom
Integration Interfaces
Custom Interfaces
Describe custom interfaces in
Integration Repository
Pre-defined standards,
annotation driven approach
Leverage native service
enablement capabilities
20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 21. Simple Steps to Upload Custom Interface
Annotate Interface
Java API PL/SQL API
Parse Upload Loader
Business Service Concurrent Integration
Annotated Code File
Object Program Repository
XML Message Business Event
21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 23. Expose EBS & Custom Interfaces as Web
Services
PL/SQL APIs
Business Event
Oracle E-Business Suite
XML Gateway Web Services can be
Service Provider consumed by standard
Web Services web service client
Concurrent Program
Business Service Objects
Java APIs for Forms
Custom interfaces
23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 24. Simple UI Steps to Expose Interface as Secure
Web Service
Life Cycle
24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 26. Deploy Service
26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 29. Invoke Service
EBS Web service
PROCESS_ORDER_1037895
InvokeProcessOrder
29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 30. Service Monitor
30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 31. Fusion HR2HR for HCM
31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 32. HR2HR: Oracle EBS HCM & Fusion HCM
Coexistence
Compensation Management
32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 33. HR2HR: Oracle EBS HCM & Fusion HCM
Coexistence
Using EBS Web Service
Web Service Consumer Web Service Provider
Oracle Fusion Workforce Oracle E-Business Suite
Compensation R12.1.3
Integrated SOA Gateway
Web Service Service Provider
Intimate Compensation Changes
PLSQL API to Import
Compensation Changes
per_ri_coexistence.import_changes
HCM
33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 35. Invoke & Consume Web Services from EBS
Java APIs
PL/SQL APIs
Service Invocation SOAP based standard web
OAF pages Framework services
(Web Service Consumer)
Forms
Concurrent Programs
(Java/ PLSQL)
Workflow
35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 36. Event driven Service Invocation
Developer Experience
1. 1. Service
Define Service 2. Security 3. Prepare 4. Consumption & 6. Raise
Metadata 5. Test Service
Metadata Credentials Input Message Exception Logic Invoker Event
36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 39. Wizard based WSDL Parser
39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 40. Wizard based WSDL Parser
Select Service Operation
40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 41. Wizard based WSDL Parser
Enter Additional Parameters
41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 43. What happens at Run-time?
Firewall
Oracle E-Business Suite
Service Invocation Framework
Invoker
Event SOAP
Invocation Source Request
Event XSL Embed WS- Embed custom
To Service
Payload Transformation Security headers SOAP Headers
Endpoint
External Web
Service Service
Metadata
Callback
Event
Consumption SOAP
Destination Response
Event XSL
Payload Transformation
43 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
Hyperion Data Relationship Management
Chart of Accounts Chart of Accounts
Values Hierarchies
Oracle Fusion Applications
General Ledger
44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 45. EBS General Ledger with Hyperion DRM
Service Provider Service Consumer
Oracle Hyperion DRM Oracle E-Business Suite
(2) Load Segment Values and
(1) Update CoA Values Hierarchies Request
and Hierarchies
ISG Java
(3) Invoke Web Service to initiate
SIF CP
data export process
DRM Web Service
(4) Export CoA Values / Hierarchies to (5) Validate and
EBS Interface Tables move data
DRM Interface Base
Tables Tables Tables
45 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 46. Interoperable in Heterogeneous Environment
SOA Composite
Integrated
SOA
Gateway
3rd Party Standard
WS Client
Flexible to coexist with Oracle Fusion Applications & other applications
46 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 47. Roadmap
47 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 48. Roadmap
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
48 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 49. Roadmap
Architectural Changes in Release 12.2
E-Business Suite R12.1.3 E-Business Suite R12.2
Integrated SOA Gateway Integrated SOA Gateway
Service Invocation Service Invocation
Service Provider Service Provider
Framework Framework
Adapter Framework Business Event System Oracle Applications Adapter Business Event System
JAX-RPC WSIF Oracle SOA Suite 11g JAX-WS
WebLogic Server 11g for WebLogic Server 11g for E-
Oracle Application Server 10g for E-Business Suite
SOA Suite Business Suite
49 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 50. Roadmap
Decoupled & Scalable Architecture
Oracle E-Business Suite Oracle SOA Suite
EBS WLS Installation Over HTTP SOA Suite WLS Installation
EBS Domain EBS SOA Domain
Applications & Shared
Domains
Domains
Applications & Shared
Managed
Managed
Servers
Servers
Libraries Libraries
ISG JMX SOA
oa core oafm ISG Adapters
Client Infra
Over T3
EBS SOA Suite
Database Database
50 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 51. Roadmap
High Performance in Integration Transactions
SOA Suite 11g HA Architecture
Simple, one-machine install
Administration
EM Server
Managed
EBS Server
EBS_Domain
51 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 54. Roadmap
EBS Integration Interfaces as REST Services
Beyond R12.2
Integrated SOA Gateway
(SOAP + REST Web Services)
SOAP REST
Integration Interfaces
XML
PL/SQL BSO
Gateway
Business Java APIs Concurrent
Event for Forms Program
Application Logic
(HR, Projects, Finance, Order, Procure, Shipping)
Oracle E-Business Suite
54 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 55. Seamless UI Experience to expose REST
Services Roadmap
55 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 56. Addressing SOA needs with SOAP & REST
Services Roadmap
Cloud Enterprise Mobile
Applications Applications
Enterprise
Integration Portal
(Composite UI)
Standard driven SOAP services Simple, lightweight REST
for intra & inter-enterprise services for mobile applications
Integrated
application integrations SOA & chatty UI applications
Gateway
Business Process Web
SOAP REST Application
Orchestration
B2B integration with Desktop
Trading Partners Application
Process Batch
Monitoring Updates
56 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 57. Roadmap
Oracle EBS with Oracle Enterprise Repository
Beyond R12.2 Unified View of IT Assets
Oracle Apps Unlimited Third Party Apps
Oracle
Enterprise
Repository
SaaS ISV
Oracle
Fusion
Middleware
57 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 58. Roadmap
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
58 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 59. Roadmap
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
59 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
60 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
61 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 62. 62 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
- 63. 63 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.