Achieving Data-Driven Smart Manufacturing