Skip Headers

Oracle® Application Server ProcessConnect User's Guide
10g (9.0.4)

Part Number B12121-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

4
Oracle Application Server ProcessConnect Architecture

This chapter provides a high-level overview of the capabilities provided by the Oracle Application Server ProcessConnect architecture.

This chapter contains these topics:

Oracle Application Server ProcessConnect Architecture Overview

Figure 4-1 provides an overview of the key Oracle Application Server ProcessConnect components that enable an integration. A key Oracle Application Server ProcessConnect architecture feature is that it separates design time modeling metadata from runtime modeling metadata and instance data. This separation enables you to work on modifications to integrations while the previous definitions are part of a deployed configuration. A separate runtime repository also allows for administration and optimization of runtime schema based on your business needs. (for example, the volume of data, business activity monitoring, and so on).

The components in Figure 4-1 are sequentially numbered to indicate the order in which they are typically used, starting with the design of an integration between parties and continuing through to the administration of a deployed, actively running integration.

Figure 4-1 Key Oracle Application Server ProcessConnect Components

Text description of architecturea.gif follows

Text description of the illustration architecturea.gif

Table 4-1 describes the high-level functions of each component shown in Figure 4-1 and provides references for more details.

Table 4-1  Oracle Application Server ProcessConnect Component Overview
Key Component Function See Also...

1

Design tool

Use the Oracle Application Server ProcessConnect user interface tool to design modeling metadata and profile data without writing a single line of code:

  • Modeling metadata

    Create the interactions, business process, datatypes, event types, transformations, role types, and condition expressions

  • Profile data

    Create applications, add application adapters and delivery channels, and create application agreements between applications

    Create host and remote trading partner identification, organization, cooperation (collaboration), security, delivery, and endpoint data

    Create remote trading partners and trading partner agreements between the host (the organization in which Oracle Application Server ProcessConnect is installed) and remote trading partners

"Designing the Integration: Overview"

2

Design-time repository

Stores the integration created at design time.

"Storing the Integration in the Design-Time Repository: Overview"

3

Deployment tool

Use the Oracle Application Server ProcessConnect user interface tool to perform the following tasks:

  • Create a configuration for the integration. During creation, all modeling metadata and profile data of the integration are validated end-to-end a final time to ensure that only a complete and consistent integration is deployed to the runtime repository.

  • Deploy the validated configuration from the design-time repository to the runtime repository

"Deploying the Integration to the Runtime Repository: Overview"

4

Runtime repository

  • Stores the validated configuration required to execute an integration, as well as the event instances, role instances, business process instance, and all other data created at runtime.

  • Enables you to administer and optimize an integration separate from design time.

"Storing the Integration in the Runtime Repository: Overview"

5

Runtime system

Retrieves the configuration from the runtime repository that is required to execute the integration and creates instance data that can later be used for business activity monitoring.

"Executing Runtime System Components: Overview"

6

Adapter framework (and adapters)

Provides a uniform interface for a variety of application adapters to exchange events with applications and trading partners integrated with Oracle Application Server ProcessConnect. This enables many types of applications with their own data formats and interfaces to communicate with Oracle Application Server ProcessConnect.

Executing the Adapter Framework: Overview

7

Administration and report tool

Enables you to monitor and administer an integration, and generate integration reports with the Oracle Application Server ProcessConnect user interface tool.

"Managing the Integration: Overview"

"Create Integration Reports: Overview"

See Also:

Designing the Integration: Overview

The Oracle Application Server ProcessConnect user interface tool provides a flexibility that does not require you to complete all modeling metadata and profile data tasks at the same time or in a completely sequential order. For example, you can complete all modeling metadata tasks and store the metadata for later use. Or, you can complete a portion of your modeling metadata tasks and complete the remaining tasks later. The same approach can be used when performing profile data tasks. Design tasks consist of two types:

Storing the Integration in the Design-Time Repository: Overview

As you design an integration, the modeling metadata and profile data are stored in the design-time repository. In addition, modeling metadata and profile data that is only partially designed is also stored in the repository. You can later complete the design when you know all the required data.

This modeling metadata and profile data describes the behavior of the integration and the steps that must be sequenced to execute a business process. This modeling metadata and profile data is a design of a specific integration before deployment and execution.

Integration modeling metadata and profile data stored in the design-time repository can also be reused in multiple integrations, thus eliminating duplication of effort in designing an integration.

Deploying the Integration to the Runtime Repository: Overview

You can use the Oracle Application Server ProcessConnect user interface tool to deploy an integration. Deployment is a two-step process:

Storing the Integration in the Runtime Repository: Overview

After a configuration is deployed, the runtime repository stores the configuration of modeling metadata and profile data required to execute an integration, as well as the event instances, role instances, business process instance, and all other data created at runtime. This includes:

Components that use the runtime repository include:

The runtime repository provides the following additional features:

Executing Runtime System Components: Overview

The runtime system retrieves the configuration with its modeling metadata and profile data from the runtime repository and accesses and stores runtime instance data within it. The runtime system includes two major subcomponents:

The runtime system executes the following integration processes and components:

Executing the Adapter Framework: Overview

Oracle Application Server ProcessConnect provides a series of adapters that enable technology and third party applications with their own data formats and interfaces to communicate and take part in integrations. The adapter framework communicates between the runtime system and various adapters to perform the following tasks:

You can also specify that all or a specific group of applications use an adapter framework instance. This is useful for load balancing. For example, single integration manager and adapter framework instances can communicate with multiple Oracle Database adapters. Each adapter also communicates with a specific database. By separating the adapter framework from the integration manager and the adapters, Oracle Application Server ProcessConnect enables you to load balance requests across different adapter instances and integration manager instances for scalability.

Figure 4-2 provides a high-level overview of the adapter framework communicating between the runtime system and the B2B adapter in an integration between enterprises.

Figure 4-2 Oracle Application Server ProcessConnect Technology Adapter Overview

Text description of ipusr040.gif follows

Text description of the illustration ipusr040.gif

See Also:

http://java.sun.com/j2ee/connector for additional details on JCA standards

Managing the Integration: Overview

Oracle Application Server ProcessConnect enables you to manage, improve performance, and troubleshoot various aspects of your integrations with two different tools:

Oracle Enterprise Manager System Administration

You can monitor and administer integrations from the Oracle Enterprise Manager Application Server Control. The Oracle Enterprise Manager Application Server Control enables you to perform the following local monitoring and administration tasks:

Oracle Application Server ProcessConnect User Interface Tool Administration

The Oracle Application Server ProcessConnect user interface tool enables you to perform various administration tasks. For example, you can:

Create Integration Reports: Overview

You can use the Oracle Application Server ProcessConnect user interface tool for complete business activity monitoring of an integration. This enables you to create the following types of reports:

Chapter Summary

This chapter provides an overview of the Oracle Application Server ProcessConnect architecture through the following integration cycle:


Go to previous page Go to next page
Oracle
Copyright © 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index