Supporto DOSGI in Glassfish
Domanda
Sto usando OSGI con l'utilizzo Glassfish 3.0.1.We Jersey REST come strato risorsa. Abbiamo un sacco di servizi OSGi. stiamo progettando di disaccoppiare loro e distribuirlo in una nuvola. Un modo di fare questo è di fare una chiamata http REST. Ma vorremmo fare il servizio a chiamata di servizio a livello di API. Un modo per farlo è quello di utilizzare DOSGI. Ma Glassfish 3.0.1 non sembra supportare DOSGI. Altri suggerimenti?
Soluzione
Credo che Glassfish contiene Apache Felix, che è un quadro OSGi completamente compatibile. Pertanto non è necessario il supporto esplicito Glassfish, al fine di utilizzare una serie di fasci che forniscono servizi remoti (il nome "DOSGI" è ora deprecato). In effetti, questo è una specie di punto di OSGi!
In ogni caso la prossima domanda ovvia è che l'attuazione servizi a distanza di scegliere. Vorrei consigliare di non usare CXF in quanto è troppo bacato e non più mantenuto. Che lascia Eclipse ECF o Paremus RSA.
. (Disclaimer: l'implementazione Paremus è lavoro commerciale e io per Paremus)