Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
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
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.
An elective subject for postgraduate study.
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.
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.
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
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.
Work effectively in group to achieve simple system implementation.
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.
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
On-campus
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.
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).
1 Research report and Project proposal (40%)
2 Practical assignment (60%)
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
4 hours class contact plus up to 8 hours private student per week
Lecture theatre large enough to hold 50 students with computer projection facilities and network connection.
Tutorials will be held in the Laboratory, with 20 students per session.
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.
1 One lecturer
2 One tutor per session.
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 impact statement has been completed.
100% School of Network Computing.
None
None
None
None
None
5
Nil
Semester 2, 2004
50
Caulfield
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:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |