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