PLASTIC: Providing lightweight & adaptable service technology for pervasive information & communication