Toward self-organizing service communities