INTRODUCTION

1. 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:

  1. All communication between the servers happens through the message server which maintains a set of configurable queues.
  2. 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.
  3. The clients submit messages to their queues of the receiver and retrieve messages from their own queues.
  4. 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.