Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

CPE5014 Analysis and Design of Portal Enterprise Applications (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

CPE5014 Analysis and Design of Portal Enterprise Applications (DISESTABLISHED FB 05/07) (12 Dec 2007, 11:32am) [Portal Apps Design (23 Jan 2004, 09:13am)]

Reasons for Introduction

Reasons for Introduction (12 Feb 2004, 10:35am)

The School of Network Computing aims to provide a course for Master degree students interested in becoming solution architects, e-portal business analysts, and enterprise portal application developers specialised in design and implementation Enterprise Portal Applications. Therefore, there is a need for an advanced subject in analysis and design after successful completion of CPE4004 - The Analysis and Design of Distributed Information Systems. In addition, the increased popularity of portals on enterprise applications requires deeper understanding of design and development issues associated with this type of application. Many students who have completed CPE4004 have requested an advanced subject in building enterprise portal applications to provide them with the opportunity of enhancing knowledge in this field.

Role of Unit (23 Jan 2004, 09:15am)

An elective subject for postgraduate study.

Relationship of Unit (23 Jan 2004, 09:15am)

The unit is an advanced unit based on CPE4004 for students who are interested in further study in analysis and design of distributed enterprise applications.

Relevance of Unit (23 Jan 2004, 09:16am)

Advanced knowledge in design and analysis of enterprise applications is important for those students who want to succeed as solution architects or business analysts specialised in e-portal applications and distributed enterprise applications.

Objectives

Knowledge and Understanding (Cognitive Domain Objectives) (12 Feb 2004, 11:13am)

At the completion of this unit students will:

1 Understand the design and implementation of enterprise portal applications

2 Achieve sound knowledge of essential components of enterprise portal application including the UML modelling, design, and implementation of

3 Develop knowledge of advanced modelling with UML of efficient dynamic enterprise portal architectures to allow better information delivery to a user.

4 Achieve sound knowledge and practical skills (modelling, design and implementation) of enterprise portal applications.

5 Understand large scale design principles of enterprise portal applications

Practical Skills (Psychomotor Domain Objectives) (12 Feb 2004, 11:15am)

1 Gain experience of efficient implementation of enterprise portal applications and EJB.

2 Gain experience of designing, implementing and modelling of different architectures of enterprise portal applications.

3 Gain experience with creating UML models for a simple portal application with EJB.

4 Become familiar with different tools, standards such as JSP 168 and WSRP and solution options for enterprise portal applications.

5 Gain experience with gathering business requirements for enterprise portal applications and matching them with architectural solution.

Relationships, Communication and TeamWork (Social Domain Objectives) (23 Jan 2004, 09:20am)

Work effectively in group to achieve simple system implementation.

Unit Content

Summary (12 Feb 2004, 10:57am)

This unit aims to provide students with an advanced knowledge of designing enterprise portal applications. Topics to be covered include the gathering of business requirements for portals and creating sound architectural solutions. The associated UML application modelling includes: use case modelling, class design with EJB, servelts and portlets, interaction diagrams with servlets and EJB, and web design with servlets and JSP. Furthermore, the principles of J2EE and three tier architecture implementation will be addressed with focus on EJB and portals including defining the runtime environment and portlet container, provide mechanism to store transient and persistent data for portlets, understand the APIs between portlet container and portlets, mechanism allowing portlets to include servlets and JSPs.

Recommended Reading (12 Feb 2004, 11:15am)

1 Dan Sullivan: Proven Portals: Best Practices for Plann by, 2002, ISBN 0321125207

2 W. Clay Richardson, Donald Avondolio, Joe Vitale, Peter Len, Kevin T. Smith: Professional Portal Development with Apache Tools : Jetspeed, Lucene, James, Slide (Wrox Press), 2004.

3 Anura Guruge: Corporate Portals Empowered with XML and Web Services, 2002, Digital Press

Teaching Methods

Mode (23 Jan 2004, 09:30am)

On-campus

Strategies of Teaching (23 Jan 2004, 09:30am)

Teaching methods to support achievement of the above objectives are done by conducting lectures, tutorials and lab work (tutorial discussions, practical work with Apache tools, exercises and tests). Students will attend a two hour lecture and a two hour tutorial or practical lab per week. The lectures will provide students with the fundamental theories and the tutorial and practical labs series will provide the opportunity to implement a project, develop research and problem solving knowledge, and gain practical skills.

Teaching Methods Relationship to Objectives (12 Feb 2004, 11:16am)

1 The lecture stream will present the theoretical concepts associated with objectives 1,2,3, and 5

2 Discussions and structured tutorials will be used to reinforce concepts associated with objectives 1, 2, 3, and 4..

3 The practical labs will provide exposure to UML modelling and practical implementation in Java (objectives 4 and 5).

Assessment

Strategies of Assessment (12 Feb 2004, 11:18am)

1 Research report and Project proposal (40%)

2 Practical assignment (60%)

Assessment Relationship to Objectives (12 Feb 2004, 11:19am)

1 In the research report component, the student is expected to identify a case study and independently conduct business analysis focusing on portal enterprise application (project proposal). This either directly or indirectly relates to all objectives.

2 Following on from the research report and project proposal, the student is expected to be able to model in UML and partially implement some non-trivial portion of the application. This will directly address objectives 1, 2, 3, and 4.

3 Practical assignment assesses practical skills and social domain objectives

Workloads

Workload Requirement (23 Jan 2004, 09:33am)

4 hours class contact plus up to 8 hours private student per week

Resource Requirements

Lecture Requirements (23 Jan 2004, 09:34am)

Lecture theatre large enough to hold 50 students with computer projection facilities and network connection.

Tutorial Requirements (23 Jan 2004, 09:34am)

Tutorials will be held in the Laboratory, with 20 students per session.

Laboratory Requirements (16 May 2006, 09:36am)

Access to Monash University network for Web browsing. Install IBM RAD6.0 IDE (WebSPhere Portal Server and development Environment) on all student machines in the lab Install WebSphere Portal Server 5.0. (comes with IBM WebSphere AppServer 6) on the server machine Change AutoDeploy directory to be accessible for the students via FTP client FTP client to be on all student machines in tthe lab. NOTE: The s/w packages have been already installed on the server and one client with Chris Thomas.

Staff Requirements (12 Feb 2004, 11:20am)

1 One lecturer

2 One tutor per session.

Software Requirements (16 May 2006, 09:34am)

J2EE SDK (including Sun Application server SunAppServer8.1) JDK 1.3 or 1.4.* (j2sdk1.4.2_0*) Microsoft Office.

All software and lab facilities required are already available.

Library Requirements (12 Feb 2004, 11:05am)

Library impact statement has been completed.

Teaching Responsibility (Callista Entry) (23 Jan 2004, 09:37am)

100% School of Network Computing.

Implications for CASPA (23 Jan 2004, 09:38am)

None

Interfaculty Involvement (23 Jan 2004, 09:38am)

None

Interschool Involvement (23 Jan 2004, 09:39am)

None

Prerequisites

Prerequisite Units (23 Jan 2004, 09:40am)

CPE4004 or relevant working experience.

Corequisites (23 Jan 2004, 09:41am)

None

Prohibitions (23 Jan 2004, 09:41am)

None

Level (23 Jan 2004, 09:41am)

5

Research Interest (23 Jan 2004, 09:42am)

Nil

Proposed year of Introduction (for new units) (23 Jan 2004, 09:42am)

Semester 2, 2004

Frequency of Offering (23 Jan 2004, 09:43am)

As required

Enrolment (23 Jan 2004, 09:43am)

50

Location of Offering (23 Jan 2004, 09:44am)

Caulfield

Faculty Information

Proposer

Jana Dospisil

Approvals

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

Version History

23 Jan 2004 Jana Dospisil Initial Draft; modified UnitName; modified Abbreviation; modified ReasonsForIntroduction/RIntro; modified ReasonsForIntroduction/RRole; modified ReasonsForIntroduction/RRelation; modified ReasonsForIntroduction/RRelevance; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjSocial; modified Classification; modified Classification; modified UnitContent/Summary; modified UnitContent/RecommendedReading; modified Teaching/Mode; modified Teaching/Strategies; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Objectives; modified Workload/WorkHours; modified ResourceReqs/LectureReqs; modified ResourceReqs/TutorialReqs; modified ResourceReqs/LabReqs; modified ResourceReqs/StaffReqs; modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LibraryReqs; modified ResourceReqs/SchoolReqs; modified ResourceReqs/CaspaImpact; modified ResourceReqs/InterFaculty; modified ResourceReqs/IntraFaculty; modified ResourceReqs/OtherReqs; modified Prerequisites/PreReqUnits; modified Corequisites; modified Prohibitions; modified Level; modified Research; modified DateOfIntroduction; modified Frequency; modified Enrolment; modified LocationOfOffering; modified FacultyInformation/FIContact
23 Jan 2004 Jana Dospisil modified ReasonsForIntroduction/RIntro; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjCognitive; modified UnitContent/RecommendedReading; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjPsychomotor
05 Feb 2004 Jana Dospisil modified UnitObjectives/ObjText; modified UnitObjectives/ObjPsychomotor; modified UnitObjectives/ObjCognitive
12 Feb 2004 Jana Dospisil modified UnitObjectives/ObjCognitive; modified UnitObjectives/ObjPsychomotor; modified UnitContent/RecommendedReading; modified Teaching/Objectives; modified Assessment/Strategies; modified Assessment/Strategies; modified Assessment/Objectives; modified ResourceReqs/StaffReqs
12 Feb 2004 Leisa McGuinness CPE School Approval, Approved School of Network Computing Education Committee, meeting 01/04, held 12th Feb 2004.
10 Mar 2004 Denise Martin FEC Approval
26 Mar 2004 Annabelle McDougall FacultyBoard Approval
23 May 2005 Jana Polgar modified ResourceReqs/LabReqs
23 May 2005 Jana Polgar
23 May 2005 Jana Polgar modified ResourceReqs/SoftwareReqs
17 Oct 2005 David Sole Added Software requrirements template
21 Oct 2005 David Sole Updated requirements template to new format
16 May 2006 Jana Polgar modified ResourceReqs/SoftwareReqs; modified ResourceReqs/LabReqs; modified FacultyInformation/FIContact
16 May 2006 Jana Polgar
12 Dec 2007 Julianna Dawidowicz modified UnitName
12 Dec 2007 Julianna Dawidowicz CPE5014 Chief Examiner Approval, ( proxy school approval )
12 Dec 2007 Julianna Dawidowicz FEC Approval
12 Dec 2007 Julianna Dawidowicz FacultyBoard Approval - Faculty Board approved the disestablishment of this unit at 05/07 meeting

This version: