robleme beim Verstehen des gesamten OSGi-Web-Ökosyste

ch bin ziemlich neu in der gesamten Java- und OSGi-Welt und habe Probleme, das Ökosystem einer OSGi-Webanwendung zu verstehe

Um genauer zu sein versuche ich im Moment zu verstehen, wie alle Teile des Ökosystems miteinander zusammenhängen:

OSGi Framework (z. B. Apache Felix, Equinox, Knoplerfish)OSGi Runtime (z. B. Spring DM Server, Pax Runner, Apache Karaf)Web Extender (z. B. Pax Web Extender, Spring Web Extender)Web Container (z. B. Apache Tomcat, Jetty)

Um Ihnen eine visuelle Darstellung meines tatsächlichen Verständnisses ihrer Beziehung zu geben, sehen Sie sich dieses Bild an:

alt text http://img253.imageshack.us/img253/1631/osgiwebenvironmentschem.pn

Soweit ich weiß, ist das OSGi Framework eine Implementierung der OSGi-Spezifikation. Bei der Laufzeit handelt es sich um eine Distribution, die neben der OSGi-Spezifikation zusätzliche Funktionen wie beispielsweise die Protokollierung hinzufügt. Da es einige Unterschiede im Klassenpfad-Mechanismus von OSGi und Webcontainern wie Tomcat zu geben scheint, benötigen Sie eine Art Übersetzer. Dieser Teil wird vom "Web Extender" verwaltet.

Könnten Sie mir bitte das Ganze erklären? Verstehe ich alles richtig?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage