- Student Records
Programme & Unit Catalogues

Department of Computer Science, Unit Catalogue 2007/08


CM40212 Internet technology

Credits: 6
Level: Masters
Semester: 1
Assessment: CW100
Requisites:
Aims: To provide a fundamental knowledge of traditional network and distributed computing architectures.
To study the different paradigms and techniques for distributing objects and developing based on such paradigms and techniques;
To understand the methods for running objects on separate computers and to centralize or decentralize application components in an appropriate way;
To manage the intercommunication between loosely coupled software components within and between computer systems;
To study applications for home use, corporate websites, enterprise partitioning of business processing.
Learning Outcomes:
To have obtain an in-depth understanding of internet technology.
To understand the communication infrastructure that enable internet technology;
To appreciate the benefits and drawbacks of object distribution;
To understand mechanisms for providing enterprise-wide services using object orientation in both distributed and non-distributed applications;
The frameworks and servers for distributed applications;
To have the ability to critically analyse the choice and use of specific technologies for internet applications.
Skills:
Ability to apply modern methods and algorithms to internet technologies (T,F,A), wide knowledge of internet technologies (T/F/A), understand systems at different levels of abstraction (T/F/A), communication skills (F/A).
Content:
Overview of distributed architectures, remote method invocation, Java web applications and servlets, Enterprise Java Beans, alternatives to Enterprise Java Beans, web services, http based remote procedure calling, Java messaging systems.