Routing Method Requests For Enterprise Beans And Corba Stateless Objects; Where Workload Balancing Occurs - IBM SC34-6814-04 Customization Manual

Cics transaction server for z/os
Table of Contents

Advertisement

Routing method requests for enterprise beans and CORBA stateless
objects
This section describes how to use a distributed routing program to dynamically
route method requests for enterprise beans and CORBA stateless objects. It
assumes that you have read the introduction to the distributed routing of such
requests in Logical servers-enterprise beans in a sysplex, in the Java Applications
in CICS manual.

Where workload balancing occurs

Workload balancing of method requests for enterprise beans and CORBA stateless
objects occurs at two levels, as shown in Figure 61.
Figure 61 shows a typical CICS logical EJB/CORBA server. The logical server
consists of:
v A set of cloned listener regions defined by identical TCPIPSERVICE definitions
v A set of cloned application-owning regions (AORs), each of which supports an
Typically, as in this example, the listener regions and AORs are in separate groups;
in some servers they may be combined into listener/AORs.
Client
IIOP
Hostname
resolution
Figure 61. A CICS logical EJB/CORBA server. The logical server consists of a set of cloned "listener" regions and a
set of cloned AORs. In this example, connection optimization by means of dynamic DNS registration is used to
balance client connections across the listener regions. Distributed routing is used to balance OTS transactions across
the AORs.
Workload balancing occurs at two levels:
to listen for incoming IIOP requests.
identical set of enterprise bean classes and CORBA stateless objects in an
identically-defined CorbaServer execution environment. (Each cloned AOR might
contain multiple CorbaServers.)
Cloned
listener
regions
Dynamic
DNS
Logical EJB/CORBA server
Distributed
routing
SYSPLEX
Chapter 18. Writing a distributed routing program
Cloned CICS AORs
629

Advertisement

Table of Contents
loading

Table of Contents