Hallo,
ich habe auf mehreren Rechnern Platformen laufen, wie ich mittels OSGi Bundels realisiert habe. Diese Plattformen stellen spezielle DIenste bereit, wobei jeder Dienst ein OSGi-Bundle ist.
Ich möchte erreichen: Ist auf Plattform 2 ein Dienst d angemeldet, der auf Plattform 1 nicht läuft, so soll ein Nutzer von Plattform 1 trotzdem den Dienst d so aufrufen können, als wäre er an seiner PLattform da -> per remote Fernaufruf. (Transparenz der Verteilung)
Erst wollte ich das händisch mit RMI machen. Nun bin ich aber darauf gestoßen, dass die OSGi Plattform schon verteilte Netzwerkkommunikation von Haus aus unterstützt (mit entsprechender schon exisiterender Zusatzsoftware), was natürlich super ist, da meine Plattformen ohnehin mit OSGi-Bundels aufgebaut ist. Ich habe da etwas von ECF (Eclipse Communication Framework), r-OSGi und d-OSGi (distributed OSGi) gehört/gelesen. Leider Blicke ich da nicht so ganz durch, was was ist. Auch finde ich keine wirklichen Tutorials dazu!
Was ich erreichen möchte, habe ich oben beschrieben. Könnt ihr mir helfen und mich beraten, was von den genannten Varianten (oder gar eine ganz andere?) für mich die richtige wäre? Ein gutes Online-Tutorial oder ne gute Buchempflehlung wäre dann natürlich noch der Hammer
Schonmal vielen Dank!
MfG Kai
ich habe auf mehreren Rechnern Platformen laufen, wie ich mittels OSGi Bundels realisiert habe. Diese Plattformen stellen spezielle DIenste bereit, wobei jeder Dienst ein OSGi-Bundle ist.
Ich möchte erreichen: Ist auf Plattform 2 ein Dienst d angemeldet, der auf Plattform 1 nicht läuft, so soll ein Nutzer von Plattform 1 trotzdem den Dienst d so aufrufen können, als wäre er an seiner PLattform da -> per remote Fernaufruf. (Transparenz der Verteilung)
Erst wollte ich das händisch mit RMI machen. Nun bin ich aber darauf gestoßen, dass die OSGi Plattform schon verteilte Netzwerkkommunikation von Haus aus unterstützt (mit entsprechender schon exisiterender Zusatzsoftware), was natürlich super ist, da meine Plattformen ohnehin mit OSGi-Bundels aufgebaut ist. Ich habe da etwas von ECF (Eclipse Communication Framework), r-OSGi und d-OSGi (distributed OSGi) gehört/gelesen. Leider Blicke ich da nicht so ganz durch, was was ist. Auch finde ich keine wirklichen Tutorials dazu!
Was ich erreichen möchte, habe ich oben beschrieben. Könnt ihr mir helfen und mich beraten, was von den genannten Varianten (oder gar eine ganz andere?) für mich die richtige wäre? Ein gutes Online-Tutorial oder ne gute Buchempflehlung wäre dann natürlich noch der Hammer
Schonmal vielen Dank!
MfG Kai