CSCI-4220 Network Programming
Spring 2000
Mico Corba email database
Corba based email address database
This is the same as the RPC project, except that you should use Corba
to implement the email database client and server instead of RPC.
You should be able to re-use much of your code, although on the server
side you will need to put your remote procedures inside object methods
and on the client side you need to get object references to email
objects - I'd suggest trying to use the builtin name service (the Mico
binder). You can get fancy and try to create individual "email
records" that represent a single record in the database, then
associate these records with names using the Mico binder. You will
still need to support all the functions required of the database (the
same functions you supported in P5 via RPC), but some of these
functions could be associated with an "email record" object instead of
an "email database" object.
I find it amusing that I've stated that "you will still need to...",
since this is purely an optional/recreational project!
Send email to netprog@cs.rpi.edu if you need help or come up with
something that works and want us to play with it.
Notes on Mico:
- Mico Corba is installed on monica only - it's not installed on the Sun
workstations.
- The Mico manual and some examples that are configured to build and
run on monica are here and
also on monica at
~hollingd/public.html/netprog/code/mico.
- The samples require that you use gmake, not make!