Services: Towards a Unified View