This website is designed to be viewed with web browsers that support
web standards.
The content of this page should still be accessible on older
browsers or other devices though visual formatting may be basic.
The aim of this module is to provide an overview and evaluation of client-server distributed systems. By the end of the module the students should be able to:
- understand the concept of clients and servers and examine technologies used to support distributed applications;
- understand the architectural and programming paradigms used in distributed system development, and how middleware components mediate between clients and servers;
- categorise and evaluate these tools according to different criteria such as applicability and ease of use, and intelligently participate in the selection of appropriate tools and architectures, or combination, to solve simple web-related problems;
- use the presented technologies in practice to develop distributed applications.
The notes and resources for this module are available on ULearn. Access to the notes will be given to subscribed students for the Autumn semester. If you are not currently subscribed for this module and would like access, please get in touch.
Lecturer
Dr Bogdan Vrusias