ISBN-13: 9783838697840 / Niemiecki / Miękka / 2006 / 172 str.
Diplomarbeit aus dem Jahr 2006 im Fachbereich Informatik - Software, Note: 1,5, Freie Universitat Berlin (Mathematik und Informatik, Informatik), Sprache: Deutsch, Abstract: Inhaltsangabe: Zusammenfassung: Die komponentenbasierte Software-Entwicklung ist die Losung der Softwaretechnik zu einer Modularisierung der Software, die zu einer erhohten Wiederverwendung, Qualitat, Wartbarkeit und Flexibilitat fuhrt. Es haben sich mittlerweile mehrere Komponentenmodelle (COM Component Object Model von Microsoft, Java Beans, Enterprise Java Beans, .NET, CORBA Component Model usw.) mit verschiedenen Vor- und Nachteilen in der Software-Industrie etabliert. Die Investitionen in die Entwicklung von Komponenten sind in den letzten Jahren enorm gestiegen und es besteht bereits ein beachtlicher Bestand an Software-Komponenten. Immer haufiger wird der Weg der Integration einer bestehenden Komponente als die Neuentwicklung gewahlt. Wegen der Heterogenitat der Komponentenmodelle und ihrer Laufzeitumgebungen kann man leider nicht ohne weiteres eine Komponente fur eine bestimmte Laufzeitumgebung in einer anderen Laufzeitumgebung, die mit der ersten inkompatibel ist, nutzbar machen. Wenn die Interaktionsstile in den beiden Umgebungen aufrufbasiert und die Unterschiede nur technischer Natur sind, kann eine aufrufbasierte Middleware fur Fernaufrufe wie CORBA weiterhelfen, die Implementierungen in vielen Programmiersprachen vorzuweisen hat. Wenn die Laufzeitumgebungen vom Prinzip her unterschiedliche Interaktionsstile aufweisen, kann der Ansatz von Prof. Dr.-Ing. Klaus-Peter Lohr zum Einsatz kommen, der dieser Arbeit zugrunde gelegt wurde. Er stellt eine weitgehende Generalisierung des generator-gestutzten Vertreter-Treiber-Ansatzes von CORBA dar (bekannt im Englischen als Proxy/Driver oder Stub/Skeleton). Ziel ist es, dass die Vermittlung zur Komponente fur den Nutzer vollig transparent ablauft, so dass der Anschein erweckt wird, als ware die Komponente speziell fur die gewunschte Umgeb