ISBN-13: 9783834805188 / Niemiecki / Miękka / 2008 / 418 str.
ISBN-13: 9783834805188 / Niemiecki / Miękka / 2008 / 418 str.
In den 80er und 90er Jahren wurde die objektorientierte Softwareentwicklung vor allem durch das Marketing einiger Produkthersteller als die Losung fur alle Prob leme der Softwareentwicklung dargestellt. Parallel dazu entwickelten sich die Konzepte und Technologien fur verteilte Systeme. Anfangs musste man die Kom munikation verteilter Anwendungen noch auf Basis von Sockets oder einer ahnli chen Transportzugriffsschnittstelle programmieren. Etwas spater kam dann der Remote Procedure Call (RPC) hinzu. Die meisten Probleme fur Entwickler waren in der Kommunikationsschicht zu losen. Die eigentliche Anwendungslogik blieb oft auf der Strecke. Als schliesslich die Object Management Group (OMG) Anfang der 90er Jahre COR BA standardisierte, prophezeite man, mit diesem Standard endlich vernunftige objektorientierte Software auch in einer verteilten Umgebung entwickeln und betreiben zu konnen. Mehrere Hersteller entwickelten CORBA Plattformen und verkauften diese als die Losung aller Probleme. Die Aufgabe von Marketing und Vertriebsabteilungen ist es nun einmal, Produkte so darzustellen, dass sie gekauft werden. Lange dauerte es nicht und da bemerkte man, dass die Netzwerke und auch die Serversysteme bei vielen kleinen Methodenaufrufen nicht mithalten konnten. Man brauchte wieman zu sagen pflegte etwas grobkornigere Methoden, um die Ressourcen zu schonen. Im Zuge der Verbreitung von Java kam daher auch eine neue Technologie auf den Markt, die als Komponententechnologie bezeichnet wurde und in Enterprise Java Beans (EJB) mundete. Nun waren aber alle techni schen Schwierigkeiten gelost, dachte man. Dem war naturlich wieder nicht so."