[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| 
[ecf-dev] remote services in java applications (no OSGi framework)
 | 
Hi Folks,
Some of you may be aware of pojosr: https://code.google.com/p/pojosr/
It's an implementation of the OSGi service registry that does not 
require running a complete OSGI framework.
Something I've been thinking about for some time, and have now acted 
upon is that ECF's impl of OSGi Remote Services can/could use 
pojosr...rather than only running on an 'real' OSGi framework (equinox, 
eclipse, felix, karaf, etc).   What this would allow would be that 
people could host and/or consume remote services...with exactly the same 
service registration (host) and lookup/injection (consumer) API, and all 
the other advantages of RS (e.g. dynamics, versioning, etc)...as 
plain-ol java applications.
There are significant limitations, of course (no dynamic bundle install, 
update), but for some use cases this would allow people to create 
smaller java apps, with no OSGI framework, but that host and/or consume 
Remote Services.
I have done/am doing some of this work, and will soon make what I've 
done available on our github location [1].  I just wanted to find out if 
there was interest from this community, and see if others have other use 
cases, and/or might want to contribute to such an effort.
Scott
[1] https://github.com/ECF