An infrastructure for developing self-organising services. (18th December 2008)