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: