Cloud-based design and manufacturing (cbdm) : a service-oriented product development paradigm for the 21st century (2014)