Skip Headers
Oracle® Application Server Concepts
10g Release 2 (10.1.2)
Part No. B13994-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Previous
Previous
Next
Next
 

6 Oracle Application Server Integration

This chapter provides an overview of the two Oracle Application Server Integration components: Oracle Application Server Integration InterConnect and Oracle Application Server Integration B2B.

This chapter contains these topics:


See Also:

Oracle Application Server Integration B2B User's Guide and Oracle Application Server Integration InterConnect User's Guide for detailed information on Oracle Application Server Integration

6.1 Introduction to Oracle Application Server Integration InterConnect

Oracle Application Server Integration InterConnect integrates Oracle applications with third-party applications or third-party messaging middleware. This integration can be deployed within an enterprise or across enterprise boundaries through the Internet. OracleAS Integration InterConnect is designed as a hub and spoke system, where OracleAS Integration InterConnect Adapters function as the spokes that access other applications and systems, and the InterConnect Repository Server serves as the hub. The InterConnect Repository Server is a standalone Java application, and the repository is a database that stores the design-time metadata definition.

6.2 Oracle Application Server Integration InterConnect Architecture

OracleAS Integration InterConnect uses adapters to perform transformations between your application and the application with which it is communicating. OracleAS Integration InterConnect supports four messaging paradigms:

Figure 6-1 illustrates the relationship between your application and partner applications through adapter transformations.

Figure 6-1 Oracle Application Server Integration InterConnect Architecture

Description of icarch.gif follows
Description of the illustration icarch.gif

6.2.1 Adapter Types

There are four primary adapter types available with Oracle Application Server:

  • Technology adapters: OracleAS Integration technology adapters are available out of the box with every Oracle Application Server installation. They provide connectivity with data stores, messaging middleware, and various transport protocols. These adapters include OracleAS Integration Adapter for HTTP, OracleAS Integration Adapter for FTP, OracleAS Integration Adapter for Databases, and OracleAS Integration Adapter for Files.

  • B2B adapters: OracleAS Integration B2B adapters integrate with business applications used between trading partners, over the Internet in real time. These adapters include Oracle Adapters for Rosettanet, EDI, and ebXML.

  • Application adapters: OracleAS Integration application adapters integrate with packaged applications such as SAP, Siebel, PeopleSoft, and J.D. Edwards.

  • Legacy adapters: OracleAS Integration legacy adapters integrate with legacy and mainframe systems such as CICS, IMS/TM, and Tuxedo.

6.3 Oracle Application Server Integration InterConnect Features

When enterprises implement an enterprise information system (EIS) by integrating diverse applications that run on different platforms, they rely on a set of adapters to provide connectivity between these applications.

The various applications that enterprises use in their daily operations may include database, mainframe, and Web interface applications, all of which run on different operating systems and are developed by different vendors. Oracle provides a suite of integration adapters that implement bi-directional connectivity between applications and various back-end systems to enable fast, flexible, and efficient integration.

Key features of Oracle Application Server Integration Adapters include:

Using OracleAS Integration Adapters to connect Oracle Application Server and other systems and applications ensures that the distributed system has the advantage of inheriting many other Oracle Application Server features. These features include system security, scalability, persistence, transaction support, portability, and NLS support.

6.4 Introduction to Oracle Application Server Integration B2B

Oracle Application Server Integration B2B (OracleAS Integration B2B) is an e-business integration product for the business-to-business (B2B) exchange of services, information, and products. If you know who you want to trade with (for example, a specific supplier), what you want to do (for example, send a purchase order), and how you want to do it (for example, over the Internet using a secure channel), then you have defined a basic B2B transaction.

6.5 Oracle Application Server Integration B2B Architecture

Figure 6-2 illustrates the OracleAS Integration B2B architecture. Who you want to trade with is defined in the trading partner management component. What you do is defined in the business protocol (shown within the dotted lines). How you do the B2B transaction is defined in the transport and packaging components. OracleAS Integration B2B provides extensive connectivity to external trading partners through standard B2B protocols. Within the enterprise, OracleAS Integration B2B can interface with OracleAS Integration InterConnect, Oracle BPEL Process Manager, the E-Business Suite XML Gateway, and third party software applications through Oracle AQ and JMS. This figure also shows that the B2B core supports a number of standard protocols.

Figure 6-2 Oracle Application Server Integration B2B Architecture

Oracle Application Server Integration B2B Architecture
Description of the illustration b2b.gif

6.6 Oracle Application Server Integration B2B Features

OracleAS Integration B2B provides the features you need to design, deploy, monitor, and manage your integrations. These features include the following:

6.7 Oracle BPEL Process Manager

Business Process Execution Language (BPEL) provides enterprises with an industry standard for business process orchestration and execution. BPEL offers a standard language for defining how to send XML messages to remote services, manipulate XML data structures, receive XML messages asynchronously from remote services, manage events and descriptions, define parallel sequences of execution, and undo parts of processes when exceptions occur.

Oracle BPEL Process Manager enables organizations to model and deploy business processes based on the BPEL standard. Key features of Oracle BPEL Process Manager include: