Ein Komponentenmodell ist ein Modell zur Definition, Implementierung und Ausfüh-rung von Komponenten. Gruhn und Thiel definieren: "Ein Komponentenmodell legt einen Rahmen für die Entwicklung und Ausführung von Komponenten fest, der struktu-relle Anforderungen hinsichtlich Verknüpfungs- bzw. Kompositionsmöglichkeiten (Komposition) sowie verhaltensorientierte Anforderungen hinsichtlich Kollaborations-möglichkeiten an die Komponenten stellt. Darüber hinaus wird durch ein Komponen-tenmodell eine Infrastruktur angeboten, die häufig benötigte Mechanismen eine konkre-ten wie Verteilung, Persistenz, Nachrichtenaustausch, Sicherheit und Versionierung implementieren kann." [GrTh00, Seite 293]. Die Autoren stetzen den Begriff Kompo-nentensystem mit Komponentenmodell gleich. Andere Autoren (z.B. [Gri98, Seite 77ff.]) sprechen synonym zum Begriff Komponentenmodell von einer Komponentenar-chitektur.
Langjährige Erfahrungen bei der Entwicklung von .NET-Anwendungen und dem Betrieb von Software auf der Microsoft-Plattform geben die Top-Experten von www.IT-Visions.de an Sie weiter.
Sie brauchen Unterstützung bei der Entwicklung Ihrer Software? Die Experten-Entwickler von 5Minds entwickeln agil oder nach Pflichtenheft, bei Ihnen vor Ort oder zum Festpreis.