next up previous contents
Next: Client Up: Csicq an Previous: Problems in implementing our   Contents

Top Level Design

The system will consist of the following parts:

  1. Client -- an Applet.
  2. Web Server (Apache).
  3. Csicq server (written in C).
  4. A library supporting ICQ operations (icqlib).
  5. A data Base for maintaining lists of authorized users and their contact lists.

These elements have been chosen to enable simple TCP connectivity, quick development and fair server load.

Following is a description of the elements which will be built for the system.


Zvika Brakerski 2001-05-09