Was zeichnet einen Microservice aus?
Welche Rollen gibt es bei der Entwicklung von Komponenten?
Welche Eigenschaften hat eine Komponente?
Deployment ist wichtigste Eigenschaft einer Komponente!
Standardisiert Müssen standardisierten Komponentenmodell entsprechen; Vorgabe von Schnittstellen, Metadaten, Dokumentation, Zusammenstellungsart, Bereitstellung
Unabhängig Sollte ohne Abhängigkeiten auskommen; falls benötigt sollte die Abhängigkeit spezifiziert sein
Einsetzbar (deployable)Kann in LZU eingesetzt werden; liegen in Binärform vor; LZU baut auf OS auf
Dokumentiert Vollständig dokumentiert, damit Benutzer entscheiden können ob Ansprüche erfüllt sind; Beschreibung Syntax und Semantik
Zusammenstellbar Kann mit (mehreren) anderen zu höherwertigen Komposition zusammengestellt werden; Interaktion über öffentliche Schnittstellen
Was sind die Grundparadigmen der Objektorientierung?
Unterscheide Klasse und Komponente
Komponente:
Objekt:
Wofür stehts COTS und was zeichnet es aus?
Commerciall Off-the-Shelf
Was zeichnet ein Framework aus?
Inwiefern lassen sich Komponentenmodelle unterscheiden?
Serverseitig und Clientseitig