Study and evaluation of service-oriented approaches and techniques to manage and federate Cyber-Physical Systems