Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
N. Koch, M. Wirsing: “The Munich Reference Model for Adaptive Hypermedia Applications”, o be presented at 2nd International Conference on Adaptive Hypermedia and Adaptive Web Based Systems
G. Kappel, W. Retschitzegger and W. Schwinger. “Modeling Ubiquitous Web Applications: The WUML approach”. International Workshop on Data Semantics in Web Information Systems (DASWIS-2001), (ER2001), Yokohama, Japan, November 27–30, 2001
D. Schwabe, G. Rossi: “An object-oriented approach to web-based application design”. Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet, v. 4#4, pp.207–225, October 1998
G. Rossi, D. Schwabe, J. Danculovic, L. Miaton: “Patterns for Personalized Web Applications”, Proceedings of EuroPLoP 01, Germany, July 2001
J. Cappi, G. Rossi, A. Fortier, D. Schwabe: ”Seamless Personalization of E-Commerce applications┌ in Proceedings of e-Como 01 (Workshop on Conceptual Modeling in E-Commerce), (ER2001), Japan, December 2001
E. Gamma, R. Helm. R. Johnson, J. Vlissides: “Design Patterns. Elements of reusable object-oriented software”, Addison Wesley 1995
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cappi, J., Rossi, G., Fortier, A. (2002). Customization Policies Need more than Rule Objects. In: Bellahsène, Z., Patel, D., Rolland, C. (eds) Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2425. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46102-7_15
Download citation
DOI: https://doi.org/10.1007/3-540-46102-7_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44087-1
Online ISBN: 978-3-540-46102-9
eBook Packages: Springer Book Archive