FIT5041 - Component technology for internet applications
6 points, SCA Band 2, 0.125 EFTSL
Postgraduate Faculty of Information Technology
Leader(s): Arkady Zaslavsky
Offered
Caulfield First semester 2009 (Evening)
Synopsis
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.
Objectives
At the completion of this subject a student should:
- 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
Assessment
Practical work: 50%, Written work: 50%
Contact hours
2 hours lectures/week, 2 hours tutorials/week
Prerequisites
For MAIT students, FIT9017, FIT9018, FIT9019, FIT9030, FIT9020 and FIT4037.
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.
Prohibitions
CSE5000