1 x 2-hour lecture weekly
1 x 2-hour tutorial weekly
1 x 1-hour workshop weekly
1 of COMP2761, COMP1711, COMP1001
Enrolment not permitted
1 of COMP8732, COMP9732 has been successfully completed
Topic description
The focus of the topic is on building large, scalable, secure, distributed, Enterprise Applications that make use of a variety of types of components and data sources. Types of Enterprise System solutions, and the appropriate application of specific Enterprise Frameworks & Architectures are discussed.

As Enterprises have an increasing investment in Cloud (Internet) based solutions, the nature of Distributed & Cloud based solutions, with the related issues of security, development & implementation receive focus. Specifically, Java Enterprise Edition will used with, along with applying related technologies such as Microsof''s .NET framework, Enterprise Service Bus (ESB), and Service Oriented Architectures (SOAs).
Educational aims
This topic aims to give students a sound understanding of large enterprise applications that are common in medium to large enterprises. It provides essential knowledge for IT professionals.
Expected learning outcomes
At the completion of this topic, students are expected to be able to:

  1. Make use of tools to build and test enterprise applications
  2. Understand how the various components of internet-distributed applications can be assembled into a coherent application
  3. Understand the nature and use of service-oriented architectures
  4. Manage and utilize the features of database systems
  5. Understand the architectures & frameworks utilised in development of enterprise applications
  6. Understand the inherent requirement of business process and planning to the development of enterprise systems