Abstract
Large database applications often have a very complex structuring that complicate maintenance, extension, querying, programming. Due to this complexity systems become unmaintenable. We observe, however, that large database applications often use an implicit structuring into connected components. We propose to initially use this internal structuring for application development. The application architecture is based on database components. Database components can be composed to an application system. This paper shows how components may be developed, composed and applied.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Al-Fedaghi, S.S., Fiedler, G., Thalheim, B.: Privacy enhanced information systems. In: Proc. EJC 2005. Informaton Modelling and Knowledge Bases, Tallinn. Series Frontiers in Arificial Intelligence, vol. XVII, IOS Press, Amsterdam (2005)
Biskup, J., Polle, T.: Decomposition of database classes under path functional dependencies and onto contraints. In: Schewe, K.-D., Thalheim, B. (eds.) FoIKS 2000. LNCS, vol. 1762, pp. 31–49. Springer, Heidelberg (2000)
Feyer, T.: A Component-Based Approach to Human-Computer Interaction - Specification, Composition, and Application to Information Services. PhD thesis, BTU Cottbus, Computer Science Institute, Cottbus (Dezember 2003)
Feyer, T., Thalheim, B.: Many-dimensional schema modeling. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 305–318. Springer, Heidelberg (2002)
König, H.: Protocol Engineering: Prinzip, Beschreibung und Entwicklung von Kommunikationsprotokollen. Teubner, Stuttgart (2003)
Kudrjavcev, V.B.: Functional systems (in Russian). Moscov Lomonossov University Press, Moscov (1982)
Malzew, A.I.: Algebraic systems. Nauka, Moscow (1970)
Paredaens, J., De Bra, P., Gyssens, M., Van Gucht, D.: The structure of the relational database model. Springer, Heidelberg (1989)
Schmidt, J.W., Schering, H.-W.: Dockets: a model for adding vaulue to content. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., Métais, E. (eds.) ER 1999. LNCS, vol. 1728, pp. 248–262. Springer, Heidelberg (1999)
Schmidt, P., Thalheim, B.: Component-based modeling of huge databases. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, pp. 113–128. Springer, Heidelberg (2004)
Schewe, K.-D., Thalheim, B.: Component-driven engineering of database applications. In: APCCM 2006, vol. CRPIT 49, pp. 105–114 (2006)
Schewe, K.-D., Thalheim, B.: Usage-based storyboarding for web information systems. Technical Report 2006-13, Christian Albrechts University Kiel, Institute of Computer Science and Applied Mathematics, Kiel (2006)
Thalheim, B.: Entity-relationship modeling – Foundations of database technology. Springer, Heidelberg (2000)
Thalheim, B.: Component construction of database schemes. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, pp. 20–34. Springer, Heidelberg (2002)
Thalheim, B.: Database component ware. ADC 2003, Australian Computer Science Communications 25(2), 13–26 (2003)
Thalheim, B.: Database component ware. Proc. ADC 2003, Journal on Research and Practice in Information Technology 17, 1–13 (2003)
Thalheim, B.: Component development and construction for database design. Data and Knowledge Engineering 54, 77–95 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thalheim, B. (2007). Engineering Database Component Ware. In: Draheim, D., Weber, G. (eds) Trends in Enterprise Application Architecture. TEAA 2006. Lecture Notes in Computer Science, vol 4473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75912-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-75912-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75911-9
Online ISBN: 978-3-540-75912-6
eBook Packages: Computer ScienceComputer Science (R0)