Upload
vasuballa
View
4.077
Download
10
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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 Programs Business Events
Java APIs Business Service Objects
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
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
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
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
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
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 Monitoring Adapter
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 Chaining Routing
Trading Partners
Web Services BPEL Process / SOA Composites
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Business to Business – Integration Style
Transaction Management Point
Point Point
Trading Partner
Management
Message Transport
Monitoring
• Industry B2B Standards
• Cross Firewall
• Multi-enterprise
• Collaboration with Partner Trading Partners
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
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
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
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
Inte
grat
ion
Rep
osi
tory
Inte
grat
ed
SO
A G
atew
ay
Use
rnam
e To
ken
A
uth
enti
cati
on
Ser
vice
s A
cces
s C
on
tro
l
Oracle E-Business Suite
Configuration Server
OA Framework Pages
Business Logic Layer
User Interface Layer
SOA
P
RES
T
SOAP/XML
REST/JSON
BC4J Security Services
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Service Provider – Native API as Web Service
Generate
Deploy
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite – REST Services
24
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Deploy PL/SQL API as REST Service
Deploy REST Web Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Deployed REST Service
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Security Services in Integration Repository
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Demonstration – Approvals for EBS
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle E-Business Suite on IaaS Initial offering and Roadmap
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
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 QA
Vision Image
Fresh Install Image
OS-Only Image
Development Tools Image
Object Storage
EBS Tools
36
ORACLE Public Cloud
Roadmap
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 Instances On-Premises EBS Instances
EBS Dev EBS Dev
EBS QA
Customer Datacenter
ORACLE Public Cloud
SSH
EBS Test
EBS Test EBS QA
37
Roadmap
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
When Cloud-based Integration?
39
Legacy
ON-PREMISES
3rd Party ORACLE 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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 40
When On-premises Based Integration?
Oracle Applications, SAP, legacy…
ON-PREMISES
3rd Party ORACLE 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
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
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
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
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 46
E-Business Suite Connection Details Roadmap
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 47
Browse & Filter Public EBS APIs
Roadmap
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 48
Integration - EBS Connector as Target Roadmap
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Use Case: Integration Cloud Service
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle EBS HCM and Oracle HCM Cloud
Compensation
Performance Management
Talent Review
Social
Co
mp
ensatio
n
Wo
rk Stru
ctures
Person
In
form
ation
Human Resources Advanced Benefits
Payroll
Time & Labor Learning Management
51
On-Premise
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
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
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 B2B CEP
E-Business Suite Adapter/Integration
Cloud Services
Oracle E-Business Suite SDK
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
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
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 57