We are new to CORBA, and want to build a 3 tier architecture around Java.
The client tier is a Java applet running inside Netscape. It communicates
with a Java middle tier through the Visibroker ORB. This middle tier is
responsible to deliver business objets services to the client workstation.
This tier also accesses an Oracle database running on the same or on another
Our Java server uses the SUN JNI (Native Interface) API to make a call from
Java to a C dll. This dll implements all the calls to Tuxedo (tpcall).
All machines are running Windows NT.
The problem we have is located on the middle-tier: everything runs ok with a
single client PC running a browser. When we program repeated requests (Java
client->ORB->Java server->C dll->Tuxedo Wks) running on TWO clients at the
same time, there is a timeout or a queue overflow in Tuxedo.
I suscpect this is due to the fact that we run TUXEDO workstation on a
server. In this architecture, the wks may have to handle serveral calls to
services at the same time. And I am not sure that it it multi
Is this architecture possible to implement? We don't feel comfortable with
the use of BEA JOLT, because we want to keep the ORB. ANy idea?