1 copyright © 2013, oracle and/or its affiliates. all …...integration options for oracle...
TRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1
Integration Options for Oracle E-Business Suite
Rekha Ayothi,
Lead Product Manager, Oracle
Copyright © 2013, 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 © 2013, Oracle and/or its affiliates. All rights reserved. 4
Program Agenda
Application Integration Overview
Oracle E-Business Suite Integration Options
Best Practices
Case Studies
Q & A
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5
Application Integration Overview
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6
Oracle E-Business Suite Integration Overview
Fusion Applications
Partner Applications
Applications Unlimited
SAP, Salesforce, Dynamics
Mobile Applications
Custom Applications
Oracle E-Business Suite
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7
Integration Styles
Data-Centric
Integration
Integration through
Native Interfaces
Process-Centric
Integration
Event-Driven
Integration
B2B Integration Integration through
Web services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8
Oracle E-Business Suite Integration Tools & Technologies
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
Oracle E-Business Suite Integration Tools & Technology
Oracle E-Business Suite
Concurrent
Program
Open Interface
Integrated SOA
Gateway
(Web Services)
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
Web services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10
Catalogue of EBS Integration Interfaces Integration Repository
Standardized Documentation
Search & Browse Interfaces
Web Service Management
Seeded + Custom Interfaces
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
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 © 2013, Oracle and/or its affiliates. All rights reserved. 12
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
Integration through Native Interfaces
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
Data Centric Integration 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 © 2013, Oracle and/or its affiliates. All rights reserved. 14
Data Centric Integration Web ADI for Small Batch Data Upload
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 © 2013, Oracle and/or its affiliates. All rights reserved. 15
Desktop Integration Framework Create Custom Web ADI Integrators
Use Desktop Integration
Framework to Create
Custom Web ADI
Integrators
Use LOVs & Date Picker
Components
Importer Rules
– Handle error situations
& display error message
– Clean Up temporary
data
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16
Bulk Data Transfer between EBS On-Premise & On-Cloud Applications
ODI File SFTP Import
Future Considerations
– UCM (RIDC Client to upload & download file)
– Web Service (MTOM)
Oracle E-Business
Suite
Cloud based
Application
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Oracle E-Business Suite
Event Driven Integration 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 © 2013, Oracle and/or its affiliates. All rights reserved. 18
Oracle E-Business Suite
Process Centric Integration 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 © 2013, Oracle and/or its affiliates. All rights reserved. 19
Oracle SOA Suite (BPEL, Mediator, Human Workflow, Business Rules)
Synchronous Web Service Invocations,
Asynchronous Web Service with Callback
SMS, Voice, Instant Messages
XPath, XQuery
Advanced Compensation Logic
Oracle Workflow (in E-Business Suite)
Oracle Workflow Vs SOA Suite (BPEL, Mediator)
Orchestration
Chaining, Conditional Routing, Looping, Parallel Flows, Sub-process
Web Service Invocations
Asynchronous Web Service Invocations
Notifications
Approval Worklists, E-Mails
Data Manipulations
XSLT Based XML Transformations
Error & Exception Handling
Basic Error Handling
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20
Business to Business Integration
Transaction Management Point
Point Point
Trading Partner
Management
Message Transport
Monitoring
• Industry B2B Standards
• Cross Firewall
• Multi-enterprise
• Collaboration with Partner Trading Partners
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21
Business to Business Integration 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
3rd Party EDI
Translator
Trading Partners EDI
Standard
File
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 22
Oracle E-Business Suite
Business to Business Integration 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 © 2013, Oracle and/or its affiliates. All rights reserved. 23
Oracle XML Gateway, E-Commerce Gateway Vs Oracle B2B
Oracle B2B Oracle XML Gateway &
Oracle E-Commerce Gateway
Document Protocol XSD based XML, RosettaNet, HL7,
UCCnet, NCPDP Telecom, etc
OAG, cXML, EDIFACT, ASC X12 **
Packaging
MIME, SOAP
S/MIME, XML digital signature, XML
encryption
Transport Protocol FTP(S), IMAP, POP3, MLLP, TCP/IP
HTTP(S), SMTP, JMS, AQ
Message Exchange AS1, AS2, ebMS, RNIF
DTD based XML & ASCII Flat File
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24
Web Service based Integrations
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25
SOA based Integration Options
Fusion Middleware
Oracle SOA Suite,
Oracle Service Bus
Oracle Applications
Adapter
Applications Unlimited
Oracle E-Business
Suite
Integrated SOA
Gateway
All Supported E-Business
Suite Releases R12.1 Onwards
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26
Oracle E-Business Suite Adapter Overview
XML & e-Commerce
Gateway
Open Interface Tables,
Views & Concurrent
Programs
PL/SQL API, Business
Events
Inte
gra
tion R
epository
Oracle SOA Suite
EBS
Adapter OSB B2B
BPEL PM BAM
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27
Oracle E-Business Suite Adapter
Design Time from JDeveloper
Run Time from Enterprise Manager Console
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28
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 © 2013, Oracle and/or its affiliates. All rights reserved. 29
Service Provider – Native API as Web Service
Generate
Deploy
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30
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
Business Event System
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
ISG 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 E-Business Suite 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
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32
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
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33
Extend Business Service Portfolio
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34
Integrated SOA Gateway (R12.1+)
Java, .NET, PHP
Business Service Objects, Java APIs for
Forms
Service Invocation Framework
Oracle E-Business Suite Adapter (All Supported Releases of EBS)
Open Interface Tables & Views, EDI
MTOM, Reliable Messaging, Atomic
Transaction
Oracle E-Business Suite Adapter Vs Integrated SOA Gateway
Web Service Client
Oracle SOA Suite (BPEL, Mediator), Oracle Service Bus
Interface Technology
PL/SQL APIs, Concurrent Programs, XML Gateway (Inbound Messages)
Web Service Policies
WS-Security (Username Token, SAML)
Service EBS (Client) Consume External Service
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35
Integrated SOA Gateway for EBS Mobile Application Development
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36
Mobile Application Development Options
Native
– Specific to each mobile platform
– iOS, Android
Web
– Standard web technologies
– HTML5, JavaScript, CSS
Hybrid
– Web app + Mobile container
– ADF Mobile
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37
Oracle E-Business Suite R 12.1.3
Mobile Application Development for EBS
Web (HTML5)
Hybrid (Oracle ADF Mobile)
Native (iOS, Android)
Mobile Apps Mobile Devices
Application Security
Integrated SOA
Gateway
(Web Services) Application Logic
(PL/SQL, BSOs, etc)
Security Services
Data Services
SOAP
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38
Authentication
– Login Service for Application Authentication
Authorization
– Access Control Service to load Roles and Privileges
– Control RBAC Features
Secured Data for Mobile Users
EBS Security Services
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39
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 Business
Service Object XML Gateway
Concurrent
Program
Open
Interface Java
Integrated SOA Gateway
(SOAP & REST Web Services) SOAP REST
Roadmap
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 40
UI Experience for REST Services Roadmap
One Step Deploy
Described in WADL
Service Alias for Simplified
End Point
Pre-Configured Setup
Support for JSON & XML
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41
REST Services Demo
Integrated SOA Gateway
– Deploy Get Person Details API as REST
– Create Grant
– EBS Security Services
Roadmap
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42
Roadmap – Service Provider
Service enable Java APIs, 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 © 2013, Oracle and/or its affiliates. All rights reserved. 43
Roadmap – Service Invocation Framework
Support for Asynchronous Web Services
Support for REST Services
Monitor Service Invocations
Advanced Web Service standards
– SAML, MTOM, Reliable Messaging
Enhanced Service Invocation Framework UI
Roadmap
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 44
Case Studies
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45
Human Capital Management Talent Management
HR Functions Benefits Payroll Learning iRecruitment
Talent Management Functions Profile Goal Management Performance Document Talent Review Compensation
Cloud/SaaS Deployment On-Premise Deployment
Oracle HCM Cloud HR2HR Solution for EBS HCM
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 46
HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Compensation Management
Web ADI
ISG (Service Provider)
ISG (Service Invocation
Framework)
Concurrent Program + Open Interface Table
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47
Subset of Approval Notifications for
easy access
Notification Details along with
Transaction Details and Action
History
Approve / Reject / Request for
Information / Reassign etc
Uses EBS Security Services and
Data Services
EBS Worklist
Mobile Application Demo Roadmap
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 48
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 © 2013, Oracle and/or its affiliates. All rights reserved. 49
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 © 2013, Oracle and/or its affiliates. All rights reserved. 50
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 52