E-business strategy: how companies are shaping their manufacturing and supply chain through the Internet