An Agent-Based Approach for Coordinated Multi-Provider Service Provisioning (Whitestein Series in Software Agent Technologies and Autonomic Computing)