Deployment and Operation View
• Deployment and Operation view is very important to address how
actual system can be realized by selecting technologies and making
them communicate and operate in a comprehensive way.
• The viewpoints used in the Deployment and Operation view are the following:
1. The IoT Domain Model diagram is used as a guideline to describe the specific application domain;
to this extent UML diagrams can be used to further detail the interaction among the many elements
composing the target application;
2. The Functional Model is used as a reference to the system definition; in particular it defines
Functional Groups such as IoT Services and Connectivity groups which are fundamental for a correct
definition of the system;
3. Network connectivity diagrams can be used to plan the connectivity topology to enable the desired
networking capability of the target application; at the deployment level, the connectivity diagram will
be used to define the hierarchies and the type of the sub-networks composing the complete system
network;
4. Device Descriptions (such as datasheets and users manuals) can be used to map
actual hardware on the service and resource requirements of the target system.
• 1. Internal deployment: The core engine is installed on servers
belonging to the system and is dedicated to the target application or
shared between different applications of the same provider;
• 2. External usage: The core engine is provided by a third party and the
system designer has to drive the service development on the third
party APIs.