Many  computer  applications  are  confronted  with  ever  increasing  volumes  of  data which must be managed, accessed, and processed efficiently. Typical cases arise in the fields of e-Health,  banking  and insurance,  e-Science,  digital libraries,  etc. From the data  management  point  of  view,  this  has  led  to  a  radical  shift  from  centralized, monolithic   database   systems  towards   distributed   information  systems.   For  such systems, it is of utmost importance:

  • To have sophisticated mechanisms and protocols for coordination and access of distributed resources
  • To have appropriate infrastructure which support distributed applications
  • This  course  is  designed  to  provide  a  firm  understanding  of  the  basic  problems associated with distributed information systems and expose the students to the different architectural paradigms, as well as practical experimentation with selected systems.


  • To introduce the student to the concept of distributed information systems
  • To   expose   the   student   to   fundamentals   of   information   integration   and interoperability,  federation/mediator/brokering  architectures,  agent-oriented systems   agent-oriented   systems,   query   formulation   and   processing,   semi- structured and multimedia data management, metadata, and knowledge management.
  • To  introduce  the  student  to  the  practical  imperatives  of  the  languages  and protocols  for  developing  advanced/distributed/global  information  systems  and their applications.
  • To expose the student to recent advances in technology and research in database and intelligent systems
Attachment Name Attachment Type
CMP3204 Distributed Information Systems DOC PDF PS