BEA Logo BEA Tuxedo Release 7.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   Tuxedo Doc Home   |   Administration   |   Topic List   |   Previous   |   Next   |   Contents

   Using the BEA Tuxedo Domains Component

What Is the BEA Tuxedo Domains Component

The BEA Tuxedo application programming framework simplifies the development of open online transaction processing (OLTP) distributed applications by hiding the complexity associated with the distribution of application processing. The framework consists of the following:

As a business grows, application developers may need to organize different segments of the business by sets of functionality that require administrative autonomy but allow sharing of services and data. It may not be appropriate to structure a group of applications as a single distributed application because of the functionality, geographical location, confidentiality requirements, and potential growth of each. Also, an enterprise may want to expand business by cooperating with other organizations that provide OLTP services under the control of different transaction processing monitors, such as BEA's TOP END, Transarc's Encina, IBM's CICS, Bull's TDS, Bull's TP8, ICL's TPMS, and so forth.

Each set of functionality defines an application that spans one or more computers, and is administered independently from other applications. Such a functionally distinct application is referred to as a domain; in practice, the organization often uses the domain's functionality as part of its name so you find applications with names like the "accounting" domain or the "order entry" domain.

Business Operations Interoperating with Each Other

The BEA Tuxedo System Domains feature provides a framework for interoperability among the domains of a business that continues the BEA Tuxedo enhanced client/server model. Interoperability means more than merely the capability of communicating from one domain to another. By transparently making access to services of a remote domain available to users of the local domain (or accepting local service requests from users of a remote domain), Domains, in effect, breaks down the walls between the business applications of an organization. Application programmers can use the ATMI interface to access the services provided by remote domains, or to define services that can be executed by a remote domain.

The Domains feature also enables BEA Tuxedo applications to cooperate with dozens of applications running in other administrative domains. The BEA Tuxedo system provides a common framework for controlling very large applications that may include domains running other transaction processing systems.