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

Unleashing the potential of the Internet of Things                         5

























                               Figure 4 – Functional entities and interfaces of WoT-S CF

            8.2.1   WoT service execution functional entity (WoT-S-EX FE)
            The WoT service execution FE (WoT-S-EX FE) is responsible for executing the WoT service. The
            WoT-S-EX FE enables the WoT service user to access and execute the WoT service. When an end
            user  (web  client)  wants  to  use  the  WoT  service,  the  WoT-S-EX  FE  interacts  with  the
            WoT-S-PM FE located in the WoT-S SF to check the authentication and the authorization of the
            requester. Additionally, the WoT-S-PRM FE also checks availability of the service at that time.
            The  WoT-S-EX  FE  interworks  with  the  WoT-S  repository  which  includes  logics  to  execute  a
            service. The WoT execution logics have a method for how to operate services.

            The basic functionalities of the WoT-S-EX FE on managing logic are:
            –       storing and management logics describing an event in the WoT-S repository, a condition to
                    be satisfied by the event, and an action to be executed when the conditions are satisfied;
                    NOTE – When a service requester requests to register the logic, the logic is stored if and only if the
                    logic does not generate a static conflict in which the logic describes different actions upon the same
                    event and the same conditions for the action with other logics.
            –       retrieving a logic describing the event storage when an event occurs;
            –       inspecting  the  conditions  whether  or  not  the  event  satisfies  a  condition  described  in  the
                    retrieved logic;
            –       executing an action described in the retrieved logic when the event satisfies the condition.

            8.2.2   WoT service creation functional entity (WoT-S-CR FE)

            The WoT service creation FE (WoT-S-CR FE) allows the WoT service to be developed by simple
            composition of the existing WoT services on top of web-based things.

            The  WoT-S-CR  FE  is  responsible  for  managing  and  executing  mash-up  WoT  services.  The
            WoT-S-CR FE provides two functions: mash-up logic management and mash-up engine.

            A  WoT  user  is  able  to  search,  create  or  update  service  execution  logic  through  mash-up  logic
            management  via  the  web  access.  The  service  execution  logic  is  stored  and  retrieved  using  the
            WoT-S repository. A WoT user can also request a mash-up engine to operate the service execution
            logic  for  the  mash-up  WoT  service.  Each  unit  of  the  WoT  service  for  the  mash-up  service  is
            executed by the WoT-S-EX FE.









                                                                   Rec. ITU-T Y.4414/H.623 (11/2015)     799
   808   809   810   811   812   813   814   815   816   817   818