26.03.2015 Views

19SafQB

19SafQB

19SafQB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.2 Defining a Common Architectural Ground 249<br />

More in particular, the main purpose of a Domain Model is to generate a<br />

common understanding of the target domain in question, which is of central<br />

importance to understand architectural solutions and to evaluate them.<br />

Generically, an abstract IoT scenario can be described as generic user that<br />

needs to interact with a physical entity (PE) belonging to the physical world,<br />

within this context, a user can be a living creature or any kind of digital artifact,<br />

such a service or a software agent.<br />

Physical Entities are represented in the digital world via Virtual Entities,<br />

in a one-to-may relationship. The Augmented Entity makes this association<br />

explicit, which is the composition of the two. As it enables every day’s objects<br />

to become part of digital processes, it clearly represents the commonly used<br />

concept of “smart device”.<br />

In the IoT context, a physical entity is linked with a device, which is able<br />

to sense or modify its environment. Resources are software components that<br />

provide information about or enable the actuation on Physical Entities. While<br />

Resources are usually heterogeneous, Services, defined as the mechanism by<br />

which needs and capabilities are brought together, mask the diversity of the<br />

underlying levels offering well-defined and standardised interfaces, for interacting<br />

with Physical Entities and related processes.<br />

The IoT Information Model defines the structure in terms of relations<br />

and attributes of all the information that is handled in a system on a conceptual<br />

level. This includes the modeling of the main concepts for information<br />

flow, storage and their relation. The description of the representation of the<br />

information and concrete implementations are not part of the IoT Information<br />

Model; they can be found in the information view.<br />

The Functional Model contains seven longitudinal functionality groups<br />

complemented by two transversal functionality groups (Management and<br />

Security). These longitudinal groups are: Device, Communication, IoT Service,<br />

Service Organisation, Virtual Entity, IoT Business Process Management,<br />

and Application. The orthogonal groups provide functionalities that<br />

are required by each of the longitudinal groups. The policies governing the<br />

transversal groups will not only be applied to the groups themselves, but do<br />

also pertain to the longitudinal groups.<br />

The Communication Model defines the main communication paradigms<br />

for connecting smart objects. It provides a reference communication stack,<br />

together with insights about the main interactions among the actors in the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!