Functional Model
Functional Model
Functional Model
Session No (9 -12)
By
Vandana Singh
Functional model
The Application, Virtual Entity, IoT Service, and Device FGs are
generated by starting from the User, Virtual Entity, Resource, Service,
and Device classes from the IoT Domain Model.
The need for communicating Devices and digital artifacts was the
motivation for the Communication FG.
Virtual Entity
concept is not
captured in the
application or a
larger system with a
dedicated FG, but
functions for
handling Virtual
Entities are
embedded in the
application or larger
system
logic;
Figure A.
For example, the deployment of a heating and cooling system is
captured in a paper document out of which the larger system
developers hardcode logic such as, “if sensor A value is above
25C, turn on air conditioner B.”
The Virtual Entity in this case is a room that the developer does
not capture.
The next step in complexity of an IoT system is the addition of composed
services based on simpler services. The Service Organization FG is added
to the IoT system. Composed services can be used to abstract simpler
services.
Figure B.
The following step in increasing complexity is the addition of the Business
Processes functionality that enables Enterprise functionality to be present
very close to the real IoT system, thus enabling local business control
loops.
Figure C.
The most complex IoT system would have a dedicated FG for Virtual
Entity.
Figure D.
Communication Model
Identification of:
• Endpoints of interactions
Users
Resources
Devices
• Traffic patterns
Unicast
Multicast
• Underlying technologies