Abstract
The paradigm of reuse is a traditional concept of surviving for humanity that manifests itself in human languages. The words (components) will be taken out of a lexicon (repository) and then combined to sentences (applications) according to the rules of a specific syntax (grammar). The paper points out the parallels between the component-based approach of human languages on the one hand and component-based application-system design in the software-engineering discipline on the other hand. We describe some instruments (e.g., repositories, part lists) for managing component-based system design, and introduce a language-critical middleware framework supporting the development and processing of component-oriented e-commerce applications (e.g., an electronic marketplace for trading software components). Furthermore, we present a classification of component types and a component specification framework. The existence of standards and exchange forums (e.g., market places) is — besides a sophisticated component- and configuration theory — a substantial prerequisite for superior component-based application development and system life-cycle management.
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
Bickerton, D.: Was ist Was? DER SPIEGEL 43, 223–228 (2002)
Härder, T., Rahm, E.: Datenbanksysteme – Konzepte und Techniken der Implementierung. Springer, Heidelberg (1999)
Herrig, D.: Gibt es eine Konstruktionsalgebra? Wissenschaftliche Zeitschrift der Pädagogischen Hochschule Dr. T. Neubauer, Erfurt/Mühlhausen, pp.1-11 (1978)
Kühne, T.: Automatisierte Softwareentwicklung mit Modellcompilern, in: Wörner, J.-D. (Hrsg.), Vom Wort zum Bauelement, thema FORSCHUNG, Heft 1, 2003, Technische Universität Darmstadt, Monsheim, pp. 116-122 (2003)
Lorenzen, P.: Lehrbuch der konstruktiven Wissenschaftstheorie, B.I. Wissenschaftsverlag, Mannheim/Wien/Zürich (1987)
McIlroy, M.D.: Mass Produced Software Components, In: Naur, P., Randell, B. (Hrsg.), Software Engineering: Report on a Conference by the NATO Scientific Affairs Division, Brussels, pp. 138-150 (1968)
Ortner, E., Lang, K.-P., Kalkmann, J.: Anwendungssystementwicklung mit Komponenten. Information Management & Consulting 14(2), 35–45 (1999)
Ortner, E., Overhage, S.: CompoNex: Ein elektronischer Marktplatz für den Handel mit Software-Komponenten über das Internet. In: Wörner, J.-D. (Hrsg.), Vom Wort zum Bauelement, thema FORSCHUNG, Heft 1, 2003, Technische Universität Darmstadt, Monsheim, pp. 28-32 (2003)
Ortner, E., Overhage, S.: E-NOgS: Ein komponentenorientiertes Middleware-Framework für E-Commerce-Anwendungen. In: Wörner, J.-D. (Hrsg.), Vom Wort zum Bauelement, thema FORSCHUNG, Heft 1, 2003, Technische Universität Darmstadt, Monsheim, p. 22-27 (2003)
Ortner, E.: Sprachbasierte Informatik – Wie man mit Wörtern die Cyber-Welt bewegt. Eagle, Leipzig (2005)
Ortner, E.: Aspekte einer Konstruktionssprache für den Datenbankentwurf. S. Toeche-Mittler, Darmstadt (1983)
Ortner, E.: Ein Multipfad-Vorgehensmodell für die Entwicklung von Informationssystemen – dargestellt am Beispiel von Workflow-Management-Anwendungen. Wirtschaftsinformatik 40(4), 32–337 (1998)
Ortner, E.: Repository Systems, Teil 1: Mehrstufigkeit und Entwicklungsumgebung, Teil 2: Aufbau und Betrieb eines Entwicklungsrepositoriums. Informatik-Spektrum, 22(4), 22(5), 235–251, 351-363 (1999)
Overhage, S.: Die Spezifikation – kritischer Erfolgsfaktor der Komponentenorientierung. In: Turowski, K. (Hrsg.): Tagungsband des 4. Workshops Komponentenorientierte betriebliche Anwendungssysteme, Augsburg, pp. 1-17 (2002)
Ridder, L.: Mereologie – Ein Beitrag zur Ontologie und Erkenntnistheorie, Vittorio Klostermann GmbH, Frankfurt am Main (2002)
Shaw, M., Garlan, D.: Software Architecture—Perspectives on an Emerging Discipline. Prentice Hall, Upper Saddle River (1996)
Schneeweiß, C.: Einführung in die Produktionswirtschaft, 7. Auflage. Springer, Berlin (1999)
Spur, G., Krause, F.-L.: Das virtuelle Produkt, Management der CAD-Technik. Carl Hanser, München/Wien (1997)
Turowski, K. (Hrsg.): Vereinheitlichte Spezifikation von Fachkom-ponenten, Memorandum des Arbeitskreises 5.10.3, Komponentenorientierte betriebliche Anwendungssysteme, Selbstverlag, Augsburg (2002)
Wedekind, H., Müller, T.: Stücklistenorganisation bei einer großen Variantenzahl. Angewandte Informatik 23(9), 377–383 (1981)
Wedekind, H., Ortner, E.: Aufbau einer Datenbank für die Kostenrechnung. Die Betriebswirtschaft 37(5), 533–542 (1977)
Wedekind, H., Ortner, E.: Systematisches Konstruieren von Datenbankanwendungen – Zur Methodologie der Angewandten Informatik, Carl Hanser Verlag, München/Wien (1980)
Wörner, J.-D. (Hrsg.): Vom Wort zum Bauelement, Komponententechnologien in den Ingenieurwissenschaften, thema FORSCHUNG, Heft 1, 2003, Technische Universität Darmstadt, Monsheim (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ortner, E. (2005). Component-Based Application Architecture for Enterprise Information Systems. In: Härder, T., Lehner, W. (eds) Data Management in a Connected World. Lecture Notes in Computer Science, vol 3551. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499923_10
Download citation
DOI: https://doi.org/10.1007/11499923_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26295-4
Online ISBN: 978-3-540-31654-1
eBook Packages: Computer ScienceComputer Science (R0)