6/5/11

JClouds & OSGi

OSGi in the clouds
The last couple of years OSGi and Cloud Computing are two buzz words, that you don't see go hand in hand that often. JClouds is going to change that, since 1.0.0 release is OSGi ready and it also provide direct integration with Apache Karaf.

JClouds in the Karaf
The last couple of weeks I have been working with the jclouds team in order to improve the OSGification of jclouds and also to provide integration with Apache Karaf.

I will not go into much detail in this post, since there is a wiki. I will add however a small demo that shows how easy it is.



A Cloud, a Karaf and a Camel
The fact that JClouds is now OSGi ready opens up new horizons. Apache Camel is one of them. I have been working on a Camel Component that leverages JClouds blobstore abstraction, in order to provide blobstore consumers and producers via Apache Camel.

Hopefully, abstractions for Queues and Tables will follow...

You can find it and give it a try on my github repository.




2 comments:

  1. Ioannis,

    I'm sure you are aware - but the Paremus Service Fabric is an OSGi Cloud runtime and has been around since 2005. So whilst not common - I agree that the fusion of Cloud and OSGi concepts will change the industry and end the obsession with the virtual machine image "stacked" with static software.

    You are probably aware of the work that Gustavo (Paremus) did with JClouds last year - but just in case - here's a slide set - http://www.youtube.com/watch?v=lLFtf78S9NQ

    Cheers

    Richard

    ReplyDelete
  2. @Richard Nicholson: Yes, I am aware both of Paremus and Gustavo's work on Jclouds.

    I can't agree more that cloud computing will drive the need for modularity and will result in a powerful combination!

    ReplyDelete