|
![]() |
2014/5 |
![]() |
Department of Computer Science |
![]() |
6 |
![]() |
Masters UG & PG (FHEQ level 7) |
![]() |
Semester 1 |
![]() |
CW 100% |
![]() |
|
![]() |
CM40212 Mandatory extra work (where allowed by programme regulations) |
![]() |
|
![]() |
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. |
![]() |
CM40212 is Optional on the following programmes:Department of Computer Science
CM40212 is Compulsory on the following programmes:Department of Computer Science
|