Replaceability and negotiation in a cloud service ecosystem