Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Komponentenmodell – Wikipedia
Komponentenmodell – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

In der Softwaretechnik versteht man unter Komponentenmodellen konkrete Ausprägungen des Paradigmas der komponentenbasierten Entwicklung. In Gruhn & Thiel[1] findet man folgende Definition:

„Ein Komponentenmodell legt einen Rahmen für die Entwicklung und Ausführung von Komponenten fest, der strukturelle Anforderungen hinsichtlich Verknüpfungs- bzw. Kompositionsmöglichkeiten sowie verhaltensorientierte Anforderungen hinsichtlich Kollaborationsmöglichkeiten an die Komponenten stellt. Darüber hinaus wird durch ein Komponentenmodell eine Infrastruktur angeboten, die häufig benötigte 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 können (Kompositions-Standard). Ein Komponentenmodell kann außerdem Implementierungen verschiedener Hersteller besitzen.

Konkrete Umsetzungen

[Bearbeiten | Quelltext bearbeiten]

Die verschiedenen Komponentenmodelle unterscheiden sich in Leistungsmerkmalen, unterstützten Betriebssystemen und der Möglichkeiten 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

[Bearbeiten | Quelltext bearbeiten]
  • Component Object Model
  • Distributed Component Object Model
  • Cross Platform Component Object Model

Literatur

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Volker Gruhn, Andreas Thiel: Komponentenmodelle . DCOM, Javabeans, Enterprise Java Beans, CORBA Addison-Wesley, 2000, ISBN 3-8273-1724-X, Seite 293
  • William 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.teknopedia.teknokrat.ac.id/w/index.php?title=Komponentenmodell&oldid=227071822“
Kategorie:
  • Softwaretechnik

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id