Faculty of Information Technology

Skip to content | Change text size

print version

Monash University

Monash University Handbook 2010 Postgraduate - Unit

6 points, SCA Band 2, 0.125 EFTSL

FacultyFaculty of Information Technology
OfferedCaulfield First semester 2010 (Day)
Coordinator(s)Mr Nicholas Nicoloudis


This unit presents component architectures for the construction of enterprise-scale software systems that operate and interact with each other via the Internet. Due to the widely distributed nature of these systems, they are inherently heterogeneous. Therefore these architectures must integrate and inter-operate with objects written in different programming languages often executing on different platforms. These architectures also need to provide facilities and services in a consistent manner across all these boundaries.


At the completion of this unit students will:

  • have gained an understanding of the component technologies and their role in Internet applications development;
  • understand the issues involved in implementing a web-based component system;
  • understand the issues of interoperability in widely-distributed and heterogeneous component systems;
  • understand the relationship between component technologies and enterprise architectures for the web;
  • study the interfacing of component technologies with service oriented systems;
  • have developed skills to build a web-based component system relevant to current commercial standards.


Practical work: 50%; Written work: 50%

Chief examiner(s)

Associate Professor Shonali Krishnaswamy

Contact hours

2 hrs lectures/wk, 2 hrs laboratories/wk


Recommended knowledge: Students undertaking this subject are expected to have a sound understanding of the concepts of an object oriented programming language, such as C++, C#, Eiffel, Java or Python, and to be familiar with the concepts and techniques used in object oriented program design.



Additional information on this unit is available from the faculty at: