Authors:
Zahi Jarir
1
and
And Mohammed Erradi
2
Affiliations:
1
Cadi Ayyad University, Faculty of Sciences Semlalia Marrakech; Mohamed V Souissi University, ENSIAS, Morocco
;
2
Mohamed V Souissi University, ENSIAS, Morocco
Keyword(s):
Web Personalization, Dynamic Reconfiguration, Computational Reflection, Reflective Middleware, Separation of concerns, Component-based Application, EJB, JOnAS, Web application.
Related
Ontology
Subjects/Areas/Topics:
Data Engineering
;
Ontologies and the Semantic Web
;
Web Information Systems and Technologies
;
Web Interfaces and Applications
;
Web Personalization
Abstract:
The personalization is an important topic for the Web industry. It consists in providing the capabilities to accommodate Web applications to user’s requirements such as defining preferences on the execution of the application, associating the provided application to a specific terminal, specifying or modifying QoS parameters, and so on. The contribution of this paper is to present a solution to ensure an advanced Web application personalization by focusing on the middleware level rather than the application level. We provide an enhanced architecture to personalize Web applications using the EJB technology. An implementation using JOnAS environment is presented. It has the advantage to adapt and/or reconfigure Web application’s behavior at runtime according to the user’s specific needs.