Pracujemy nad infrastrukturą opartą na OSGi do przetwarzania strumieni danych na podstawie strumienia. Określone zadania przetwarzania są wykonywane przez poszczególne komponenty OSGi. Teraz potrzebujemy możliwości dystrybucji tych komponentów na różne maszyny, co oznacza, że potrzebujemy jakiegoś mechanizmu komunikacji między komponentami/kontenerami OSGi.OSGi w infrastrukturze rozproszonej
Podczas moich badań natrafiłem na różne potencjalne rozwiązania: R-OSGi, Apache CXF dla Distributed OSGi, Eclipse Communication Framework.
ECF wydaje się szczególnie interesujący, ponieważ obsługuje różne formaty transportu i zapewnia obsługę takich rzeczy, jak wykrywanie usług.
Moi centralne pytania:
- czy są jakieś szczegółowe tutoriale/walk-through dla utworzenia infrastruktury ECF w Felix? (z moich badań wynika, że ostatnio dodano obsługę Felix)
- Czy są jakieś rozwiązania poza trzema wymienionymi powyżej, które mogłem pominąć?
- Czy istnieje powód do wzięcia Apache CXF zamiast ECF?