In this lab you will have the opportunity to write a simple client/server CORBA application. To get started, you should go through this Corba Tutorial taken from http://developer.java.sun.com/developer/onlineTraining/corba/
In order to pass off the lab, you need to have 4 processes communicating with each other. For example, you could have one client and 3 servers similar to the ones in the Tutorial. The client could call "foo" in server #1. The "foo" method in server #1 could call "bar" in server #2. The "bar" method in server #2 could call the "date" method in server #3 who could then call a routine in the client to print out the date.
Some students have had trouble with the last step in calling the routine in the client, so you can also have the client call "foo" in server #1. The "foo" method in server #1 could call "bar" in server #2. The "bar" method in server #2 could call the "date" method in server #3 who could then return the date string to server #2, who could return the date string to server #1 who could return the date to the client. Either of these passoff configurations will be acceptable.
You should be able to explain your configuration to the TA, but you can use a lot of creativity in the actual configuration you create.
Created Mar 16, 1999 by Mark ClementUpdated Wednesday Mar 16 1999
(clement@cs.byu.edu)