Sie sind auf Seite 1von 14

Understanding Oracle R12

Integration Infrastructures
Chapter 12

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 1
Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 2
Understanding Oracle R12 Integration Infrastructures
Section Objectives
At the end of this section, you should be able to discuss:
Oracle Fusion Middleware Adapter for Oracle Applications User's Guide (E10537-01)
API guides vs. R12 Oracle integration Repository. (note id: 462586.1)
Where to find the Oracle Integration Repository.
Introduction to Oracle Integration Repository (from Oracle Integration Repository
Users guide R12. (B25999-01)
An example of the Oracle R12 responsibility for Oracle integration.

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 3
Adapter for Oracle Applications Features
Overview
Adapter for Oracle Applications enables you to orchestrate discrete data into a meaningful
business process and creates WSDL Web services for various interface types within Oracle E-
Business Suite. It plays the role of service provider for Oracle E-Business Suite to allow
seamless integration between business partners, processes, applications, and end users in
heterogeneous environment.
Adapter for Oracle Applications provides the following features that are further discussed in this
chapter:
Support for Various Integration Interface Types.
Support for Oracle Integration Repository
Support for Custom Integration Interfaces in Various Versions of Oracle E-Business
Suite

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 4
Support for Various Integration Interface Types
Adapter for Oracle Applications acts as a highly flexible integration interface for Oracle
Applications. The adapter supports the following interface types for integrating with Oracle
Applications:
Oracle XML Gateway
XML Gateway enables bidirectional integration with Oracle Applications. It helps you
to insert and retrieve data from Oracle Applications. XML Gateway is a higher-level
interface that exposes OAGIS-formatted XML documents for commonly used Oracle
Application business objects and business interfaces. XML Gateway integrates with
interface tables, Oracle Workflow Business Event System (BES), and interface
views to insert and retrieve data from Oracle Applications. It maps the underlying
table data to XML and back.
Business events
A business event is an occurrence in an internet application that might be significant
to other objects in a system or to external agents. An example of a business event
can be the creation of a new sales order or changes to an existing order.
Oracle Workflow uses the Business Event System that leverages the Oracle
Advanced Queuing (AQ) infrastructure to communicate and manage business
events between systems. The Business Event System consists of an Event
Manager and workflow process event activities. The Event Manager lets you
register subscriptions to significant events; event activities representing business
events within workflow processes let you model complex business flows or logics
within workflow processes.
When a local event occurs, the subscribing code is executed in the same
transaction as the code that raised the event. Subscription processing can include
executing custom code on the event information, sending event information to a
workflow process, and sending event information to other queues or systems.
Concurrent programs
Concurrent programs enable you to move data from interface tables to base tables
or execute any application logic.
Interface tables
Interface tables enable you to insert or update data into Oracle Applications. The
associated concurrent program should be running to move the data from the
interface tables to base tables.
Interface views
Interface views help you to retrieve data from Oracle Applications using the
application tables.
PL/SQL APIs
These APIs enable you to insert and update data in Oracle Applications using
PL/SQL.
Oracle e-Commerce (EDI) Gateway
Oracle e-Commerce Gateway provides a common, standards-based approach for
Electronic Data Interchange (EDI) integration between Oracle Applications and third
party applications.

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 5
Please note that Adapter for Oracle Applications also supports the following custom integration
interface types that are exposed by the Oracle Applications Module Browser, not by Oracle
Integration Repository:
Customized XML Gateway maps
Customized PL/SQL APIs
Customized Business Events
Note: Business events integration interface type is also exposed by Oracle Applications Module
Browser, not by Oracle Integration Repository.

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 6
Support for Oracle Integration Repository
Oracle Integration Repository, an integral part of Oracle E-Business Suite, is a prebuilt catalog
of information about the numerous public integration interfaces delivered with Oracle
applications, known as business interfaces. It provides a comprehensive view of the interface
mechanisms available for Oracle E-Business Suite's business interfaces. These interfaces are
exposed because their definitions were annotated at design time as required by Oracle
Integration Repository.
Oracle Integration Repository can only provide information about an integration interface that
has been specifically annotated by the developer to make it public. Adapter for Oracle
Applications takes advantage of the annotations that have already been created to make the
following business interface types visible in the Oracle Applications Module Browser:
XML Gateway message maps
PL/SQL APIs
Concurrent programs
Open Interface tables
Interface views
e-Commerce Gateway EDI messages
These business interfaces are exposed as Web services, and are available for process
orchestration through the Oracle BPEL Process Manager.
For more information about Oracle Integration Repository, see Oracle Integration Repository
User's Guide. This guide is part of the Oracle Applications documentation library. Oracle
Applications documentation can be accessed with the following link:
http://www.oracle.com/technology/documentation/applications.html
Support for Custom Integration Interfaces in Various Versions of Oracle E-Business Suite
Adapter for Oracle Applications leverages Integration Repository for Oracle E-Business Suite
Release 11i10 and Release 12 as the source of truth for the integration content. However, the
implementation is based on the version of Oracle E-Business Suite. For pre-Release 11i10
instances, Adapter for Oracle Applications connects directly to the application database for
information on integration interfaces. Adapter for Oracle Applications also supports selecting
custom integration interfaces and the design-time navigation steps to reach to these custom
interfaces depending on the following versions of Oracle E-Business Suite:
Release 12
Release 11i10
Pre-Release 11i10 (we will not discuss this topic in our workshop)
Important: Please note that the support for various versions of Oracle E-Business Suite has the
following conditions:
Adapter for Oracle Applications supports only those versions of Oracle E-Business
Suite Release 11i which work with OWF.G.Rollup 7 applied.
Adapter for Oracle Applications version 10.1.3.3 onwards supports Oracle E-Business
Suite Release 12.0.
To enable the "Native E-Business Suite Connectivity using J2EE Data Sources"
feature, the minimum requirement for Oracle E-Business Suite Release 11i is FND
Rollup 6 and for Oracle E-Business Suite Release 12 is 12.0.4 release.

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 7
See "Oracle Fusion Middleware Adapter for Oracle Applications, Release 11g, My
Oracle Support Knowledge Document 787637.1 for details.
From the business service creation and run-time perspectives, Adapter for Oracle Applications
supports customized PL/SQL APIs as far as the packages are available in the APPS schema.
The Oracle Applications Module Browser can expose these customized PL/SQL APIs for
integration purposes during the design time.

Support for Oracle E-Business Suite Release 12


From Release 12, Oracle Integration Repository is shipped as part of the E-Business Suite
which enables Adapter for Oracle Applications to directly connect to the live database of Oracle
Integration Repository querying for the public interfaces and then displaying the list of
customized PL/SQL APIs under the Other Interfaces node in the Oracle Applications Module
Browser.

Supporting Custom Integration Interfaces in Release 12

Please note that Adapter for Oracle Applications allows you to extract the Integration Repository
data file from the live database you connect to Oracle Applications and create a local copy of
the Integration Repository in your workplace. Next time when you look for public interfaces, the
system can retrieve data from the cache backend connection in your workplace.
For detailed information about connecting to Oracle E-Business Suite Release 12, please refer
to the Creating a Partner Link or Adding a Partner Link design-time task for each integration
interface.

Support for Oracle E-Business Suite Release 11i10


To support the Release 11i10 version of Oracle E-Business Suite, Adapter for Oracle
Applications provides the Integration Repository data file bundled as part of the product in xml
format. At the design time, Adapter for Oracle Applications queries public interfaces from the
native XML data file of the Integration Repository located in the Adapter and displays the list of

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 8
custom integration interfaces under the Other Interfaces node in the Oracle Applications Module
Browser.

Supporting Custom Integration Interfaces in Release 11i10

The publishing of API guides is being phased out for many modules with the availability
of the Integration Repository. We have come up with something much better in R12 via
the Oracle Integration Repository.

Goal
Cannot find product specific Oracle R12 API documentation
Where to find the updated documentation for R12?

Solution
The publishing of API guides is being phased out for many modules with the availability of the
Integration
Repository. We have come up with something much better in R12 via the Oracle Integration
Repository.
Oracle Integration Repository, an integral part of Oracle E-Business Suite, is a compilation of
information about the numerous interface endpoints exposed by Oracle applications. It provides
a complete catalog of Oracle E-Business Suite's business interfaces, and a comprehensive
view of the interface mechanisms available. You can use this tool to easily discover and deploy
the
appropriate business interface from the catalog for integration with any system, application, or
business partner.

Features
A unified repository from which all integration interface types are exposed
Updates are automated and documented

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 9
Catalog is searchable on keywords and navigable by product family
A powerful user interface to help you find the data you are looking for from the
repository

Accessing Oracle Integration Repository


You can invoke the repository like any other Oracle E-Business Suite application, provided that
you are logged in as a user with sufficient permissions, such as sysadmin. From the Navigator
menu, select the Integration Repository responsibility, and then click the Integration Repository
link
that appears.
Oracle Integration Repository has two main user interfaces:
Browse interface ( default)
Search interface
Note: With appropriate registration, you can also use Oracle's hosted instance of Integration
Repository [http://irep.oracle.com/]
Please review at the Oracle Integration Repository User's Guide Release 12 Part No.
B25999-01 from the R12 documentation Library page for more information.
To find the latest information about iRep please go to: http://irep.oracle.com/index.html

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 10
Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 11
Oracle Integration Repository Overview
An important element of the Oracle E-Business Suite of applications is the ability to access an
individual application through a business interface. A business interface is a collection of
functions provided for transferring data from one computerized system to another to achieve a
specific goal. An Oracle application might include one or more business interfaces, which
enable you to use other Oracle software or third party programs to transfer data to or from the
application, or to invoke some aspect of the application's functionality.
Interfaces can be used from application-to-application (A2A), or from business-to-business
(B2B) - for example, a purchase order acknowledgement interface receives an
acknowledgement from a trading partner in response to an outbound purchase order request or
change - a B2B transaction.
Oracle business interfaces are built using a variety of technologies, with each technology
appropriate to different environments and tasks. These constitute the available interface
types. For example, one interface type is the Java service interface.
Oracle Integration Repository, an integral part of Oracle E-Business Suite, is a compilation of
information about the numerous interface endpoints exposed by Oracle applications. It provides
a complete catalog of Oracle E-Business Suite's business interfaces, and a comprehensive
view of the interface mechanisms available. You can use this tool to easily discover and deploy
the appropriate business interface from the catalog for integration with any system, application,
or business partner.

Features
A unified repository from which all integration interface types are exposed
Updates are automated and documented
Catalog is searchable on keywords and navigable by product family
A powerful user interface to help you find the data you are looking for from the
repository

Getting Started

Accessing Oracle Integration Repository


You can invoke the repository like any other Oracle E-Business Suite application, provided that
you are logged in as a user with sufficient permissions, such as sysadmin. From the Navigator
menu, select the Integration Repository responsibility, then click the Integration
Repository link that appears.
Note: With appropriate registration, you can also use Oracle's hosted instance of
Integration Repository [http://irep.oracle.com/]. Oracle Integration Repository has two
main user interfaces: The Browse interface, page 2-1 (the default) and the 'Search
interface, page 2-3.

Using Oracle Integration Repository


Following are links to some of the commonly requested information about using Oracle
Integration Repository:
Included interface types,
Integration standards
Searching for a specific interface
Information included for each interface
Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 12
Related Information
The integration repository is linked to the Oracle E-Business Suite Applications Help Library.
Heres an example of the Oracle R12 responsibility for Oracle integration

Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 13
Copyright Oracle, 2009. All rights reserved.

Student Guide Chapter


Chapter 13 - Page 14

Das könnte Ihnen auch gefallen