Web Services and Internet ofthingsInternet of things(IOT) is a unique domain that helps to create asmart world by enabling humans to interact with various web services. IoT canbe applied to any field that has scope to become smarter.
For example, it canbe applied to smart cities, smart transportation, smart industries etc. The main goal of IoT is to introduce a new paradigm and connectpeople and objects anywhere in the world. A web service plays the role of aSoftware platform for IoT based protocols. The underlying architecture of a Web serviceis Service Oriented Computing. A web service extends this architecture toprovide better communication among multiple computing nodes, business modelsand applications. Any computing service that can be accessed by a URI and whoseinterfaces can be described and discovered by exchanging XML based messages viinternet based protocols is generally termed as a web service. Usually, theseservices are independently developed and exposed to users via Webinfrastructure with standards like XML, SOAP, WSDL.
Web Servicesin Internet of thingsThe goal of the IoT is to connect everyday objects such asdomestic appliances and embedded systems with each other and with the internet.This way, they form a distributed network with sensing capabilities that allowunprecedented market opportunities. In the IoT domain, a web service plays therole of a software application that provides a platform for IoT basedprotocols. A web service has proven to be indispensable in creatinginteroperable applications and hence the idea of embedding web services intosmart things has opened huge possibilities of marketing new technologies.
Themain challenge to web services in IoT is that the traditional web protocols mightnot provide seamless services in low-power and inconsistent network orientedsmart things. An extensive research is being put into developing protocols thatsolve these challenges. Few protocols like CoAP and EXI emerged to providelight weight web based interactions among multiple devices. Motivation In general, many services are composed to built a new services tothe user. In this process, data from many Internet of Things devices are usedto finally come up with the purposeful and meaningful services to the user. Thereare many such devices with data being generated that is not organized, it isimportant to know and take advantage of allsuch data in order to built useful services.
There are plenty of services beingoffered in Internet of things field. These services are accessed based on manyaccess control mechanisms like roles and privileges to make sure that servicesare used appropriately by the proper users. And also there is huge importancegiven in Internet of things field for context-aware service discovery. Sources and Papers· Castellani,M. Gheda, N. Bui, M.
Rossi, and M. Zorzi, “Web Services for the Internet ofThings through CoAP and EXI,” Proc. IEEE International Conference onCommunications Workshops (ICC’11), July 2011.· https://www.ijsr.net/archive/v4i12/NOV151997.pdf· http://media.
tkk.fi/webservices/personnel/markku_laine/restful_web_services_for_the_internet_of_things.pdf· Rong,Wenge, and Kecheng Liu. “A survey of context aware web service discovery:from user’s perspective.” Service Oriented System Engineering (SOSE), 2010Fifth IEEE International Symposium on. IEEE, 2010.· Zhang,Lili, et al.
“Research on IOT RESTful Web Service Asynchronous CompositionBased on BPEL.” Intelligent Human-Machine Systems and Cybernetics (IHMSC),2014 Sixth International Conference on. Vol. 1. IEEE, 2014. · Gao,Ruiling, et al.
“Web-based motion detection system for healthcare.”Computer and Information Science (ICIS), 2015 IEEE/ACIS 14thInternational Conference on. IEEE, 2015.
3 Chakraborty, Dipanjan, et al.”Toward distributed service discovery in pervasive computingenvironments.” Mobile Computing, IEEE Transactions on 5.2 (2006): 97-112. · Rambold,Michael, et al. “Towards autonomic service discovery a survey andcomparison.” Services Computing, 2009. SCC’09.
IEEE InternationalConference on. IEEE, 2009. 5 Rong, Wenge, and Kecheng