Links

Poor Man's Provisioning Platform

Poor Man's Provisioning Platform
================================

This is (or will be) a set of simple runtime components for provisioning an OSGi node. The first (and so far only)
component included is S3Install.

S3Install
=========

Modelled on "FileInstall" by Peter Kriens, S3Install manages the bundles installed in an OSGi runtime by continuously
scanning a "bucket" on Amazon S3. The effect of this is as follows:

1. If you drop a new bundle JAR into a bucket, then all instances of S3Install monitoring that bucket will install and
start that bundle.
2. If you drop an update to an existing bundle JAR into a bucket, then all instances of S3Install monitoring that bucket
will update to the new version of the bundle
3. If you remove a bundle JAR from a bucket, then all instances of S3Install monitoring that bucket that previous
installed the bundle will uninstall it.

S3Install is intended for deploying bundles to one or more Amazon EC2 nodes. Each node should be setup with an OSGi
framework and the S3Install bundle.

http://github.com/njbartlett/pmpp

Filed under  //   amazon   osgi   provisioning   S3  
Posted December 29, 2009 by email 
// 0 Comments

MOSGi: OSGi + JMX

MOSGi enables the remote management of OSGi-compatible service gateways, using JMX. The framework is a reference architecture for end-to-end gateway management. It provides the following features:

* relies on JMX management infrastructure (IP-based management),
* provides two JMX agents: the standard Java 1.5 agent and a specific Java 1.4 lightweight embedded agent (MX4J agent deviation),
* provides a way to deploy various probes on remote gateways,
* provides a management console,
* the graphical part of a probe (management console part) can be dynamically plugged in the management console and is dynamically downloaded.

http://felix.apache.org/site/mosgi-managed-osgi-framework.html

Filed under  //   jmx   osgi  
Posted November 25, 2009 by email 
// 0 Comments

Testing OSGi Bundles with Pax Exam, Groovy and Gradle

What is Pax Exam? This framework allows you to write JUnit or TestNG tests and then executes them in the OSGi container of your choosing.

 http://hamletdarcy.blogspot.com/2009/08/testing-osgi-bundles-with-pax-exam.html

Filed under  //   groovy   junit   osgi   pax  
Posted August 16, 2009 by jetztgradnet 
// 0 Comments

Modular Web Applications with SpringSource Slices

http://blog.springsource.com/2009/06/22/modular-web-applications-with-springsource-slices/

Filed under  //   blog   osgi   spring   web  
Posted July 31, 2009 by email 
// 0 Comments