Page 817 - Unleashing the potenti al of the Internet of Things
P. 817

Unleashing the potential of the Internet of Things                         5

            NOTE – Detailed functions and architecture of the WoT broker function are given in [ITU-T Y.4400].
            There are several ways to interact between a WoT broker and devices such as http-based connection
            and web services:
            –       Web services: enable business entities and applications to intercommunicate openly with
                    each  other  over  a  network.  Web  service  systems  have  program-language-independent
                    properties, use message-driven communication, and are easily bound to different transport
                    protocols  [ITU-T  Y.2232].  The  basic  web  services  for  WoT  define  an  interaction
                    [b-W3C SOAP  0]  [b-W3C  SOAP  1]  between  WoT  broker  and  constraint/fully-fledged
                    device as an exchange of messages.
            –       In the web services, a service and services descriptions are described [b-W3C WSDL 0].
                    A service  is  enabled  by  a  software  module  deployed  on  network-accessible  platforms
                    provided  by  the  service  provider.  The  service  description  contains  the  details  of  the
                    interface and implementation of the service including the data types, operations, binding
                    information and network location. The service description is supported by a web services
                    provider.
            –       Also, in order for an application to take advantage of web services, three behaviours must
                    take  place:  the  publication  of  service  descriptions,  the  finding  and  retrieval  of  service
                    descriptions,  and  the  binding  or  invoking  of  services  based  on  the  service  description.
                    These behaviours can occur singly or iteratively, with any cardinality between the roles. In
                    detail,  these operations  are  the execution (binding or invoking) of services based on the
                    service description, finding and retrieval of service descriptions and publication of service
                    descriptions.
            The  WoT  broker  is  a  web  services  provider  who  provides  a  capability  for  use  to  create  web
            services. The web client and web service application function are the web services requester who
            use the services provided by a WSP.


            9.2     RESTful web services
            The RESTful web services have some efficient properties such as high scalability achieved by the
            result  of  a  loosely  coupled  design  and  facility  for  deployment  since  it  builds  up  on  the  web
            infrastructure and standards.

            The  REST  includes  the  primacy  of  resources,  identified  using  URIs,  and  a  uniform  interface
            generally implemented by the HTTP protocol. Resources are manipulated through representations
            portrayed according to a media type (e.g., HTML, Atom, etc.) and some metadata.

            The WoT uses HTTP as an application protocol rather than using it as a transport protocol. The
            WoT  exposes  its  interface  following  the  REST  principle  because  these  technical  characteristics
            enable services and applications on the WoT to be built as loosely coupled systems which expose
            the application programming interface (API) in a uniform manner.























                                                                   Rec. ITU-T Y.4414/H.623 (11/2015)     803
   812   813   814   815   816   817   818   819   820   821   822