[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ecf-dev] remote services in java applications (no OSGi framework)
- From: Scott Lewis <slewis@xxxxxxxxxxxxx>
- Date: Wed, 22 Apr 2015 09:42:42 -0700
- Delivered-to: firstname.lastname@example.org
- User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
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
I have done/am doing some of this work, and will soon make what I've
done available on our github location . 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.