Note: | For information on how to develop WebLogic Server Enterprise JavaBeans (EJBs), see Programming WebLogic Enterprise JavaBeans. |
The following sections provide information about the development environment you will be using to write code for applications that interoperate between WebLogic Server and Tuxedo:
This document introduces the BEA WebLogic Server WebLogic Tuxedo Connector application development environment. It describes how to develop EJBs that allow WebLogic Server to interoperate with Tuxedo objects.
The document is organized as follows:
Note: | For more information on the WebLogic Tuxedo Connector JATMI, view the Javadocs for WebLogic Classes. The WebLogic Tuxedo Connector classes are located in the weblogic.wtc.jatmi and weblogic.wtc.gwt packages. |
In addition to the Java code that expresses the logic of your application, you will be using the Java Application -to-Transaction Monitor Interface (JATMI) to provide the interface between WebLogic Server and Tuxedo.
Note: | For more information, see Developing WebLogic Tuxedo Connector Client EJBs . |
A client process takes user input and sends a service request to a server process that offers the requested service. WebLogic Tuxedo Connector JATMI
client classes are used to create clients that access services found in Tuxedo. These client classes are available to any service that is made available through a the WebLogic Tuxedo Connector WTCServer MBean.
Note: | For more information, see Developing WebLogic Tuxedo Connector Service EJBs . |
Servers are processes that provide one or more services. They continually check their message queue for service requests and dispatch them to the appropriate service subroutines. WebLogic Tuxedo Connector uses EJBs to implement services which Tuxedo clients invoke.
Note: | For more information, see Using WebLogic Tuxedo Connector for RMI/IIOP and CORBA Interoperability . |
The WebLogic Tuxedo Connector provides bi-directional interoperability between WebLogic Server and Tuxedo CORBA objects. The WebLogic Tuxedo Connector:
The JATMI is a set of primitives used to begin and end transactions, allocate and free buffers, and provide the communication between clients and servers.
WebLogic Tuxedo Connector provides an interface called TypedBuffers that corresponds to Tuxedo typed buffers. Messages are passed to servers in typed buffers. The WebLogic Tuxedo Connector provides the following buffer types:.