Leader: J Polgar
Caulfield Second semester 2005 (Day)
Synopsis: Topics covered include the gathering of business requirements for portals and creating sound architectural solutions. 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. 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.
Objectives: 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 -Portal Interface design including portlets, servlets, EJB, and JSP -Organizing content around taxonomies -The Java 2 Enterprise Edition Framework (J2EE) and -Enterprise Java Beans -Portlet lifecycle, interoperability and interaction with servlets and EJBs -JSP 168 and WSRP standards, -APIs associated with communication between portlet container and portlets -Characteristics of effective E-Commerce portals (customer trust, ease of use, multichannel integration), federated portlets. 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
Assessment: Research report and project proposal: 40%. Practical assignment: 60%.
Contact Hours: 4 hours.
Prerequisites: CPE4004 or relevant working experience.