INTRODUCTION
The objective of this
project is to develop a prototype message server that can interface the
virtual class room server with other servers like the Chronobot server.
The requirements are listed
below:
- All communication
between the servers happens through the message server which maintains a
set of configurable queues.
- Clients to the message
server, i.e., the virtual classroom server and Chronobot server have
queues allocated to them, for example, an input queue and output queue.
- The clients submit
messages to their queues of the receiver and retrieve messages from
their own queues.
- For now, the message
server is passive, that is, clients must explicitly send retrieve
message to the server. The message server does not automatically send
messages to its clients.