BEA Logo BEA Tuxedo Release 8.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   Tuxedo Documentation   |   Using the BEA Tuxedo Domains Component   |   Local Topics   |   Previous Topic   |   Next Topic   |   Contents

 


Building a Multiple-domain Configuration

To build a multiple-domain configuration, you need to consider the following tasks:

Domains achieve these tasks through a highly asynchronous, multitasking, multithreaded gateway. A domain gateway (DGW) is a BEA Tuxedo-supplied server that handles requests to remote domains and from remote domains. Any request can be processed within a transaction. The following figure illustrates how one BEA Tuxedo domain communicates with another domain via a domain gateway.

Two-way Communication Through a Gateway


 

In this illustration, the gateway processes outgoing credit card authorization requests to another domain. The gateway also handles incoming authorization responses.

Domain gateways manage all the communication between domains. The gateway processes include a gateway administrative server (GWADM) that enables run-time administration of the domain gateway group and a Domains administrative server (DMADM) that enables run-time administration of the BEA Tuxedo application-wide Domains configuration information.

Tools to Set Up and Maintain a Multiple-domain Application

The following illustration shows the tools provided by the BEA Tuxedo system for setting up and maintaining a multiple-domain configuration.

Domains Administrative Tools


 

Domains Administrative Tool


Description

dmadmin(1)

A command that allows you to configure, monitor, and tune domain gateway groups dynamically. Use this command to update the BDMCONFIG file while an application is running. The command acts as a front-end process that translates administrative commands. These commands send requests to the DMADMIN service, a generic administrative service advertised by the DMADM server. DMADMIN invokes functions that validate, retrieve, or update information in the BDMCONFIG file.

DMCONFIG(5)
BDMCONFIG

DMCONFIG is the text version of the configuration file for a multiple-domain configuration; BDMCONFIG is the binary version.

dmloadcf(1) and dmunloadcf(1)

dmloadcf—reads the DMCONFIG file, checks the syntax, and optionally loads a binary BDMCONFIG configuration file.

dmunloadcf—translates the BDMCONFIG configuration file from binary to text format.

DMADM(5)

An administrative server that enables you to manage a Domains configuration at run time. DMADM provides a registration service for gateway groups. This service is requested by GWADM servers as part of their initialization procedure. The registration service downloads the configuration information required by the requesting gateway group. The DMADM server maintains a list of registered gateway groups, and propagates to these groups any changes made to the configuration file (BDMCONFIG).

GWADM(5)

An administrative server that supports run-time administration of a specific gateway group. This server registers with the DMADM server to obtain the configuration information used by the corresponding gateway group. GWADM accepts requests from DMADMIN for run-time statistics or changes in the run-time options of the specified gateway group. Periodically, GWADM sends an "I-am-alive" message to the DMADM server. If no reply is received from DMADM, GWADM registers again. This process ensures the GWADM server always has the current information about the Domains configuration for its group.

GWTDOMAIN(5)

A gateway process that receives and forwards messages from clients and servers in all connected domains (for BEA Tuxedo Domains).


 

Types of Domain Gateways

The BEA Tuxedo system provides different types of gateways to accommodate various network transport protocols used to communicate with remote domains. Access to remote domains that use the same communication and transaction commitment protocol is provided through a group of gateways that implement the configuration defined for a particular local domain. Following are the different types of domain gateways:

Functionality Supported by Domain Gateways

Domain gateways support the following functionality:

See Also

 

back to top   next page