Resource Management for Cooperative Service Offering with a Generalized Service-Centric Model