Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Experience with personalization of Yahoo!
Communications of the ACM
Designing enterprise applications with the J2EE platform
Designing enterprise applications with the J2EE platform
IEEE Internet Computing
Standards for Second-Generation Portals
IEEE Internet Computing
Extensible web (xWeb): an XML-view based web engineering methodology
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part II
A model-based approach for integrating third party systems with web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Hi-index | 0.00 |
There exist many portal servers that support the construction of "My" portals that is portals that allow the user to have one or more personal pages composed of a number of personalizable services. The main drawback of current portal servers is their lack of generality and adaptability. This paper presents the design of MyPersonalizer a J2EE-based framework for engineering My portals. The framework is structured according to the Model-View-Controller and Layers architectural patterns providing generic adaptable model and controller layers that implement the typical use cases of a My portal. MyPersonalizer allows for a good separation of roles in the development team: graphical designers (without programming skills) develop the portal view by writing JSP pages while software engineers implement service plugins and specify framework configuration.