Asynchronous Event Streams @ MadridJUG

Some of the Paremus team were in Madrid last week (Jan 11 to 14, 2016) for the OSGi Expert Group meetings and also an OSGi Alliance Board Meeting.

Thanks to Jorge Ferrer for picture from twitter (@jorgeferrer)

Thanks to Jorge Ferrer for picture from Twitter

While we were in town, our CTO, Tim Ward, was invited to speak at the MadridJUG on the work he has been leading within the OSGi Enterprise Expert Group on Asynchronous Event Streams. This relatively new OSGi Alliance specification is highly relevant to the use of OSGi in IoT as well as in Enterprise.

The subject proved to be an interesting topic to the MadridJUG members with good attendance and lots of questions.

Thanks to Liferay Spain (@liferay_es) for hosting the Meetup and MadridJUG (@MadridJUG) for inviting Tim to present.

 

Tim also presented this talk at the OSGi Community Event last year and you can find a video of this here and the slides here.

 

It looks like the OSGi Alliance will be having face to face meetings in Chicago, Ghent and Ludwigsburg in the coming months. If you are interested in getting someone from Paremus to come and present on anything OSGi or our products while we are in your neighbouthood then please let us know.

 


Share This:
twitterlinkedinfacebookredditpinterestmail

2016 and the OSGi Alliance?

A decade ago Paremus fused Java’s dynamic service framework (Jini) with OSGi to create a modular, distributed, Microservces platform (known as Infiniflow); thereby creating the ancestor of the current Paremus Service Fabric. Seeing the importance of OSGi (strong modularity / isolation, dynamic dependency resolution, semantic versioning, a nascent but potentially powerful service architecture, all of which defined by open industry standards ) Paremus joined the OSGi Alliance as ‘Adopter Associate’ – a small step, a minimal commitment.

As Service Fabric concepts evolved, (more…)


Share This:
twitterlinkedinfacebookredditpinterestmail

“Innovation is GREAT” – Paremus in Japan

Innovation Is Great
The British Embassy in Tokyo has been running a series of activities under the theme of “Innovation is GREAT’“.

Last Wednesday, Dec 2 , they hosted an event at ITSCOM Studio & Hall (Futakotamagawa Rise) in Tokyo and Paremus were there showing demonstrations of the Service Fabric being used for IoT and Cloud.

Our booth was manned by our representative in Japan, Mr Takagi Kaname, and he enjoyed his time there meeting with a number of existing customers and forging new relationships with potential future partners.

Japan Dec 2015

(more…)


Share This:
twitterlinkedinfacebookredditpinterestmail

Jigsaw is a Shibboleth

It comes as no surprise that Oracle has proposed to delay the release of JDK 9 for 6 months (but note that JSR 376 specifying the Java Platform Module System is being delayed by a full year, so Java SE 9 itself will likely be delayed by at least that long).

The reason for the delay will also be no surprise: Jigsaw is still not ready.

The crusade to develop a new module system for Java has been long (more…)


Share This:
twitterlinkedinfacebookredditpinterestmail

OSGi PushStreams – online processing for live data

Introduction

I recently gave a talk at the OSGi Community Event about a new RFC being discussed at the OSGi Alliance called PushStreams. A video of the talk is available here, and the latest version of the RFC is here. The talk generated a lot of interest (a full room at the conference) and even a blog analysis of the RFC.

Given the amount of interest there has been I thought I should give a bit more detail about what’s actually going on, and some of the current intentions for the PushStream API.

 

So what is a PushStream?

An OSGi PushStream is basically a Java 8 stream, but one that’s been upgraded to support “pushing” data, hence the imaginative name! The OSGi Alliance certainly isn’t the first place to talk about push-based streams of data (see Reactive Streams, Reactive Extensions and Akka) but a lot of people are still new to the concept, so we’ll start with some background.

(more…)


Share This:
twitterlinkedinfacebookredditpinterestmail