ECF 3.12.0 was released today.
The new work was primarily on improving the Remote Services/Remote Service Admin Tooling.
The new RSA Manager view, along with an enhanced Endpoint Discovery view, support easier OSGi Remote Services testing and debugging.
Monday, November 30, 2015
Saturday, October 10, 2015
ECF Remote Services: Distribution Providers
ECF's modular implementation of OSGi Remote Services supports the runtime selection of a distribution provider. Distribution providers are responsible for the underlying communication when a remote method call is made.
ECF commiters and contributors have been adding distribution providers, and we are now up to 9 publicly available providers: ECF generic, r-OSGi, websocket r-OSGi, JMS/ActiveMQ, MQTT/Paho, Jax-RS Jersey, Jax-RS CXF, Hazelcast, and REST-API-based providers,
We've documented these distribution providers, so that consumers may compare and contrast them, understand dependencies, and have working examples in case they choose to create their own distribution provider.
ECF commiters and contributors have been adding distribution providers, and we are now up to 9 publicly available providers: ECF generic, r-OSGi, websocket r-OSGi, JMS/ActiveMQ, MQTT/Paho, Jax-RS Jersey, Jax-RS CXF, Hazelcast, and REST-API-based providers,
We've documented these distribution providers, so that consumers may compare and contrast them, understand dependencies, and have working examples in case they choose to create their own distribution provider.
Sunday, September 27, 2015
ECF 3.11.0 - Custom Remote Services Distribution Providers
ECF 3.11.0 is released.
What's New: A new distribution provider api to simplify the creation of Remote Services distribution providers. We've used this new API to recently create distribution providers based upon Jax Rest Services standard (with CXF, Jersey, and RestEasy implementations) and Hazelcast.
What's New: A new distribution provider api to simplify the creation of Remote Services distribution providers. We've used this new API to recently create distribution providers based upon Jax Rest Services standard (with CXF, Jersey, and RestEasy implementations) and Hazelcast.
Thursday, September 03, 2015
Exposing an OSGi Service as a REST Service
In a previous tutorial I showed how to use ECF Remote Services and Jax-RS client technology to import and consume/use a REST service.
In more recent companion tutorial, I show how to use ECF Remote Services and Jax-RS server technology to export an OSGi service as a REST service.
Together, these tutorials show the use of ECF Remote Services and Jax-RS standards to easily but flexibly create, export, import, understand, and consume REST-based services.
In more recent companion tutorial, I show how to use ECF Remote Services and Jax-RS server technology to export an OSGi service as a REST service.
Together, these tutorials show the use of ECF Remote Services and Jax-RS standards to easily but flexibly create, export, import, understand, and consume REST-based services.
Thursday, August 27, 2015
Exposing a REST service as an OSGi Service
I've produced a tutorial describing an additional use case for Remote Services: Exposing a Jax REST service as an OSGi Remote Service.
This describes how one can take an existing REST service and expose to consumers as an OSGi Remote Service.
Tuesday, August 11, 2015
ECF 3.10.1 released
ECF 3.10.1 has been released.
This is a maintenance/bug fix release since the 3.10.0/Mars release in late June.
One notable addition has been the simplification and refactoring of Karaf features, supporting the easy deployment of OSGi Remote Services in a variety of environments (e.g. Eclipse, RCP apps, Karaf servers, Equinox servers or clients, etc).
This is a maintenance/bug fix release since the 3.10.0/Mars release in late June.
One notable addition has been the simplification and refactoring of Karaf features, supporting the easy deployment of OSGi Remote Services in a variety of environments (e.g. Eclipse, RCP apps, Karaf servers, Equinox servers or clients, etc).
Wednesday, June 24, 2015
ECF 3.10/Mars Released
ECF 3.10 has been released as part of Mars. Some highlights:
Remote Services Tooling - A new Remote Services perspective with views to help design, test, discover, and debug Remote Services
OSGi R6 - Full support for OSGi R6 Remote Services/Remote Service Admin specifications. Full spec compliance via the OSGi compatibility test suite
New Providers - Support added for websockets and MQTT-based distribution providers, and etcd-based discovery
Apache Karaf - ECF Remote Services can now be easily installed into Apache Karaf
New Tutorials, Examples, and Documentation
More on the New and Noteworthy. Download here or via repository included in Eclipse Mars.
Remote Services Tooling - A new Remote Services perspective with views to help design, test, discover, and debug Remote Services
OSGi R6 - Full support for OSGi R6 Remote Services/Remote Service Admin specifications. Full spec compliance via the OSGi compatibility test suite
New Providers - Support added for websockets and MQTT-based distribution providers, and etcd-based discovery
Apache Karaf - ECF Remote Services can now be easily installed into Apache Karaf
New Tutorials, Examples, and Documentation
More on the New and Noteworthy. Download here or via repository included in Eclipse Mars.
Monday, March 09, 2015
ECF 3.9.3 release
ECF 3.9.3 was just released. See here for download.
This was a maintenance/bug-fix release. Even though a maintenance release, there have been several new non-EF code developments with ECF Remote Services since our previous release:
This was a maintenance/bug-fix release. Even though a maintenance release, there have been several new non-EF code developments with ECF Remote Services since our previous release:
- Additional Remote Service tutorials
- OSGI Remote Services for OSGi Server Runtime Management
- A Websockets-based Distribution Provider for Remote Services over http/https websockets
- A MQTT-based Distribution Provider for Remote Services over MQTT
Subscribe to:
Posts (Atom)