www.wikidata.de-de.nina.az
In der Softwaretechnik versteht man unter Komponentenmodellen konkrete Auspragungen des Paradigmas der komponentenbasierten Entwicklung In Gruhn amp Thiel 1 findet man folgende Definition Ein Komponentenmodell legt einen Rahmen fur die Entwicklung und Ausfuhrung von Komponenten fest der strukturelle Anforderungen hinsichtlich Verknupfungs bzw Kompositionsmoglichkeiten sowie verhaltensorientierte Anforderungen hinsichtlich Kollaborationsmoglichkeiten an die Komponenten stellt Daruber hinaus wird durch ein Komponentenmodell eine Infrastruktur angeboten die haufig benotigte Mechanismen wie Verteilung Persistenz Nachrichtenaustausch Sicherheit und Versionierung implementieren kann Ein Komponentenmodell spezifiziert neben der genauen Form und Eigenschaften der Komponenten die dem Modell entsprechen auch wie Komponenten miteinander sprechen Interaktions Standard und verbunden werden konnen Kompositions Standard Ein Komponentenmodell kann ausserdem Implementierungen verschiedener Hersteller besitzen Konkrete Umsetzungen BearbeitenDie verschiedenen Komponentenmodelle unterscheiden sich in Leistungsmerkmalen unterstutzten Betriebssystemen und der Moglichkeiten zur Komponenten Erzeugung und Verbindung Folgende Komponentenmodelle sind weit verbreitet Enterprise JavaBeans Cross Platform Component Object Model Distributed Component Object Model CORBA Component Model Common Component Architecture CCA OSGi Advanced Component Framework ACF Das von der Object Management Group spezifizierte Komponentenmodell Corba stellt zum Beispiel nur einen Standard dar keine Implementierung Aus diesem Grund gibt es Umsetzungen der Corba Architektur von verschiedenen Herstellern Siehe auch BearbeitenComponent Object Model Distributed Component Object Model Cross Platform Component Object ModelLiteratur Bearbeiten Volker Gruhn Andreas Thiel Komponentenmodelle DCOM Javabeans Enterprise Java Beans CORBA Addison Wesley 2000 ISBN 3 8273 1724 X Seite 293William T Councill George T Heineman Component Based Software Engineering Addison Wesley 2001 ISBN 0 201 70485 4 Clemens Szyperski Component Software Addison Wesley 1998 ISBN 0 201 17888 5 Bertrand Meyer The grand challenge of trusted components In ICSE pages 660 667 2003 Abgerufen von https de wikipedia org w index php title Komponentenmodell amp oldid 227071822