Service Enabling E-Business Suite. with Oracle Applications Adapter

Similar documents
EBS - SOA Integration Options

EBS SOA Integration Options

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

E-Business Suite Oracle SOA Suite Integration Options

SNUG June 16, 2006 The Future of PeopleSoft Integration

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

The Oracle Fusion Development Platform

Oracle SOA Suite Then and Now:

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

SERVICE ORIENTED ARCHITECTURE

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

Oracle SOA Suite: The Evaluation from 10g to 11g

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Agenda. Fusion Middleware Release 12 Fusion Applications

Oracle Business Activity Monitoring 11g New Features

Oracle Service Bus: - When to use, where to use and when not to use

BPEL + Business Rules

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Oracle EBS Interface Connector User Guide V1.4

Solution Brief ealliance EDI Solutions

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

Lead to order integration of CRM on demand and Oracle E-Business Suite. Michael Baggott Dataweave Service Delivery Director

Integrating Siebel CRM 8 with Oracle Applications

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

ORACLE SOA SUITE. Product Overview

Reporting component for templates, reports and documents. Formerly XML Publisher.

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

INSTALLING AND INVOKING ORACLE DATA INTEGRATOR (ODI) PUBLIC WEB SERVICES

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.

<Insert Picture Here> Oracle Business Process Management

Oracle E-Business Suite Integration Best Practices. Veshaal Singh Senior Director E-Business Suite Development September 29, 2014

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

1 What Are Web Services?

1 What Are Web Services?

Why Oracle Fusion Middleware is the best middleware for Siebel Applications. An Oracle White Paper December 2013

Oracle Platform Security Services & Authorization Policy Manager. Vinay Shukla July 2010

26.Roundtable Münchner Unternehmerkreis IT Simone Frömming - Vice President Sales Oracle Deutschland GmbH

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

<Insert Picture Here> Achieving Business & Government Interoperability through PaaS & SaaS

L évolution des progiciels métier dans un contexte SOA

AIA Update Application Integration Today and Tomorrow

ORACLE UNIVERSITY İSTANBUL EĞİTİM PROGRAMI

<Insert Picture Here> Mediator & Adapters Jeff Davies Oracle USA

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Oracle SOA Suite 11g: Essential Concepts Student Guide

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

Applications Licensing Table

White Paper. TIA Architecture Overview

EVALUATING INTEGRATION SOFTWARE

Implementing Web Services in Oracle Database Applications

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Extending PeopleSoft Applications with Oracle Fusion Middleware. An Oracle White Paper April 2007

10 Things You Can Do Now to Prepare for Oracle Fusion Applications

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Oracle Reference Architecture and Oracle Cloud

For <Project> Version 1.0

How to Fusion? An introductory session for Learning/Adopting Oracle Fusion Applications

Business Process Execution Language for Web Services

Oracle BIEE and SOA Integration : Step by Step. Mark Rittman, Director, Rittman Mead Consulting

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r

SOA Best Practices (from monolithic to service-oriented)

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events


<Insert Picture Here> Oracle SOA Suite ESB and BPEL Use Case Comparison

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

Discoverer 11g for Oracle ebusiness Suite Partnering for Sucess

An Oracle White Paper February Schneider National Implements Next - Generation IT Infrastructure

Upgrade Oracle EBS to Release Presenter: Sandra Vucinic VLAD Group, Inc.

Continuous Integration For Fusion Middleware

An Oracle White Paper March Guide to Implementing Application Integration Architecture on Oracle Service Bus

Oracle BPEL Nuts and Bolts

Mobilize Your ERP with ADF Mobile

IT FUSION CONFERENCE. Build a Better Foundation for Business

Copyright 2013, Oracle. All rights reserved.

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director

Building the European Biodiversity. Observation Network (EU BON)

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Automated Drop Ship Order Processing in R12

Oracle Integration Repository

Oracle IDM Integration with E-Business Suite & Middleware Technologies

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Transforming your organization using Oracle Fusion is it worth it? About the Royal College of Physicians and Surgeons of Canada

Oracle Application Express and Oracle E-Business Suite. Love and Mariage!

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

Transcription:

Service Enabling E-Business Suite with Oracle Applications Adapter Nishit Rao Group Product Manager Fusion Middleware Neeraj Chauhan Manager Product Management E-Business Suite

Agenda FMW Overview Oracle E-Business Suite Architecture Oracle E-Business Suite Adapter PL/SQL API s Business Event System Interface Tables / Concurrent Programs Key Features of Oracle E-Business Suite Adapter Demo of EBS Adapter

FMW Overview

Fusion Terminology FUSION Applications Next generation of Oracle Applications. FUSION Middleware Oracle Fusion Middleware, our market leading best-of-breed middleware technology, which is in use at over 50,000 customers worldwide. Our focus here is what can developers build today using FMW to extend e E-Business Suite Applications on the AppsUnlimited track

Oracle SOA & Webcenter Technologies ADF WebCenter Portal Metadata Repository

Oracle E-Business Suite Integration

Oracle E-Business Suite Architecture Administration & Monitoring Grid Control Oracle Application Server Oracle Database Materialized Views Java Engine Client Data Guard Excel Add-In HTTP/S Web Server: Apache User Interface BI & Reporting Personalization Business Event Concurrent Manager JDBC/SQL Net Partitioning OLAP Spatial Grid Global Single Data Model Workflow Portal Services BPEL, BAM, ESB, SOA & Integration Services LDAP/SSO Identity Management Services

Oracle E-Business Suite Adapter Overview

SOA Principles @ Oracle EBusiness Suite Adapter SOA Concept Oracle EBusiness Suite SOA Service Broker: Describe Service s Location Integration Repository Service Provider: An agent to implement a service Oracle EBS Adapter Integration Repository Find Register Service Consumer EBS Adapter Client Service

Integration Repository Source of truth An integral part of Oracle E- Business Suite Pre-built catalog of information all annotated public integration interfaces Oracle EBS Adapter introspects the annotated interfaces to expose them as standard web services

Oracle E-Business Suite Adapter Schematic Architecture Oracle SOA Suite PL/SQL API, Views, Business Events XML & ecommerce Gateway Open Interface Table & Concurrent Programs Integration Repository Oracle Apps Adapter BPEL PM ESB BAM B2B

Overview Oracle Adapter for E-Business Suite supports bidirectional, synchronous, and asynchronous interfaces. Exposes E-Business Suite Interfaces as web services. Interfaces with IREP to expose only recommended public integration interfaces. Road to adoption of Fusion applications

Oracle Adapter Framework Adapter Design-time (JDeveloper) BPEL PM Bi-directional connectivity Technology Legacy Application Package Application Oracle ebusiness Suite Adapter Framework Backend Native Interfaces WSIF JCA ESB BAM B2B Service Oriented Architecture (SOA) Open Standards Support Broad range of connectivity Easy-to-use Wizards Managed through Oracle AS 10 g J2EE Application Server (Oracle Application Server) Seamless integration with Oracle AS products

Service Oriented Architecture E-Business Suite Adapter Life Cycle JDeveloper Develop Adapter Framework Integrate:Technology Integration Repository Integrate: Content BPEL PM / ESB Orchestrate / Event Oracle EBS Security Access Control Enterprise Manager Monitor & Manage

Supported Interfaces PL/SQL APIs Packaged IREP annotated for 11.5.10 (public APIs) All for pre-11.5.10 Custom + Ones still not annotated in IREP Open Interface Tables & Concurrent Programs XML Gateway Interfaces Seeded + custom maps ECommerce Gateway Interfaces Business Events Seeded and custom events for outbound Only custom events for inbound

Deep Dive EBS Integration Interfaces

PL / SQL APIs Public PL/SQL are used for inserting and updating Oracle Applications data Multiple operations can be performed by the procedures for a Business Service The PL/SQL APIs are typically used for A2A integration purposes

PL/SQL APIs Architecture Design Time Simple Data Type IREP JPub PL/SQL Wrappers WSDL Apps Context Info Complex Data Type Run Time Apps.Initialize Shopping Cart <soap:envelope> Add Remove <payload> List <data> </data> <payload> <soap:envelope> Data

Business Event System Events as business documents Component of the Oracle Workflow Based on Oracle Advanced Queues (Oracle AQ) Allows Apps modules and external systems to raise events Facilitates event subscriptions Subscriptions can be synchronous or asynchronous Provides hooks into the E-Business Suite for, Messaging Integration Workflow Business Processes Code Extensions Supports non-invasive changes

Business Event System Component Architecture AQ Business Events New Order Update Order Cancel Order AQ AQ AQ AQ AQ Business Events System Workflow Engine Business Events (XML) Oracle Applications

Open Interface Tables Intermediate staging tables when the data is inserted / updated. The data from these tables is posted into the base tables via the concurrent programs The Open Interface Tables can be exposed as web service based integration interfaces The Open Interface Tables are typically used for internal and A2A integration purposes

Open Interface Tables Schematic Diagram Validation using the systems application logic EBS Adapter EAI Solution SQL*Loader Flat File Oracle Form Database Oracle Database Gateway Technology Non Oracle Database Import Program Interface Tables EDI Gateway / XML Gateway EDI or XML

Concurrent Programs An Execution file that can be an operating system file or database stored procedure which contains application logic (Example: PL/SQL, Java) Typical use is to move data from staging tables to base tables The concurrent program can be exposed as a web services based integration interface The concurrent program is typically used for internal and A2A integration purposes

Concurrent Programs Architectural Diagram, Example Design Time IREP Concurrent Program WSDL Apps Context Info Base Tables Concurrent Program Interface Tables Run Time Apps.Initialize Apps.Initialize

Salient Features Oracle EBS Adapter Widest range of interfaces supported Leverages Integration Repository Application Context Ready Transaction Support Open Standards based Multiple Oracle EBS versions supported Secured and Trusted Connection Functional Security Enabled

Application Context Application Context: Organization ID API Apps.Initialize Username, Responsibility, Org ID Profile Option Username Responsibility NLS Operating Unit As Org_Id Operating Unit

Global Transaction Order Fulfillment Process Client Partner Link Receive Global Transaction implements Two Phase Commit invoke1 invoke2 Order Adapter Partner Link1 Adapter Partner Link2 Failure causes Rollback Receive Dehydration Store Oracle BPEL PM 28

Secured and Trusted Connection Oracle Fusion Middleware Oracle EBusiness Suite APPS Schema name / Password not required FND Username / Password works FMW, a trusted client Connection Managed by the EM

Function Security Enabled Enforcement of User Authorization for API Execution Privileges Implemented for EBS R12 as well as EBS 11i10 Based on Role Based Access Control Profile Option EBS ADAPTER FUNCTION SEC ENABLED By Default it will be set to N To implement Function Security set to Y Feature available via the patches mentioned in Metalink Note: 464164.1

Demo

Integration Repository http://www-apps.us.oracle.com:1100/irep/