Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Modelling Ubiquitous Web Applications - The WUML Approach
Revised Papers from the HUMACS, DASWIS, ECOMO, and DAMA on ER 2001 Workshops
Seamless Personalization of E-commerce Applications
Revised Papers from the HUMACS, DASWIS, ECOMO, and DAMA on ER 2001 Workshops
The Munich Reference Model for Adaptive Hypermedia Applications
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Designing adaptable geographic objects for mobile applications
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Hi-index | 0.00 |
In this paper we analyze the process of mapping business policies into object-oriented software structures. We stress that separation of concerns is a key strategy for obtaining high quality and evolvable implementations. In particular, we show that a naive mapping of business policies into object rules may result in a bad design compromising the overall software stability. We first present our work in the context of customizable of e-commerce applications, and briefly explain why customization functionality should be dealt by separating concerns. We next present our approach for combining object rules with other object-oriented design structures; we show that these modular software constructs allow seamless evolution and maintenance.