[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