Powered By

Free XML Skins for Blogger

Powered by Blogger

Thursday, July 10, 2008

Designing Integration Scenarios Integration Scenario

Definition

An integration scenario completely models the exchange of messages for a collaborative process and provides an overview of the process flow.

Structure

An integration scenario is a design object of the Integration Builder, is uniquely identified by a name and a namespace, and is subject to versioning.

To model the exchange of messages and the process flow, the integration scenario comprises the objects described below. The graphic shows how these objects are associated by using the demo example MultipleFlightBooking (see Booking Connecting Flights).

Integration Scenario MultipleFlightBooking and Objects Used

This graphic is explained in the accompanying text

Objects of an Integration Scenario

· Application Component

· Action

· Interfaces and mappings

Interfaces define the data format of the messages that are used when messages are exchanged between actions from different application components. Furthermore, the properties of the interfaces involved determine whether communication takes place synchronously or asynchronously.

If mappings exist between outbound and inbound interfaces, then you can select a mapping for the integration scenario.

For more information about interfaces, see Designing Interfaces and Proxy Generation.

For more information about mappings, see Designing Mappings.

· Connection

Other Features of Integration Scenarios

· The beginning and end of a process run can be defined for an integration scenario. Selected actions can be defined as start actions and end actions for this purpose. There can be more than one start or end action.

· WSCI Interface

All descriptions of integration scenarios within the Integration Builder conform to WSCI (Web Service Choreography Interface) to create a basis for the standardized exchange of integration scenarios. A WSCI interface represents all the inbound and outbound channels (including dependencies) of an application component that is involved in an integration scenario. Therefore, each application component has a corresponding WSCI interface that needs to be named accordingly.

For more information about WSCI, see:

http://www.w3.org/TR/2002/NOTE-wsci-20020808/

See also:

· For detailed information about the semantic concepts, see Modeling Integration Scenarios.

Example

For examples of integration scenarios, see Demo Examples.

No comments:

Archives