SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
1   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Fusion Applications:
Best Practices in Integration
Design Patterns
Rajesh Raheja
Senior Director, Product Management
Oracle Fusion Middleware Business Integration

Ravi Sankaran
Director, Architecture                                                     @RahejaRajesh
Oracle Fusion Middleware Business Integration
2   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.   #oow            CON8685
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.




3   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Program Agenda


        §  Fusion Applications Cloud Integration Architecture
        §  SaaS to On-Premise Integration Patterns
                    –  Inbound Web Services Calls
                    –  Outbound Event Notifications
                    –  Outbound Web Service Callouts
                    –  Data Integration: Bulk and Incremental Imports




4   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Cloud Integration
        Architecture




5   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Fusion Applications: Simplifying the Integration
        Experience                  •  Service Oriented Architecture
                                    •  Standards Based
                                                                                                  •  BUILT on Oracle Fusion Middleware 11g




           3rd Party Partners
          & ISV Applications

                                                                           Tools and Technology                      Applications

                         Cloud
                   Applications




                   On Premise
                  Applications




6   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Hybrid Cloud Integration Architecture


                                                                           Oracle Fusion
                                                                           Middleware
           3rd Party Partners
                                                                                                  Oracle Public Cloud
          & ISV Applications                                               Oracle SOA and
                                                                             BPM Suite
                                                                                              Design Time Oracle Enterprise
                                                                           Oracle Service
                         Cloud                                                  Bus
                                                                                                          Repository for FA
                   Applications

                                                                            Oracle Data     •  Web Services Oracle Fusion
                                                                            Integration     •  Bulk Interface Applications
                   On Premise
                  Applications
                                                                           Oracle Golden
                                                                               Gate




7   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Catalog for Visibility into Integration Assets
        Oracle Enterprise Repository (OER) for Fusion Applications
    •  1000+ Assets
           ü     Web Services
           ü     Schema Definition
           ü     Composite Services
           ü     Business Events
           ü     Interface Tables
           ü     Flat File Interfaces
           ü     eTRM Documentation e.g.
                     ü  Customization Layers
                                                                            http://fusionappsoer.oracle.com
                     ü  Flexfields
                     ü  Flexfields, Lookups, Profile Options              •  Categorized by
                     ü  Roles and Reports                                    Ø  Product Line à Product Family à Product
                     ü  Tables, Views, Scheduled Processes                   Ø  Business Object
                     ü  Diagrams: Data Model and Topology                    Ø  Integration Scenario

8   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Types of Fusion Applications Web Services

         Business Object Web Services                                      Business Process Web Services
         §  ”ADF Service”                                                 §  “Composite Service”
         §  CRUD style services for a given object                        §  Represents end-to-end flows
                        o  e.g. Worker.changeHireDate()                    §  Orchestrate many objects, rules and
                        o  e.g. ProjectTask.createTask()                       human workflows

         §  May have non-CRUD object-specific                                  o  e.g. Project Status Change Approval
             operations                                                         o  e.g. Schedule Orchestration Order
                        o  e.g. ConvertLeadtoOpportunity()                         Fulfillment Line Service

         §  May incorporate federated queries                             §  Typically acts on business events
                                                                               produced by Business Object services
         §  May be wrappers for batch style jobs




9   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Finding SaaS-Friendly Integration Web Services


                                                                            Compatibility   Keyword    Usage
                                                                            Supported       EXTERNAL   Visible and Usable
                                                                                                       in SaaS
                                                                                                       deployments
                                                                            Supported       -          Allowed only within
                                                                                                       Fusion Applications
                                                                                                       SOA domain
                                                                            Not Supported   EXTERNAL   Do not use.
                                                                                                       Reserved for internal
                                                                                                       products e.g.
                                                                                                       certified mobile apps



10   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
SaaS to On-Premise
         Integration Patterns




11   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Inbound: Invoking Fusion Applications Web
         Service

          §  Standards Compliant Web Services
                     –  SOAP 1.1, WSDL 1.1, WS-Security 1.1, SSL, WS-Addressing
                     –  Authentication via WS-Security Username token or SAML*
                     –  Message Protection via SSL or WS-Security 1.1 encryption
          §  Synchronous or Asynchronous Request-Reply Patterns
                     –  Asynchronous recommended for long running to avoid time outs
                     –  Asynchronous callback correlation done using WS-Addressing
          §  Supports extensible attributes (flex fields)
                                                                            * SAML support available in On-Premise mode


12   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Search Web Services in the Repository




13   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Review Service Details and Schema Information




Replace ?WSDL
with ?XSD&xsdlist
to view object
schemas


 14   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 5
         Review Web Service Security Requirements




15   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 5
         Review Service Documentation and Examples




16   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Consume the WSDL and Invoke the Service




17   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
OER for Fusion Applications Provides End to
         End Visibility
                           ADF Service                                                                Composite
                                                                                                                                         Human
                                                                            Business   Event            Mediator                        Workflow
                                                                            Event      Subscription                       BPEL
                              ADF SDO                                                                                                   Business
                                                                                                                                         Rules
                                                                                        Composite
                                                                                        Service
                          Business Object                                                             Business Process
                          Web Services                                                                Web Services




              ADF Service Name = Logical Business Object                                  Composite Taxonomy subscribes To Event

              Event Taxonomy applies to Logical Business Object                           Note: LBO name may not be present in all Event taxonomies


18   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business Events

                                                                        §  Published via Event Delivery Network (EDN)
                                                                            –  Notify subscribers of important changes to business
                                                                              objects or process state
                                                                            –  e.g. Customer Created, Order Fulfilled, Item Shipped
                                                                            –  Loose coupling of publishers and subscribers
                                                                            –  Key extensibility point for integration purposes in on-
                                                                              premise mode
                                                                        §  Examples: (OER Type FusionApps: Event)
                                                                            –  Person Changed
                                                                            –  Person Name Changed

19   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business Event Triggered Composites




20   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow Outbound Message
         Via On-Premise Intermediary Service

• Real-time notification of Business Object triggered events
• Sends Business Object SDO to pre-registered URL
(intermediary WS)

                                                                                                           Oracle Public Cloud

                     Cloud
               Applications
                                           2. Invoke on-premise
                                           or any other cloud services                                       Fusion CRM           Account
                                                                                         1. SOAP call to
               On Premise
              Applications
                                    	
             Web	
  Service	
                      on-premise URL       Object Workflow    Opportunity
                                                    Endpoint   	
                                            Outbound Message
                                    	
                                                                                           Campaign

                      On-­‐Premise	
                                        3. Callbacks via
                                                                            Business Object web services



21   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow Outbound Message
         Via Cloud Intermediary Service




                                                                                          Oracle Public Cloud
                                                      Invoke on-premise
                     Cloud                            or any other cloud
               Applications                                                 SOAP call to URL (OPC Java Service)
                                                      services
                                                                                             Fusion CRM            Account
               On Premise
              Applications
                                    	
                                       Java              Object Workflow    Opportunity
                                                                            Service           Outbound Message    Campaign
                                    	
  
                      On-­‐Premise	
  


22   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Composer Object Workflow




23   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow Outbound Message




24   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
HCM Outbound Message propagation (Planned)
         Via On-Premise Intermediary Service

• Real-time notification of Business Object triggered events
• Sends Business Object SDO to pre-registered URL
(intermediary WS)

                                                                                                           Oracle Public Cloud

                     Cloud
               Applications
                                           2. Invoke on-premise
                                           or any other cloud services                                       Fusion HCM           Job
                                                                                         1. SOAP call to
               On Premise
              Applications
                                    	
             Web	
  Service	
                      on-premise URL          HCM Event       Address
                                                    Endpoint   	
                                                Framework
                                    	
                                                                                            Org

                      On-­‐Premise	
                                        3. Callbacks via
                                                                            Business Object web services



25   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
CRM Object Workflow BPM Process
         Cloud to any Web Service via Custom BPM Process

• Real-time notification of Business Object triggered events
• Sends Business Object SDO to pre-registered business
process created by customers using BPM Composer

                                                                                         Oracle Public Cloud



                                                       1. Invoke cloud or                  Fusion CRM
                                   Cloud               on-premise                                               Account
                             Applications
                                                       web services                          Object Workflow   Opportunity
                             On Premise
                                                                                              BPM Process      Campaign
                            Applications
                                                          2. Callbacks via
                                                          Business Object web services



26   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
SCM Distributed Order Orchestration
           Cloud to any WS via Pre-Defined WS Intermediary
 • Real-time Request-Reply style integration triggered by the SCM DOO application
 • Invokes a pre-registered SCM DOO specific web service to receive fulfillment status updates



                                                                                                             Oracle Public Cloud
                                                                Cloud
                                                          Applications
Invoke on-premise                                                                         SOAP call to URL (OPC Java Service or On-Premise)
or any other cloud
services
                                                                                           Java                Fusion SCM
                                                                                          Service
                 On Premise           	
             Web	
  Service	
                                          External Integration
                Applications
                                                      Endpoint   	
                                                                     Fulfillment
                                                                                                                   Layer (EIL)
                                      	
  
                        On-­‐Premise	
  
                                                                              Callbacks via
                                                                              Business Object web services


  27   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Batch Data Integration: Import/Export
         Oracle Fusion Applications                                                                                                 Oracle Fusion Applications
                                                                                                                               Job	
  Mgmt
                                                                                                                                         	
                   Mapping	
  Jobs
                                                                                                                                                                            	
  
                                                                                                                                     ESS	
  UI
                                                                                                                                             	
                  SQL*Loader
                                                                                                                                                                          	
  
                                                                                                                               Web	
  Services
                                                                                                                                             	
  
                                                                                                                                                                   SQL*Plus
                                                                                                                                                                          	
  
             Oracle	
  Data	
  Integrator
                                        	
                                                              DT CSV Format
                                                                                                                                OER	
  for	
  FA	
                ODI	
  	
  Studio	
  
                                ODI	
  Studio	
  
                                                                              FA
                                                                                                                               File	
  Mgmt
                                                                                                                                          	
                     ODI	
  RunCme	
  
                                                                              CSV                       Data Files
                                                                                                                                Upload	
  UI
                                                                                                                                           	
  
                              ODI	
  RunCme	
  
                                                                                                                               UCM	
  Server    	
                 Custom…	
  
                                                                                                             FA
                                                                                                             CSV
                                                                                                                                           Process Files
                                                                            Ad-hoc
                                                                            loads                             ADF	
            File Import /
                                                                                                            Desktop	
          Export Job
                                                                                         HTTPS / SFTP      IntegraCon   	
  
                                     	
                                                                                             FA	
                                             	
  
                                    AU	
                                                                                        Interface	
                                         FA	
  
                                                                                                                                                       Batch Loader /
                                 Interface	
                                 On                         Oracle                    Tables	
                                         Base	
  
                                                                                                                                                       Output Job
                                   Tables	
                                  Premise	
                  Public Cloud	
          (OpConal)	
                                       Tables	
  


28   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 5
         Scheduled Jobs for File Based Data Import




29   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 5
         File Based Data Import Usage Documentation




30   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 5
         Privileges Required to Run Import Job




31   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Release 7
         Data Integration Security and File Upload UI

                                                                            •  Security Group
                                                                             o  FAFusionImportExport

                                                                            •  Accounts
                                                                             o  /<family>/<object>/import

                                                                             o  /<family>/<object>/export

                                                                            •  Processed Flag
                                                                             o  ESS Request ID




32   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Summary: Integrating with Fusion
         Applications


         ü  Simplify Integration Experience for the Enterprise
         ü  Flexible SaaS to On-Premise Service Integrations
         ü  Secure and Scalable Bulk Integrations




33   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Q&A

34   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
35   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
36   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

Mais conteúdo relacionado

Mais procurados

Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration toolsSmartDog Services
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsLiz Kensicki
 
Siebel Mobile Solutions Overview
Siebel Mobile Solutions OverviewSiebel Mobile Solutions Overview
Siebel Mobile Solutions OverviewIlya Milshtein
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsPhil Wilkins
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsNERUG
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
 
Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866elnazeer
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationAlicja Sieminska
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalBendjedou Nadia
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOASteven Davelaar
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANKibankuk
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF IntroductionHojjat Abedie
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoFumiko Yamashita
 
Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationMark Rabne
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Aras PLM Software Solutions
Aras PLM Software SolutionsAras PLM Software Solutions
Aras PLM Software SolutionsAras
 

Mais procurados (20)

Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
 
Top 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud FinancialsTop 10 Reasons to Choose Oracle ERP Cloud Financials
Top 10 Reasons to Choose Oracle ERP Cloud Financials
 
Siebel Mobile Solutions Overview
Siebel Mobile Solutions OverviewSiebel Mobile Solutions Overview
Siebel Mobile Solutions Overview
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
 
Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866Otnvdd soapreso1-overview-494866
Otnvdd soapreso1-overview-494866
 
Oracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovationOracle Fusion Middleware,foundation for innovation
Oracle Fusion Middleware,foundation for innovation
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANK
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF Introduction
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for Alesco
 
Fusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For InnovationFusion Middleware 11g Keynote Foundation For Innovation
Fusion Middleware 11g Keynote Foundation For Innovation
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Aras PLM Software Solutions
Aras PLM Software SolutionsAras PLM Software Solutions
Aras PLM Software Solutions
 

Destaque

OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudMatt Wright
 
B5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integrationB5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integrationDr. Wilfred Lin (Ph.D.)
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...Jade Global
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsGokhan Atil
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
How to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyHow to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyMuleSoft
 

Destaque (11)

OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Developing Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the CloudDeveloping Oracle Fusion Middleware Applications in the Cloud
Developing Oracle Fusion Middleware Applications in the Cloud
 
Integration Cloud Service Deep dive
Integration Cloud Service Deep diveIntegration Cloud Service Deep dive
Integration Cloud Service Deep dive
 
Oracle PaaS Cloud Preview Event
Oracle PaaS Cloud Preview EventOracle PaaS Cloud Preview Event
Oracle PaaS Cloud Preview Event
 
B5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integrationB5 modernise your_cloud_to_on_premises_integration
B5 modernise your_cloud_to_on_premises_integration
 
Cloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid IntegrationCloud Customer Architecture for Hybrid Integration
Cloud Customer Architecture for Hybrid Integration
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
 
Oracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAsOracle Enterprise Manager Cloud Control 13c for DBAs
Oracle Enterprise Manager Cloud Control 13c for DBAs
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
How to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms EffectivelyHow to Use Hybrid Integration Platforms Effectively
How to Use Hybrid Integration Platforms Effectively
 

Semelhante a Fusion app integration_con8685_pdf_8685_0001

WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityJerome Leonard
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalInSync Conference
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleBob Rhubart
 
CARA User Interface for Oracle WebCenter
CARA User Interface for Oracle WebCenterCARA User Interface for Oracle WebCenter
CARA User Interface for Oracle WebCentercara4oraclewebcenter
 
Oracle enterprise architects day
Oracle enterprise architects dayOracle enterprise architects day
Oracle enterprise architects dayAyodele Peter Boglo
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
 
Oracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloudOracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloudNormand Sauve
 
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...InSync2011
 
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)rachgregs
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...InSync2011
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Bruno Borges
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals iManaswi Sharma
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMWHisham Galal
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 

Semelhante a Fusion app integration_con8685_pdf_8685_0001 (20)

WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
 
Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleCloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based ExtensibilityExtending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
 
In sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-finalIn sync10 nadiabendjedou-10things-final
In sync10 nadiabendjedou-10things-final
 
Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
 
Oracle Fusion Application
Oracle Fusion ApplicationOracle Fusion Application
Oracle Fusion Application
 
CARA User Interface for Oracle WebCenter
CARA User Interface for Oracle WebCenterCARA User Interface for Oracle WebCenter
CARA User Interface for Oracle WebCenter
 
Oracle enterprise architects day
Oracle enterprise architects dayOracle enterprise architects day
Oracle enterprise architects day
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
 
Oracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloudOracle Security: Bridging the gap between enterprise and cloud
Oracle Security: Bridging the gap between enterprise and cloud
 
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
New & Emerging _ Mick Andrew _ Adding mobile and web 2.0 UIs to existing appl...
 
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
 
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
JDE & Peoplesoft 1 _ Roland Slee & Doug Hughes _ Oracle's Cloud Computing Str...
 
Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012Introducing WebLogic 12c OTN Tour 2012
Introducing WebLogic 12c OTN Tour 2012
 
Oracle 10g sql fundamentals i
Oracle 10g sql fundamentals iOracle 10g sql fundamentals i
Oracle 10g sql fundamentals i
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMW
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 

Mais de jucaab

Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001jucaab
 
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spendOtm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spendjucaab
 
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integrationOtm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integrationjucaab
 
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-helpOtm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-helpjucaab
 
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-managementOtm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-managementjucaab
 
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otmOtm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otmjucaab
 
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-prioritiesOtm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-prioritiesjucaab
 
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiatorOtm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiatorjucaab
 
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configuratorOtm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configuratorjucaab
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenancejucaab
 
Otm 2013 c13_e-13b-hagan-mark-otm-soa
Otm 2013 c13_e-13b-hagan-mark-otm-soaOtm 2013 c13_e-13b-hagan-mark-otm-soa
Otm 2013 c13_e-13b-hagan-mark-otm-soajucaab
 
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overviewOtm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overviewjucaab
 
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategyOtm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategyjucaab
 
Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002jucaab
 
Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001jucaab
 
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001jucaab
 
Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001jucaab
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001jucaab
 
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001jucaab
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001jucaab
 

Mais de jucaab (20)

Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001Soa con8642 pdf_8642_0001
Soa con8642 pdf_8642_0001
 
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spendOtm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
Otm 2013 c13_e-14a-pospelov-evgeniy-taking-control-over-transportation-spend
 
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integrationOtm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
Otm 2013 c13_e-14b-hatcher-and-van-haaster-otm-sap-integration
 
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-helpOtm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
Otm 2013 c13_e-17a-plessis-elisabeth-otm-self-help
 
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-managementOtm 2013 c13_e-17b-andriesse-lourens-otm-data-management
Otm 2013 c13_e-17b-andriesse-lourens-otm-data-management
 
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otmOtm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
Otm 2013 c13_e-18a-sabharwal-naval-covert-waste-to-value-with-otm
 
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-prioritiesOtm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
Otm 2013 c13_e-21-fl-keynote-implications-of-ec-transportation-priorities
 
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiatorOtm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
Otm 2013 c13_e-22a-lim-joshua-otm-as-a-service-differentiator
 
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configuratorOtm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
Otm 2013 c13_e-22b-vivio-pam-otm-3d-load-configurator
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
 
Otm 2013 c13_e-13b-hagan-mark-otm-soa
Otm 2013 c13_e-13b-hagan-mark-otm-soaOtm 2013 c13_e-13b-hagan-mark-otm-soa
Otm 2013 c13_e-13b-hagan-mark-otm-soa
 
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overviewOtm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
Otm 2013 c13_e-12-gittoes-derek-otm-release-6-3-overview
 
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategyOtm 2013 c13_e-15-gittoes-derek-otm-product-strategy
Otm 2013 c13_e-15-gittoes-derek-otm-product-strategy
 
Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002Otm con8923 pdf_8923_0002
Otm con8923 pdf_8923_0002
 
Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001Otm con8923 pdf_8923_0001
Otm con8923 pdf_8923_0001
 
Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001
 
Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001Fusion apps security_con8714_pdf_8714_0001
Fusion apps security_con8714_pdf_8714_0001
 
Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001Fusion app func_con8722_pdf_8722_0001
Fusion app func_con8722_pdf_8722_0001
 
Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001Fusion app deployment_upgrade_con7626_pdf_7626_0001
Fusion app deployment_upgrade_con7626_pdf_7626_0001
 
Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001Fusion app customization_con8719_pdf_8719_0001
Fusion app customization_con8719_pdf_8719_0001
 

Fusion app integration_con8685_pdf_8685_0001

  • 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle Fusion Applications: Best Practices in Integration Design Patterns Rajesh Raheja Senior Director, Product Management Oracle Fusion Middleware Business Integration Ravi Sankaran Director, Architecture @RahejaRajesh Oracle Fusion Middleware Business Integration 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. #oow CON8685
  • 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 decisions. 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 Agenda §  Fusion Applications Cloud Integration Architecture §  SaaS to On-Premise Integration Patterns –  Inbound Web Services Calls –  Outbound Event Notifications –  Outbound Web Service Callouts –  Data Integration: Bulk and Incremental Imports 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. Cloud Integration Architecture 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. Fusion Applications: Simplifying the Integration Experience •  Service Oriented Architecture •  Standards Based •  BUILT on Oracle Fusion Middleware 11g 3rd Party Partners & ISV Applications Tools and Technology Applications Cloud Applications On Premise Applications 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. Hybrid Cloud Integration Architecture Oracle Fusion Middleware 3rd Party Partners Oracle Public Cloud & ISV Applications Oracle SOA and BPM Suite Design Time Oracle Enterprise Oracle Service Cloud Bus Repository for FA Applications Oracle Data •  Web Services Oracle Fusion Integration •  Bulk Interface Applications On Premise Applications Oracle Golden Gate 7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. Catalog for Visibility into Integration Assets Oracle Enterprise Repository (OER) for Fusion Applications •  1000+ Assets ü  Web Services ü  Schema Definition ü  Composite Services ü  Business Events ü  Interface Tables ü  Flat File Interfaces ü  eTRM Documentation e.g. ü  Customization Layers http://fusionappsoer.oracle.com ü  Flexfields ü  Flexfields, Lookups, Profile Options •  Categorized by ü  Roles and Reports Ø  Product Line à Product Family à Product ü  Tables, Views, Scheduled Processes Ø  Business Object ü  Diagrams: Data Model and Topology Ø  Integration Scenario 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. Types of Fusion Applications Web Services Business Object Web Services Business Process Web Services §  ”ADF Service” §  “Composite Service” §  CRUD style services for a given object §  Represents end-to-end flows o  e.g. Worker.changeHireDate() §  Orchestrate many objects, rules and o  e.g. ProjectTask.createTask() human workflows §  May have non-CRUD object-specific o  e.g. Project Status Change Approval operations o  e.g. Schedule Orchestration Order o  e.g. ConvertLeadtoOpportunity() Fulfillment Line Service §  May incorporate federated queries §  Typically acts on business events produced by Business Object services §  May be wrappers for batch style jobs 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. Finding SaaS-Friendly Integration Web Services Compatibility Keyword Usage Supported EXTERNAL Visible and Usable in SaaS deployments Supported - Allowed only within Fusion Applications SOA domain Not Supported EXTERNAL Do not use. Reserved for internal products e.g. certified mobile apps 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 11. SaaS to On-Premise Integration Patterns 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. Inbound: Invoking Fusion Applications Web Service §  Standards Compliant Web Services –  SOAP 1.1, WSDL 1.1, WS-Security 1.1, SSL, WS-Addressing –  Authentication via WS-Security Username token or SAML* –  Message Protection via SSL or WS-Security 1.1 encryption §  Synchronous or Asynchronous Request-Reply Patterns –  Asynchronous recommended for long running to avoid time outs –  Asynchronous callback correlation done using WS-Addressing §  Supports extensible attributes (flex fields) * SAML support available in On-Premise mode 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. Search Web Services in the Repository 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. Review Service Details and Schema Information Replace ?WSDL with ?XSD&xsdlist to view object schemas 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. Release 5 Review Web Service Security Requirements 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. Release 5 Review Service Documentation and Examples 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. Consume the WSDL and Invoke the Service 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. OER for Fusion Applications Provides End to End Visibility ADF Service Composite Human Business Event Mediator Workflow Event Subscription BPEL ADF SDO Business Rules Composite Service Business Object Business Process Web Services Web Services ADF Service Name = Logical Business Object Composite Taxonomy subscribes To Event Event Taxonomy applies to Logical Business Object Note: LBO name may not be present in all Event taxonomies 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. Business Events §  Published via Event Delivery Network (EDN) –  Notify subscribers of important changes to business objects or process state –  e.g. Customer Created, Order Fulfilled, Item Shipped –  Loose coupling of publishers and subscribers –  Key extensibility point for integration purposes in on- premise mode §  Examples: (OER Type FusionApps: Event) –  Person Changed –  Person Name Changed 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. Business Event Triggered Composites 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. CRM Object Workflow Outbound Message Via On-Premise Intermediary Service • Real-time notification of Business Object triggered events • Sends Business Object SDO to pre-registered URL (intermediary WS) Oracle Public Cloud Cloud Applications 2. Invoke on-premise or any other cloud services Fusion CRM Account 1. SOAP call to On Premise Applications   Web  Service   on-premise URL Object Workflow Opportunity Endpoint   Outbound Message   Campaign On-­‐Premise   3. Callbacks via Business Object web services 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. CRM Object Workflow Outbound Message Via Cloud Intermediary Service Oracle Public Cloud Invoke on-premise Cloud or any other cloud Applications SOAP call to URL (OPC Java Service) services Fusion CRM Account On Premise Applications   Java Object Workflow Opportunity Service Outbound Message Campaign   On-­‐Premise   22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. CRM Composer Object Workflow 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. CRM Object Workflow Outbound Message 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. HCM Outbound Message propagation (Planned) Via On-Premise Intermediary Service • Real-time notification of Business Object triggered events • Sends Business Object SDO to pre-registered URL (intermediary WS) Oracle Public Cloud Cloud Applications 2. Invoke on-premise or any other cloud services Fusion HCM Job 1. SOAP call to On Premise Applications   Web  Service   on-premise URL HCM Event Address Endpoint   Framework   Org On-­‐Premise   3. Callbacks via Business Object web services 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. CRM Object Workflow BPM Process Cloud to any Web Service via Custom BPM Process • Real-time notification of Business Object triggered events • Sends Business Object SDO to pre-registered business process created by customers using BPM Composer Oracle Public Cloud 1. Invoke cloud or Fusion CRM Cloud on-premise Account Applications web services Object Workflow Opportunity On Premise BPM Process Campaign Applications 2. Callbacks via Business Object web services 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 27. SCM Distributed Order Orchestration Cloud to any WS via Pre-Defined WS Intermediary • Real-time Request-Reply style integration triggered by the SCM DOO application • Invokes a pre-registered SCM DOO specific web service to receive fulfillment status updates Oracle Public Cloud Cloud Applications Invoke on-premise SOAP call to URL (OPC Java Service or On-Premise) or any other cloud services Java Fusion SCM Service On Premise   Web  Service   External Integration Applications Endpoint   Fulfillment Layer (EIL)   On-­‐Premise   Callbacks via Business Object web services 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. Batch Data Integration: Import/Export Oracle Fusion Applications Oracle Fusion Applications Job  Mgmt   Mapping  Jobs   ESS  UI   SQL*Loader   Web  Services   SQL*Plus   Oracle  Data  Integrator   DT CSV Format OER  for  FA   ODI    Studio   ODI  Studio   FA File  Mgmt   ODI  RunCme   CSV Data Files Upload  UI   ODI  RunCme   UCM  Server   Custom…   FA CSV Process Files Ad-hoc loads ADF   File Import / Desktop   Export Job HTTPS / SFTP IntegraCon     FA     AU   Interface   FA   Batch Loader / Interface   On Oracle Tables   Base   Output Job Tables   Premise Public Cloud (OpConal)   Tables   28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. Release 5 Scheduled Jobs for File Based Data Import 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 30. Release 5 File Based Data Import Usage Documentation 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 31. Release 5 Privileges Required to Run Import Job 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 32. Release 7 Data Integration Security and File Upload UI •  Security Group o  FAFusionImportExport •  Accounts o  /<family>/<object>/import o  /<family>/<object>/export •  Processed Flag o  ESS Request ID 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 33. Summary: Integrating with Fusion Applications ü  Simplify Integration Experience for the Enterprise ü  Flexible SaaS to On-Premise Service Integrations ü  Secure and Scalable Bulk Integrations 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 34. Q&A 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 35. 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 36. 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.