Web Services and Internet of
Internet of things(IOT) is a unique domain that helps to create a
smart world by enabling humans to interact with various web services. IoT can
be applied to any field that has scope to become smarter. For example, it can
be applied to smart cities, smart transportation, smart industries etc.
The main goal of IoT is to introduce a new paradigm and connect
people and objects anywhere in the world. A web service plays the role of a
Software platform for IoT based protocols.
The underlying architecture of a Web service
is Service Oriented Computing. A web service extends this architecture to
provide better communication among multiple computing nodes, business models
and applications. Any computing service that 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.
in Internet of things
The goal of the IoT is to connect everyday objects such as
domestic appliances and embedded systems with each other and with the internet.
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.
In general, 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 services.There are plenty of services being
offered in Internet of things field. These services are accessed based on many
access control mechanisms like roles and privileges 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 context-aware service discovery.
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