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

1                                     Unleashing the potential of the Internet of Things


































                                          Figure 4 – Socialization procedures


            A user can be a human or a machine. When a user assigns a task to a machine, the machine analyses
            the task. Through an analysis of the task, the machine obtains information about the capabilities
            needed to achieve the task. If capabilities that are needed are not supported by the machine, the
            machine starts to retrieve machines to provide those capabilities. Once the machine finds another
            machine to provide the capability, the machine tries to establish a relation with that machine and
            achieve  the  task  through  that  relation.  After  achieving  the  task,  the  relation  is  released  and
            socialization is also released.


            7       Requirements for machine socialization
            This  clause  describes  requirements  for  machine  socialization  from  an  application  point  of  view;
            therefore, communication specific requirements are not covered.

            7.1     Standardized description of a machine

            In  a  machine  socialization,  a  machine  has  to  find  other  machines  from  the  perspective  of  their
            capability with which to be associated by a relation. To do this, the machine is required to present
            its machine capability(s) in a standardized way. Machine presentation is used to perform service
            discovery.

            7.2     Service discovery

            For a machine to find other machines with the necessary capabilities, service discovery is required.
            Through service discovery, a machine can find other machines to be associated with.


            7.3     Standardized expression of relation
            It is required to express relation information in a standardized form, for example as an extensible
            markup language (XML) schema. Relation information encompasses the machines involved, their
            association information with other machines and task information which is given to the machines,
            etc.





            30       Rec. ITU-T Y.4001/F.748.2 (11/2015)
   39   40   41   42   43   44   45   46   47   48   49