ABSTRACT

Cyber physical systems are an integral part of the digital world. At this point in today’s world, there are thousands of web services available for performing various tasks in cyber physical systems. The web services are initially registered in a UDDI registry. From the UDDI registry, the clients can discover and select the web service needed. Once the web service is selected, with the help of the wsdl file available, the client can bind with the web service. In this traditional approach, the search space for discovery and selection of the web services is exponential. The objective of this chapter is to design and develop a Proactive UDDI (pUDDI) framework and the trusted medium Blockchain, which is composed of those services filtered by the pUDDI framework. The development of the pUDDI framework has decreased the search space considerably when compared with the traditional approach. Furthermore, the usage of Blockchain ensures that the system is tamper proof, with non-repudiation of data regarding the quality of the blacklisted web service. It also enables the registry to perform data analytics on these service providers.