Tuxedo Basics

                               Core Feature of Tuxedo
Client and servers are the application processing components of a BEA Tuxedo system.Serverprocesses provide one more named services.Client processes request services without having to know where they are located.The Name services feature provide a “directory” of services that results in the request begin routed to one of the severs providing the service.
Client and servers communicate by sending messages.

When  the clients and servers are distributed over different machines.Tuxedo makes the networking infrastructure connecting client and server machines transparent to the client-server request/response model.

Programmer therefore  do not have to worry about where the service is located or what the underlying network protocols are.The application code remains the same  whether the clients and servers are running on a single machine or distributed over multiple machines.

The Tuxedo product provides utilities to configure and operate  the distributed Tuxedo application (or domain).The same set of administration programs are used whether the Tuxedo application is deployed on a single machine or multiple machines.

Tuxedo also supports the function of a Transaction Monitor or Manager and acts as the transaction coordinator for distributed transaction that utilize Resource Managers.A distributed transaction is one that involves multiple Database(generically termed Resource Managers.