download - SPES 2020
download - SPES 2020
download - SPES 2020
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
6.3 Corba<br />
Abbildung 3 – ACE Schlüsselkomponenten<br />
Laut Wikipedia ist Corba ist ein relativ abstraktes Konzept, was den intuitiven Zugang erschwert. Das Konzept selbst ist<br />
innovativ und hat großes Potential. Von den konzipierten Methoden wurde leider nur wenig umgesetzt. Deshalb bleibt<br />
man häufig an die Programmiersprachen Java und C# gebunden. Ebenso wie ACE und ICE funktioniert Corba nur über<br />
ein Client Server Modell, was die Zugriffsgeschwindigkeit erheblich reduziert. Die Reaktionszeiten von Zugriffsmethoden<br />
bewegen sich im Bereich von mehr als 200µs.<br />
Corba abstrahiert:<br />
Betriebsystem<br />
Programmiersprache (der Kommunikationspartner)<br />
Deployment, Verteilung der Komponenten auf verschiedenen Knoten<br />
Typische Latency Zeiten sind bei Corba etwa bei 25µs für lokale Kommunikation und etwa 1 µs bei Kommunikation über<br />
TCP/IP.<br />
6.4 ICE<br />
Neuentwicklung auf Basis der Erfahrungen mit CORBA. Heraus stechende Unterschiede sind geringere Komplexität,<br />
bessere Performance (etwa Faktor 2 gegenüber Corba), Durch die Client Server Architektur ist das System sehr sicher.<br />
Im Gegensatz zu Corba unterstützt das Framework auch Versionierung.<br />
10