Building blocks for customer-centric service ecosystems