Caulfield First semester 2008 (Evening)
Distributed applications review. Software and hardware used for connecting devices to the internet. Survey of device-oriented communication protocols. Locating services; and dynamic discovery methods. Communicating between clients and services. Modelling asynchronous events. Federating services to build global networks of service discovery. Web services. Security issues in internet services. Transaction models for distributed services. User interfaces for internet services. Bridging between protocols.
Distributed applications review. Software and hardware used for connecting devices to the internet. Survey of device-oriented communication protocols. Locating services; and dynamic discovery methods. Communicating between clients and services. Modelling asynchronous events. Federating services to build global networks of service discovery. Web services. Security issues in internet services. Transaction models for distributed services. User interfaces for internet services. Bridging between protocols.
Assignments 60%; Examination 40%
4 x contact hrs/week
Programming experience in Java and programming experience in distributed systems