Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

GCO4823 Enterprise Programming (DISESTABLISHED FB 05/07)

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

GCO4823 Enterprise Programming (DISESTABLISHED FB 05/07) (13 Dec 2007, 4:51pm) []

Reasons for Introduction

Obsolete Reasons for Introduction

The main reason for introducing this unit is to be able to offer students in the MIT (and, for those students with the necessary Java programming background, the MBS) a wider range of units.This unit is essentially the same content as GCO3823, but goes into greater depth. In particular, where GCO3823 only makes use of a single application server, students in GCO4823 will research the similarities and differences of at least one alternative server.

Reasons for Change (19 Jan 2007, 5:33pm)

The Masters of Applied Information Technology have been reviewed and restructured jointly by all schools involved in teaching it. The changes have been designed to ensure smoother movement of students between the Graduate Diploma of Computing and the MAIT, and in light of changed immigration rules. This unit is to be offered in on-campus mode as well as off-campus mode as part of this revised program.

GCO4823 is an elective in the MAIT at Gippsland. This unit will be replaced with FIT4026 and GCO4823 will be disestablished.

Objectives

Unit Content

Handbook Summary (29 Jul 2005, 12:50pm)

Distributed database systems: clients, servers, application servers, database servers, clusters of servers. Distributed database architectures: single-tier, two-tier, multi-tier. Implementation issues: performance, security, transactions. Enterprise application server capabilities: hot deployment, clean shutdown, clustering, farming, load balancing, automatic fail-over. Enterprise application coding: DBMS access, distributed components, messaging services, authentication, authorization, encryption, transactions. Exterprise application software development tools. Access to the University's computer systems through an Internet service provider is compulsory for off-campus students.

Recommended Reading (23 Apr 2006, 11:49am)

Roman, Sriganesh and Brose, Mastering Enterprise JavaBeans, Third Edition, Wiley, 2004, ISBN 0764576828 (textbook). ?Note: Hope to use the Fourth Edition if it is published in time for 2007.?

Monson-Haefel, Burke and Labourey, Enterprise JavaBeans, Fourth Edition, O'Reilly, 2004, ISBN 059600530X.

Sierra and Bates, Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans), O'Reilly, 2003, ISBN 0596005717.

Boone, Applied Enterprise JavaBeans Technology, Prentice Hall, 2002, ISBN 0130449156.

Wutka, Special Edition Using Java 2 Enterprise Edition, Que, 2001, ISBN 0789725037.

Marinescu, EJB Design Patterns, Wiley, 2002, ISBN 0471208310.

Alur, Malks and Crupi, Core J2EE Patterns: Best Practices and Design Strategies, Second Edition, Prentice Hall, 2003, ISBN 0131422464.

Teaching Methods

Mode (04 Jun 2004, 2:36pm)

On-campus and off-campus mode.

Strategies of Teaching (04 Jun 2004, 2:41pm)

On campus students attend weekly lecture and computer laboratory classes, as well as having access to the same resources as DE students.

Students work through week-by-week study materials provided in print form and on the unit web site. These materials define weekly learning objectives, then guide into reading and exercises to achieve these objectives.

Students and staff in the unit communicate through newsgroups that permit discussion of the week-by-week theoretical and practical activities, as well as assignment and other work.

Assessment

Workloads

Resource Requirements

Lecture Requirements (04 Jun 2004, 2:41pm)

On-campus classes require a lecture theatre with data projection facilities for two hours per week.

Laboratory Requirements (04 Jun 2004, 2:42pm)

On-campus tutorials require computer labs with suitable software, network connections and data projection facilities for two hours per week for each tutorial group.

Staff Requirements (04 Jun 2004, 2:42pm)

Approximately 0.2 EAS (Effective Academic Staff) for one semester (marking support required).

Software Requirements (23 Apr 2006, 11:53am)

JBoss AS 4.0 or later (http://www.jboss.org/products/jbossas)

JBoss-IDE 1.4.0 or later (http://www.jboss.org/products/jbosside)

J2SE 1.5.0 or later (http://java.sun.com/j2se/index.jsp)

Required by: Start of week 1

Tester: Douglas Thomson

Licensing: Freely distributable

(Note: Some kind of virtual PC environment may be required depending on how JBoss is installed.)

Prerequisites

Prerequisite Units (04 Jun 2004, 2:43pm)

GCO9808

Prohibitions (18 Jan 2007, 2:47pm)

CSE3450, GCO3823 (2003 and later), Translation set FIT4026

Proposed year of Introduction (for new units) (04 Jun 2004, 2:44pm)

Semester 1, 2005

Faculty Information

Proposer

Douglas Thomson

Approvals

School: 13 Dec 2007 (Julianna Dawidowicz)
Faculty Education Committee: 13 Dec 2007 (Julianna Dawidowicz)
Faculty Board: 13 Dec 2007 (Julianna Dawidowicz)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

09 Jun 2003 Douglas Thomson Initial Draft
09 Jun 2003 Douglas Thomson Reworded some objectives.
09 Jun 2003 Douglas Thomson Generalised objectives to avoid being tied to any specific platform.
11 Jun 2003 Douglas Thomson refined reasons for introduction
11 Jun 2003 Douglas Thomson Added reference book.
11 Jun 2003 Douglas Thomson Revised objective wording.
12 Jun 2003 Douglas Thomson Added prohibition.
19 Jun 2003 Kim Styles This is a new off-campus learning unit for students in the MIT and MBS (with appropriate prerequisite knowledge).
30 Mar 2004 Douglas Thomson Confirmed as current.
04 Apr 2004 Douglas Thomson modified FacultyInformation/FICoordinator
15 Apr 2004 Kim Styles GCO School Approval, Approved for transmission to FEC 3/04 by GSCIT EC Meeting 2/04 5/4/04
13 May 2004 Denise Martin FEC Approval
25 May 2004 Annabelle McDougall FacultyBoard Approval
04 Jun 2004 Kim Styles Added on-campus to modes of offering to facilitate the on-campus teaching of the MAIT at Gippsland.
18 Jun 2004 Kim Styles GCO School Approval, Approved at GSCIT Education Committee Meeting 3/04, 3/6/04 for transmittal to FEC 4/04
28 Jun 2004 Ralph Gillon FEC Approval
20 Jul 2004 Annabelle McDougall FacultyBoard Approval
14 Nov 2004 Douglas Thomson modified ResourceReqs/SoftwareReqs
29 Jul 2005 Douglas Thomson modified UnitContent/HandbookSummary; modified UnitContent/RecommendedReading
05 Aug 2005 Madhusudan Chetty
14 Sep 2005 John Betts
20 Sep 2005 Geraldine DCosta GCO School Approval, Approved for submission FEC Mtg 8/05
18 Oct 2005 Ralph Gillon FEC Approval
16 Nov 2005 Annabelle McDougall FacultyBoard Approval
06 Sep 2006 Douglas Thomson modified FacultyInformation/FIContact
18 Jan 2007 Iqbal Gondal modified ReasonsForIntroduction/RChange; modified Prohibitions
18 Jan 2007 Iqbal Gondal
19 Jan 2007 Iqbal Gondal modified ReasonsForIntroduction/RChange
19 Jan 2007 Iqbal Gondal
13 Dec 2007 Julianna Dawidowicz modified UnitName
13 Dec 2007 Julianna Dawidowicz GCO4823 Chief Examiner Approval, ( proxy school approval )
13 Dec 2007 Julianna Dawidowicz FEC Approval
13 Dec 2007 Julianna Dawidowicz FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting

This version: