Next generation supply chain management: the impact of cloud computing