It is described an abstract model for the definition and the dynamic evolution of "communities of actants" originating from a given reference society of roles. Multiple representations are provided, showing how communities evolve with respect to their reference societies. In particular we show how such representations are self-similar and factorisable into "prime" constituents. An operating model is then introduced that describes the life-cycle of the communities of actants. After this a software component is presented -- the service-oriented community -- and its features are described in terms of the above mentioned models. Finally it is shown how such component can constitute the building block of a novel architecture for the design of fractal social organizations.