From eacbf5bb4d57af21c731f41251015d3b991ad490 Mon Sep 17 00:00:00 2001 From: guest Date: Fri, 30 Nov 2007 13:41:25 +0000 Subject: final version, initial import git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309 --- diplomathesis/node40.html | 93 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 diplomathesis/node40.html (limited to 'diplomathesis/node40.html') diff --git a/diplomathesis/node40.html b/diplomathesis/node40.html new file mode 100644 index 0000000..5f81b48 --- /dev/null +++ b/diplomathesis/node40.html @@ -0,0 +1,93 @@ + + + + + +ACE + + + + + + + + + + + + + + + + + + + + + +

+ +
+ACE - The ADAPTIVE Communication Environment +

+ +

+ACE [Schm07a] ist ein plattformunabhängiges, frei verfügbares openSource Framework zur objektorientierten System- und Netzwerkprogrammierung. + +

+ +

+ + + +
Figure 9: +Struktur des ACE Frameworks (Quelle: http://www.cs.wustl.edu/ schmidt/)
+
+[width=]./img/ace.jpg + +
+
+ +

+Auf Abbildung 9 ist zu erkennen, dass die Architektur des ACE Framework aus aufeinander gesetzten Schichten besteht. Ein OS Adaption Layer abstrahiert die systemspezifischen Schnittstellen (zum Beispiel IPC oder den Zugriff auf das Dateisystem), der von ACE unterstützten Betriebssysteme. Darauf aufgesetzt befindet sich beispielsweise das Reactor/Proactor Framework, welches für das Eventhandling verantwortlich ist. Das Acceptor und Connector Framework für ein- bzw. ausgehende Verbindungsaufbauten entkoppelt den Verbindungsaufbau von der Kommunikation. Ein CORBA Handler bietet eine Anbindung für CORBA Implementationen, wie zum Beispiel TAO (siehe Kapitel 3.3.2). + +

+


+
+Manuel Traut +2007-02-25 +
+ + -- cgit v1.2.3