|
Application Integration::Direct Connection application pattern::Runtime patterns
On this page, two categories of Runtime patterns are described:
Generic DC runtime patterns
When using the Direct Connection runtime pattern, shown in the first figure below, the source application uses a connector to access the target application.
The connector itself may be explicitly or implicitly modeled. If the connector is explicitly modeled, the modeler can use decomposition and abstraction techniques to expand the connector to the appropriate level of detail.
The term Connector may be qualified by both the connector variation and by the interaction variation. Some examples are:
-
Adapter Connector
-
Path Connector
-
Message Connector
-
Call Connector
-
Call Adapter Connector
The source and target applications both rely on services provided by their respective hosting servers. These are modeled using the Application Server/Services component.
The Rules Directory and Domain QoS Providers may or may not exist. If they do exist, it is a modeling decision as to whether they need to be shown in the Runtime pattern. For example, analysis may determine that connection rules are not an important part of the solution, so the Rules Directory may be left off the Runtime pattern.
Direct Connection runtime pattern
(Click a node to get a detailed explanation.) Design Last Updated: 10-20-2004
The basic Direct Connection runtime pattern allows integration between a source and target application that use different protocols using a single adapter connector. Direct Connection using a single adapter connector is shown in the figure below.
Direct Connection using single adapter
(Click a node to get a detailed explanation.) Design Last Updated: 10-20-2004

Direct Connection can also be implemented using federated adapters, as shown in the figure below, to improve reuse potential in multiple point to point scenarios. It supports conversion of the request and response into a common protocol between the adapters.
Direct Connection using federated adapters (aka coupling adapters)
(Click a node to get a detailed explanation.) Design Last Updated: 10-20-2004

|