Mais conteúdo relacionado Semelhante a OOW15 - Oracle E-Business Suite Integration Best Practices (20) OOW15 - Oracle E-Business Suite Integration Best Practices1. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite
Integration Best Practices
Veshaal Singh
Vice President, Application Technology Group
Oracle E-Business Suite Development
October 28, 2015
2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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 decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
2
3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
3
Application Integration Overview
Best Practices
Cloud, Integration and Oracle E-Business Suite
1
2
3
4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Application Integration Overview
Best Practices
Cloud, Integration and Oracle E-Business Suite
1
2
3
4
5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integration Styles
Data-Centric
Integration
Integration through
Native Interfaces
Process-Centric
Integration
Event-Driven
Integration
B2B Integration Integration through
Services/Cloud
6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite Integration Tools & Technology
Oracle E-Business Suite
Concurrent
Program
Open Interface
Integrated SOA
Gateway
(SOAP/REST)/Cloud
Business
Event
System
XML Gateway
E-Commerce
Gateway
PLSQL
Java
Data-Centric
Integration
Integration through
Native Interfaces
Workflow
Process-Centric
Integration
Event-Driven
Integration
B2B Integration Integration through
Services
7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Catalogue of EBS Integration Interfaces
Integration Repository
Standardized Documentation
Search & Browse Interfaces
Web Service Management
Seeded + Custom Interfaces
8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Centralized Repository for EBS & Custom Integration
Interfaces
Annotate
Parse
Upload
Custom Interfaces Centralized View of Oracle Seeded & Custom Interfaces
XML Gateway
PL/SQL APIs
Concurrent ProgramsBusiness Events
Java APIs Business Service
Objects
9. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Application Integration Overview
Best Practices
Cloud, Integration and Oracle E-Business Suite
1
2
3
9
10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• WHAT: PL/SQL & Java based public
integration APIs
• WHEN: Extension, integration within
firewall in homogeneous platform
• HOW: Described in Integration
Repository. Follow EBS guidelines for
customization & extension. Create,
update business objects, re-use
business logic/ rules, retrieve business
data
Homogeneous Customizations,
Extensions
Native Interfaces – Integration Style
11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite SDK for Java
Integration Styles – Native Interfaces
E-Business Suite SDK for Java
JAAS
Language
Info
Messages
Profile
i18n
Session Management
Apps
HandleLog
AppsDataSource
12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Data Centric Integration – Integration Styles
Open Interface & Concurrent Program for Bulk Data Updates
Oracle E-Business Suite
Concurrent
Program
(Validation)
Open Interface
Tables
Base Tables
Open Interface
Views
SQL * Loader
Oracle Data
Integrator
3rd party
Adapter
Outbound
Inbound
Data Source
Tools to Extract,
Transform & Load
Load
Extract
Text File
Custom Table
13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Data Centric Integration – Integration Style
Web ADI for Small Batch Data Upload (Excel)
Oracle E-Business Suite
Concurrent
Program
(Validation)
Open Interface
Tables
Base Tables
Text File
Manual Verification, Update & Upload
Upload Download
Web ADI
Download
Outbound
Inbound
Custom Table
Data Source
14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite
Event Driven – Integration Style
Embedded Business Event System
Advanced Queue
Business Event
Workflow Process
Service Invocation
Framework
Notification Mailer
XML Gateway
PL/SQL & Java APIs
(Business Logic)
Trading Partners
Emails
Web Services
Applications
Business Activity
MonitoringAdapter
15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite
Process Centric – Integration Style
Business Process Automation using Oracle Workflow
Workflow
Business
Events
Notifications
APIs
Rules
Parallel
Flows
Looping ChainingRouting
Trading Partners
Web Services BPEL Process / SOA
Composites
16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Business to Business – Integration Style
Transaction
Management Point
PointPoint
Trading
Partner
Management
Message
Transport
Monitoring
• Industry B2B Standards
• Cross Firewall
• Multi-enterprise
• Collaboration with PartnerTrading Partners
17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Business to Business – Integration Style
Oracle E-Commerce Gateway for EDI Transactions
Oracle E-Business Suite
Concurrent
Program
(Validation)
Open Interface
Tables / Views
Base Tables
ASCII Text
File
E-Commerce
Gateway
Outbound
Inbound
B2B Gateway/
3rd Party EDI
Translator
Trading Partners
EDI Standard
File
18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite
Business to Business – Integration Style
Oracle XML Gateway for XML based Standard Business Transactions
Business Events
Workflow Process
PL/SQL & Java APIs
(Business Logic)
Trading Partners
Advanced Queue
Open Interface Tables/
Views
Base Tables
OTA
XML Gateway
JMS
Adapter
B2B
19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Services – Integration Style
Fusion Middleware
Oracle SOA Suite, Oracle
Service Bus
Oracle E-Business Suite
Adapter
All Supported E-Business
Suite Releases
Oracle E-Business Suite
Integrated SOA Gateway
R12.1 Onwards
20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integrated SOA Gateway – SOAP/REST
PL/SQL
APIs
BSO
Interface
Tables
Java
APIs
CP
Interface
Views
EC
Gateway
XML
Gateway
IntegrationRepository
IntegratedSOAGateway
Username
Token
AuthenticationServices
Access
Control
Oracle E-Business Suite
Configuration Server
OA Framework Pages
Business Logic Layer
User Interface Layer
SOAPREST
SOAP/XML
REST/JSON
BC4J
Security
Services
21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Service Provider – Native API as Web Service
Generate
Deploy
22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Service Invocation Framework – Invoke & Consume
External Web Service
SOAP Web
Services
PL/SQL APIs
Forms
Service Invocation
Framework
(Web Service Consumer)
Workflow
Concurrent Programs
(Java/ PLSQL)
OAF pages
23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite – REST Services
24
24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Deploy PL/SQL API as REST Service
Deploy REST
Web Service
25. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Deployed REST Service
26. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite Security as Service
• Authentication
– Session Token/Cookie
– HTTP Basic Auth
• Authorization
– Apps Context Initialization
• Published in Integration Repository
27. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Security Services in Integration Repository
28. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
REST Services R12.1/12.2
Oracle E-Business Suite
Mobile
Things
Cloud
73°
Trading Partners
REST Services
Out of the Box, no SOA Suite required
29. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
E-Business Suite Smartphone Apps
Custom Applications
30
Roadmap
• REST Services Framework
– Publish Application Module interfaces to Integration Repository
– Deploy Application Module and PLSQL interfaces as REST services
• Mobile Foundation
– Mobile applications deployment metrics
– Login component for application development
– Sample application for reference
– Mobile Applications Developer Guide
30. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Demonstration – Approvals for EBS
31
31. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Application Integration Overview
Best Practices
Cloud, Integration and Oracle E-Business Suite
1
2
3
32
32. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Software-as-a-Service
Platform-as-a-Service
Infrastructure-as-a-Service
Oracle Public Cloud Strategy
33
33. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite on IaaS
Initial offering and Roadmap
34
34. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite on Oracle Compute Cloud
Initial Offering
1. Images for quick provisioning of E-Business Suite 12.2.5
2. Cloning of E-Business Suite systems (12.1.3 or 12.2) to Oracle Cloud
• Non-production instances
• Single-node E-Business Suite systems
• Oracle Linux
3. Development in Oracle Cloud
4. Management of on-premise and cloud instances via Enterprise Manager
Future Directions (phased approach)
1. Advanced configurations: Multi-node, load balancing, RAC, DMZ
2. Integration with external services such as OAM, OID, SOA Suite
35
Roadmap
35. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Quick Provisioning
EBS Instances from Machine Images on Oracle Cloud
EBS
Dev
EBS
OS-Only
EBS
QAVision Image
Fresh Install Image
OS-Only Image
Development Tools Image
Object Storage
EBS
Tools
36
ORACLE
Public Cloud
Roadmap
36. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift ‘n’ Shift EBS Dev/Test instances
Clone On Premise Oracle E-Business Suite to Oracle Cloud
Cloud EBS InstancesOn-Premises EBS Instances
EBS Dev EBS Dev EBS QA
Customer
Datacenter
ORACLE
Public Cloud
SSH
EBS TestEBS Test EBS QA
37
Roadmap
37. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integration
Platform as a Service
What Integration Solution is Best for You?
HYBRID
On-premises
Integration Platform
ON-PREMISES
On-premises
Integration Platform
Oracle SOA Suite
Oracle SOA Suite
CLOUD
Integration
Platform as a Service
Oracle Integration Cloud Service
Oracle SOA Suite Cloud Service
Oracle Integration Cloud Service
Oracle SOA Suite Cloud Service
38. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
When Cloud-based Integration?
39
Legacy
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
Integration
Platform as a Service
Oracle SaaS
Applications
Best When
• Most integrations are between cloud-based applications
• Low to no need for integration to on-premises, or
between on-premises applications
• Integrations are less complex (ICS)
• In-house integration skills are limited
• Focus is on rapid integration
39. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
40
When On-premises Based Integration?
Oracle Applications, SAP, legacy…
ON-PREMISES
3rd PartyORACLE CLOUD
Salesforce
Oracle SaaS
Applications
On-premises
Integration Platform
Best When
• Most applications, business processes and data are on-
premises
• Low to no requirements for integration to cloud services
and APIs
• Privacy/security needs prevent move to cloud
deployments
• Strict quality of service/SLA requirements require close
control
• Complexity of on-premises IT requires a full-featured,
flexible integration platform on the ground
40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 41
When Hybrid Integration?
Best When
• Need a strategic and comprehensive platform
• Want to balance quick delivery projects with a systematic
approach to integration
• Need to handle combinations of
• Cloud to cloud to on-premises
• On-premises to on-premises
• Mobile, IoT, B2B, API Management
• Want to extend an established on-premises integration
platform
• Quickly attach to existing on-premises integration flows whilst
leveraging the ease of use of the Cloud
• Want to move existing integration flows to the public cloud (e.g.
Mobile, B2B)
ORACLE CLOUD 3rd Party
Salesforce
Integration
Platform as a Service
Oracle SaaS
Applications
Oracle Applications, SAP, customer, legacy…
ON-PREMISES
On-premise
Integration Platform
41. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration Scenario #1
Faster Time to Market
ON-PREMISES
ORACLE CLOUD
Integration
Platform as a Service
On-premises
Integration Platform
Product Lifecycle
Test
Production
Development
42. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Hybrid Integration Scenario #2
Increased Business Agility
ON-PREMISES
ORACLE CLOUD
Integration
Platform as a Service
On-premises
Integration Platform
Existing
Lower Costs
Increased Control
NEW
REGULATIONS
INTRODUCED
Changing Business Conditions
43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite
Integrated SOA Gateway
Integration Interfaces
REST Services
Firewall
ICS Agent
Roadmap
3rd Party
ORACLE CLOUD
Oracle Integration Cloud Service
Oracle SaaS
Applications
EBS Adapter
ON-PREMISE
E-Business Suite Adapter from Integration Cloud Service
Salesforce
44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Key Features
Simplified: Web based, Point & Click integration experience
Highly Visible: Rich monitoring & error management
Lifecycle : Support both on-premise, cloud lifecycle tools
Highly Available: Data Guard, RAC Cluster
Managed: Oracle Backs Up, Patches, Upgrades
Fully portable: On-premise to Cloud
Benefits
Pre-integrated SaaS, PaaS Auto-Association
Integration Pre-builts: Customize, Activate
Rapid Mapping using Recommendations
Rich Connectivity with Cloud & On-premise Connectors
Secure On-premise integration using lightweight Agent
Rapid and fully automated provisioning
Oracle Integration Cloud Service
45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 46
E-Business Suite Connection Details Roadmap
46. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 47
Browse & Filter Public EBS APIs
Roadmap
47. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 48
Integration - EBS Connector as Target Roadmap
48. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Use Case:
Integration Cloud Service
49
49. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Opportunity created in
Oracle Sales Cloud
• A Quote to be created in
Oracle CPQ Cloud and
details to be updated back
in Sales Cloud.
• Sales Order to be created
from Quote/Item details in
E-Business Suite on-premise.
• Integration Designer models
integration flows using ICS
• Integration flow activated
• Opportunity to Order flow is
processed as modeled
Use Case Flow
Sales Rep
ICS Designer
ICS
ICS
1
2
3
50. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle EBS HCM and Oracle HCM Cloud
Compensation
Performance
Management
Talent Review
Social
Compensation
Work
Structures
Person
Information
Human Resources
Advanced Benefits
Payroll
Time & Labor
Learning Management
51
On-Premise
51. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite and Practical Coexistence Scenarios
Hybrid is the New Normal
1.EBS HCM to Oracle Taleo Cloud
Service
2.EBS HCM to Oracle Talent
Management Cloud
3.EBS Payroll with Oracle HCM Cloud
4.EBS ERP to Oracle HCM Cloud
Financials:
1. FAH for Financial Reporting Cloud Service for EBS
2. Expense Cloud Service to EBS
3. Planning & Budgeting Cloud Service for EBS
Projects:
4. Primavera Project Mgmt to EBS Projects
5. Project Portfolio Management Cloud to EBS
Procurement:
6. Procurement /Sourcing Cloud for EBS
7. Procure-to-Pay Cloud Service to EBS (Indirect Proc)
Logistics:
8. Transportation Management (OTM) Cloud to EBS
9. Global Trade Management (GTM) Cloud to EBS
Manufacturing:
10. PLM Cloud to EBS Item Master
1.Sales Cloud with EBS Quoting
2.Order Management Cloud to EBS Order
Fulfillment
3.CPQ Cloud to EBS Order Fulfillment
4.Service Cloud (RightNow) to EBS Field
Service
5.Field Service Management (TOA) Cloud
Service to EBS
6.EBS ERP to Oracle CX Cloud
52
E-Business Suite and HCM Cloud E-Business Suite and ERP/SCM Cloud E-Business Suite and CX Cloud
1. Protect your investment in E-Business Suite
2. Extend the Value of your E-Business Suite
3. Embrace new Innovation with Rapid Deployment of Oracle Cloud Solutions
52. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 53
Integration New Features and Roadmap
•ISG certified with 12c SOA
Suite
•Application Modules as REST
Services
•Multi Node SOA Suite
support for ISG
•EBS Adapter for ICS
•EBS Adapter for SOA Suite
Cloud Services
•REST Service Invocation
•Simplified Configuration for
ISG
•Service Enable Open
Interface tables
•Additional Interfaces
Support for ICS
•Business Events
•Java Services
•AM Services
•Open Interface Tables
•Service Monitor for REST
Up to Release 12.2.5
August 2014
0-12 months
What’s Next
Future Planning
53. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Integration Best Practices - Summary
Concurrent
Program
Open Interface
Integrated SOA
Gateway
(REST/SOAP 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
Services
Oracle SOA Suite
BPEL
Oracle Data
Integrator B2BCEP
E-Business Suite
Adapter/Integration
Cloud Services
Oracle E-
Business
Suite SDK
54. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Related Sessions
Integration
Wednesday
Oct 28
1:45 p.m.
CON8143 - Standards-Based Desktop Integration in Oracle E-Business Suite
Padmaprabodh Ambale, Director, ATG Development, Oracle
Moscone
West—3022
Thursday
Oct 29
12:00 p.m.
CON8131 - Enabling Oracle E-Business Suite for SOA, Cloud, and Mobile
Rekha Ayothi, Principal Product Manager, Oracle
Moscone
West—3004
55
55. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
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 Oracle’s products remains at the sole discretion of Oracle.
Oracle Confidential – Internal/Restricted/Highly Restricted 56