next up previous contents
Next: Functional Programming and Specification Up: Descriptions of Courses and Previous: Database Systems   Contents

Subsections

Enterprise Computing

Here are links to the course home page and the formal TQA description.

Description

Enterprise computing is the name given to distributed computing as practised in medium-sized or large organisations where the need to share data between physically-distributed sites is the primary motivator for the creation of a distributed system. The course is biased towards the acquisition of practical skills rather than an investigation of the theoretical limitations of distributed systems. The aim is to treat the dominant relevant technologies in depth rather than to give a more superficial survey of a larger number of technologies. The technologies studied are based on XML (the eXtensible Markup Language) as a data representation language and Java as a companion programming language for distributed programming.

Syllabus

The syllabus below is provisional; deviations may occur and will be documented in the Lecture Log for the module.

Assessed Coursework

There will be two pieces of assessed practical work.

References:

* XML: How to program. Deitel and Associates. Published by Prentice-Hall. * Java Web Services tutorial. Published by Addison-Wesley. Also available on-line at http://java.sun.com/webservices/docs/1.0/tutorial/* Java Web Services for Experienced Programmers. Deitel and Associates. Published by Prentice-Hall.


next up previous contents
Next: Functional Programming and Specification Up: Descriptions of Courses and Previous: Database Systems   Contents
Colin Stirling 2006-01-05