[an error occurred while processing this directive]
Home Monash Info News and Events Campuses and Faculties Monash University
Monash University Handbooks

CPE2004

Engineering distributed software applications (6 points)

(IT)

Leader: TBA

Offered:
Peninsula First semester 2003 (Day)
Peninsula Second semester 2003 (Day)
Peninsula Second semester 2004 (Day)

Synopsis: Development of distributed software applications using distributed object technologies. Concepts & characteristics: system components, clients, servers, communication, coordination, component re-use, resource sharing, fault tolerance, and transparency. Typical architectures: multi-tiered, embedded, Web-based, legacy systems. Issues & techniques: synchronous and asynchronous communications, component/object location, atomic and composite objects, persistence, concurrency control & system integrity, object migration & replication. Enabling technologies: platform and language heterogeneity, infrastructure models for interoperability, object interface definition, remote operation invocation.

Assessment: Practical work: 40% + Examination: 60%

Contact Hours: 4 hours per week

Prerequisites: CPE1004, CPE2003.


Help | Contacts | Site Map | Staff Directory | Search