+ All Categories
Home > Documents > - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application...

- Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application...

Date post: 10-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
36
Transcript
Page 1: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom
Page 2: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

<Insert Picture Here>

Service Enabling E-Business SuiteSession:S281415Veshaal Singh – Application Technology DevelopmentTom Strite – Principal Applications Technologist

Page 3: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

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.

Page 4: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Key Messages

• SOA enabled E-Business Suite• E-Business Suite Adapter• Service Bean/Web Services Provider

• Leverage Oracle Integration Repository (IREP)• Own your Integration Repository

• SOA Blueprint for E-Business Suite – Fusion Middleware• Process Orchestration• Event Driven Architecture• Real-Time Dashboards

Page 5: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

What is Service Enablement?

ServiceBroker

Service Consumer

ServiceProvider

ServiceContract

ServiceClient

RegisterFind

It’s all about…

• Capability to Provide Services

• Ability to Consume Services

• Abstracted Re-Usable Interfaces

• Standard Based Web Services

• Documented Services & API

Page 6: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Why Service Enablement?Business Drivers

• Leveraging the investment of existing Applications

• Rapid time to design and deploy new solutions

• Interoperability in a heterogeneous ecosystem

• Integrated View of business processes

• Maximize ROI by re-usability of services

• Low TCO for implementation and deployment

Page 7: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

What does SOA translate to?

• Abstraction of technology

• Loose coupling of services

• Incremental approach to integration

• Flexibility to coexist with the best-of-breeds

• Standardization in software deployment

• Business Driver – information technology enabler

Page 8: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Service Oriented Architecture SOA Concept E-Business Suite SOA

Service Broker: Describe Service’s Location and Contract

Integration Repository

Service Provider: An appropriate agent to implement a particular service

Oracle E-Business Suite AdapterWeb Service Provider

IntegrationRepository

Service Consumer

E-BusinessSuite Adapter

ServiceContract

ServiceClient

RegisterFind

Page 9: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

What is available?

• R12• Integration Repository• Web Service Provider• Service Bean

• Fusion Middle Ware• E-Business Suite Adapter

Page 10: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Oracle EBS Integration RepositoryYour own Instance in R12

• A complete catalog of service interfaces

• Standardized documentation

• Tool to quickly discover and deploy service interface

• Public Interfaces

Page 11: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Integration RepositorySingle Source of Truth

• PL/SQL APIs (2650+)

• Open Interface Tables (147+)

• Concurrent Programs (214+)

• XML Gateway (170+)

• eCommerce Gateway (24+)

• Interface Views

• Java

• Web Service

Page 12: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Integration RepositoryBusiness Benefits

• Better integration planning • To make informed decisions about integration• Lower learning curve

• Low cost of implementing integrations• Centralized information to assess the impact

• Reduced maintenance costs • Assurance of using supported public interfaces

Page 13: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Service Beans

• Service bean is a self-describing, standalonestandardized Java based Coarse Grained Business Service Interface component that can deployed as:

• Web Service

• EJB Session Bean

• Co-located Java API

• Consistent and easy to use interface

• Encapsulates implementation details

• Powered by XML descriptors

Page 14: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Why Service Interfaces?

• Consistent API Architecture across all Apps

• Consistent APIs for customers/consultants

• Small interface easy to learn and use

• Generic APIs common to all service objects

• getDataList, processDataList

• Standardized CRUD APIs

• Create, Get, Update, Merge

• Consumes and Produces Service Data Objects (JSR235)

Page 15: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Web Service ProviderDescription

• Enabler of Service Oriented Architecture for E-Business Suite

• Exposes Service Beans and XML Gateway as Web Services

• Web Service standards compliant (WS-I Basic Profile)

Page 16: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Web Service Provider

iAS 10.1.3

ApacheHTTPServer

ApacheSOAPEngine

Web ServiceCall (Inbound)

usesA2A WSDLB2B WSDLSB1 WSDL…SBn WSDLXG1 WSDL…XGn WSDL

Oracle E-Business Suite

Web Services Provider

Integration Repository Loader

JMS / AQ

XML Gateway

Integration Repository

Service BeansXML Transactions

Design Time

Run Time

Data loaded

JMS / AQqueueAsynchronous

Delivered to

Service Beans

API Call (XML)Synchronous

Reads meta-data from

Meta-Data

Delegates to

Page 17: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Web Service ProviderBenefits

• Provides out-of-box web services• SOA ready E-Business Suite web services for Service

Beans/XML Gateway

• Reduces the cost of implementation• Enables standards-based Service Oriented Architecture for E-

Business Suite

• Increases deployment flexibility• Enables interoperability in a heterogeneous environment

Page 18: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Oracle E-Business Suite Adapter

• The EBS Adapter provides, bidirectional, multimodal, synchronous, and asynchronous connectivity

• Exposes E-Business Suite Integration Interfaces as Web Services

• Interfaces with IREP to expose only recommended public integration interfaces

Page 19: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Oracle E-Business Suite AdapterSchematic Architecture

Business Service as

Web Service

Oracle EBusiness

SuiteAdapter

Concurrent ProgramsConcurrent Programs

XML & eCommerce XML & eCommerce GatewayGateway

Open Interface Open Interface Tables, Tables,

View, PL/SQL APIsView, PL/SQL APIs

Business EventsBusiness Events

Inte

grat

ion

Rep

osito

ry

Page 20: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Service Oriented ArchitectureE-Business Suite Adapter – Life Cycle

JDeveloperDevelop

BPEL/ESB/BAMEvent/Orchestrate

ESB/BPEL PMDeploy

OWSM, BPEL PM Console

Access Control

Adapter Framework & IREPIntegrate

BPEL PM/ESB ConsoleMonitor & Manage

Page 21: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Oracle E-Business Suite Adapter Benefits

• Web Service enables Oracle Applications 11.5.x versions

• Supports multiple versions of Oracle Apps in a heterogeneous ecosystem

• Supports most-used interface types

• Declarative development of integration solutions

• Simplifies design-time experience

• Faster design to deploy time

Page 22: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Oracle E-Business Suite AdapterHow much can I leverage today?• Business Events

• Seeded Events (900+)• Custom Events

• PL/SQL APIs• IREP annotated for 11.5.10 (public APIs 2650+)• All for pre-11.5.10• Custom, and the ones still not annotated in IREP

• XML Gateway Interfaces• Seeded (180+)• Custom Maps

• Open Interface Tables (147+)

• Concurrent Programs (214+)

• Views• Open Interface Views, Base Views and Custom Views

• e-Commerce Gateway Interfaces (25)

Page 23: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

DemonstrationService Enabling E-Business Suite

• Design• Pick up an Event using Application Module Browser• Convert an Event into Service

• User Experience• Simplicity

• Use the Service in a BPEL Process

• Deploy BPEL Process• Run

• Raise the Event in E-Business Suite• Check the instance in the BPEL PM

Page 24: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

DemonstrationService Enabling E-Business Suite- Use Case

Purchase Order XML Transaction Event• Create Purchase Order for a business partner• Approve the Purchase Order in Oracle Apps• Purchase Order XML Transaction (XMLPO) event is raised• Capture the XMLPO event in the BPEL PM process

Demo-Service Enabling E-Business Suite

Page 25: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

SOA Patterns – E-Business Suite

Oracle Web Service

Provider

Oracle EBusiness

SuiteAdapter

Inte

grat

ion

Rep

osito

ry

Page 26: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

E-Business Suite AdapterUse-Case and Solutions Overview

• Pre-Built and Packaged Solutions• E-Business Suite and Siebel• E-Business Suite and PeopleSoft

• Solutions Overview• RFID and Asset Management• Monitoring, and Analytics to Track and Re-act

• Industry Focus• Hi-Tech• Financials• Manufacturing

Page 27: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Pre-Built and Packaged Solutions

• Siebel CRM Integration pack with Order Management• Pre-built bridge that seamlessly links Siebel Order Capture to

Oracle Order Management

• PeopleSoft HR with Oracle Compensation

• Key Benefits• Complete pre-built Business process• Faster time to market for new processes

Page 28: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Solution OverviewRFID and Asset Management

Key Benefits• RFID infrastructure based on services(SOA) model• End to end automation of RFID Business processes• Reducing human errors• Increased efficiency because of real time information flow• Seamless integration to existing heterogeneous environments.

Industry Focus: Financial,Supply Chain, Manufacturing etc..

BPEL Process ManagerBuilt-in Integration Services

XQueryXSLT UserTasks

JAVA

WSDL BindingFile, FTP

Web Service

Java,

JMSJCA

Database iWay

Asset Acquisition & ReceivingAsset Retirement

Asset Inventory

J2EE Application Server

RFIDEdge

ServerRFID Mobile

RFID Portal

RFID Devices Middleware BusinessApplications

E-BusinessSuite

Adapter

Page 29: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Solution OverviewMonitoring and Analytics to Track and Re-act

BPEL Process Manager

Oracle Business Activity Monitoring

Active Data Cache

Data Storage Engine

API

Report Cache

Snapshots & Change Lists

Memory / Disk

Event Engine

Event Engine

Message Center

Mobile Devices

AlertsAlerts

Enterprise Link

Data Flow

Plan Monitor

Key Benefits• SLA monitoring, and “Actionable BAM” with ability to clear errors.• Visibility across system of Orders progress• Seamless integration to existing heterogeneous environments.• Integration infrastructure based on services(SOA) model

Industry Focus: Hi-Tech Industry, Manufacturing

Page 30: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

E-Business Suite Adapter customers…

Page 31: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

A Final Note…

• Oracle E-Business Suite Adapter• Leverages Oracle SOA Fusion Middleware to support multiple

versions of E-Business Suite in a heterogeneous ecosystem

• Oracle Integration Repository• Catalog for all the public interfaces for E-Business Suite

integration

• Oracle Web Service Provider• Out-of-the-box web service enablement

Page 32: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

For More Information…Related Sessions:

• S281381 - Service-Oriented Architecture: An Introduction • By Jose Lazares, Oracle on Monday 10/23/2006 from 4:45 PM - 5:45 PM at

Moscone West 2009 - 2011 West

• S281413 - Using Oracle SOA Suite with Oracle E-Business Suite

• By Joseph Bovaird, Oracle; Sameer Phatarpekar, Oracle on Thursday 10/26/2006 from 11:00 AM - 12:00 PM at Moscone West 2010 West

• Demo Grounds• E-Business Suite Adapter ( Fusion Middleware Adapter’s)

• IREP and E-Business Suite Adapter ( Service Enabling E-Business Suite)

Page 33: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom
Page 34: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

For More Information

http://search.oracle.com

Oracle Applications Adapter

orhttp://www.oracle.com/

Page 35: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.

Page 36: - Oracle Cloud... Service Enabling E-Business Suite Session:S281415 Veshaal Singh – Application Technology Development Tom

Recommended