diff options
| author | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
|---|---|---|
| committer | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
| commit | eacbf5bb4d57af21c731f41251015d3b991ad490 (patch) | |
| tree | 477f43a79c75b400228a7c492f670a1c4886b5c3 /diplomathesis/node40.html | |
final version, initial import
git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309
Diffstat (limited to 'diplomathesis/node40.html')
| -rw-r--r-- | diplomathesis/node40.html | 93 |
1 files changed, 93 insertions, 0 deletions
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 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>ACE</TITLE> +<META NAME="description" CONTENT="ACE"> +<META NAME="keywords" CONTENT="diplomathesis"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="diplomathesis.css"> + +<LINK REL="next" HREF="node41.html"> +<LINK REL="previous" HREF="node39.html"> +<LINK REL="up" HREF="node39.html"> +<LINK REL="next" HREF="node41.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html750" + HREF="node41.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html746" + HREF="node39.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html740" + HREF="node39.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html748" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html751" + HREF="node41.html">TAO</A> +<B> Up:</B> <A NAME="tex2html747" + HREF="node39.html">RTCORBA Applikationen</A> +<B> Previous:</B> <A NAME="tex2html741" + HREF="node39.html">RTCORBA Applikationen</A> + <B> <A NAME="tex2html749" + HREF="node3.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H3><A NAME="SECTION00063100000000000000"></A> +<A NAME="sec:ace"></A> +<BR> +ACE - The ADAPTIVE Communication Environment +</H3> + +<P> +ACE [<A + HREF="node86.html#acehp">Schm07a</A>] ist ein plattformunabhängiges, frei verfügbares openSource Framework zur objektorientierten System- und Netzwerkprogrammierung. + +<P> + +<DIV ALIGN="CENTER"><A NAME="img:ace"></A><A NAME="692"></A> +<TABLE> +<CAPTION ALIGN="BOTTOM"><STRONG>Figure 9:</STRONG> +Struktur des ACE Frameworks (Quelle: http://www.cs.wustl.edu/ schmidt/)</CAPTION> +<TR><TD> +<DIV ALIGN="CENTER"> +[width=]./img/ace.jpg + +</DIV></TD></TR> +</TABLE> +</DIV> + +<P> +Auf Abbildung <A HREF="#img:ace">9</A> 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 <A HREF="node41.html#sec:tao">3.3.2</A>). + +<P> +<BR><HR> +<ADDRESS> +Manuel Traut +2007-02-25 +</ADDRESS> +</BODY> +</HTML> |
