Web Services and Internet of things
things(IoT) is a field that includes many technologies which helps in creation
of a smart world by making things easy to humans. In this, humans interact with
useful web services built with the help of technologies like embedded systems,
wireless (network) communication. IoT can be applied to any real life/ business
applications that has scope to become smarter. In general, it can be applied to
smart cities, smart transportation, smart industries etc. by using network of devices
embedded with sensors, software etc. to communicate among themselves. The main
goal of IoT is to come up with an innovative technology to form a bridge
between people and objects anywhere in the world. A web service plays the role
of a software platform for IoT based protocols.
underlying architecture of a Web service is Service Oriented Computing which is
used by web service to provide better communication among multiple computing units,
business models thereby easing the application flow. These services can be
accessed by a URI and whose interfaces can be described and discovered by exchanging
XML based messages vi internet based protocols is generally termed as a web
service. Usually, these services are independently developed and exposed to
users via Web infrastructure with standards like XML, SOAP, WSDL.
Web Services in Internet of
The goal of
the IoT is to connect everyday objects such as domestic appliances and embedded
systems with each other under the internet connectivity. This way, they form a
distributed network with sensing capabilities that allow unprecedented market
opportunities. In the IoT domain, a web service plays the role of a software
application that provides a platform for IoT based protocols. A web service has
proven to be indispensable in creating interoperable applications and hence the
idea of embedding web services into smart things has opened huge possibilities
of marketing new technologies. The main challenge to web services in IoT is
that the traditional web protocols might not provide seamless services in
low-power and inconsistent network oriented smart things. An extensive research
is being put into developing protocols that solve these challenges. Few
protocols like CoAP and EXI emerged to provide light weight web based
interactions among multiple devices.
many services are composed to built a new services to the user. In this process,
data from many Internet of Things devices are used to finally come up with the
purposeful and meaningful services to the user. There are many such devices
with data being generated that is not organized, it is important to know and take advantage of all such data in order to
built useful web services. There are plenty of services being offered in
Internet of things domain. These services are restricted using different control
techniques like by using roles and privileges in order to make sure that
services are used appropriately by the proper users. And also there is huge
importance given in Internet of things field for discovery of such usable
Sources and Papers
M. Gheda, N. Bui, M. Rossi, and M. Zorzi, “Web Services for the Internet of
Things through CoAP and EXI,” Proc. IEEE International Conference on
Communications Workshops (ICC’11), July 2011.
Wenge, and Kecheng Liu. “A survey of context aware web service discovery:
from user’s perspective.” Service Oriented System Engineering (SOSE), 2010
Fifth IEEE International Symposium on. IEEE, 2010.
Lili, et al. “Research on IOT RESTful Web Service Asynchronous Composition
Based on BPEL.” Intelligent Human-Machine Systems and Cybernetics (IHMSC),
2014 Sixth International Conference on. Vol. 1. IEEE, 2014.
Ruiling, et al. “Web-based motion detection system for health
care.”Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th
International Conference on. IEEE, 2015. 3 Chakraborty, Dipanjan, et al.
“Toward distributed service discovery in pervasive computing
environments.” Mobile Computing, IEEE Transactions on 5.2 (2006): 97-112.
Michael, et al. “Towards autonomic service discovery a survey and
comparison.” Services Computing, 2009. SCC’09. IEEE International
Conference on. IEEE, 2009. 5 Rong, Wenge, and Kecheng