Design_World_-_Internet_of_Things_Handbook_April_2020

(Rick Simeone) #1

44 DESIGN WORLD — EE NETWORK 4 • 2020 eeworldonline.com | designworldonline.com



  • The IIRA functional viewpoint describes
    domain and crosscutting functions for IIoT
    systems end-to-end. oneM2M defi nes
    functions common across industrial verticals.
    It uses service abstraction within middle layer
    services to hide device layer complexity and
    bridge applications to devices.

  • A number of synergies between IIRA and
    oneM2M show up in the implementation
    viewpoint. Users can follow the IIRA
    architecture patterns and use oneM2M
    common services to support those patterns.

  • Functional components not covered by
    the common service layer can be part of the
    application layer components in oneM2M
    and developed for a specifi c IIoT system.
    oneM2M common services can be shared
    by different industrial verticals, enabling
    interoperability across these verticals.


From a system-usage analysis perspective,
the IIRA usage viewpoint provides a way
to analyze how the system is to be used to
achieve its objectives.

ONEM2M
oneM2M is a global standard defi ning a
common service layer with a set of services
required by IoT systems regardless of
industry. These services help application
developers focus on building, deploying and
commercializing their IoT applications.
The oneM2M organization
has 200 active members. One
of its goals was to develop
a common service layer with
the IoT. This layer sits between
applications, networks, and aids
functions that are needed across
different industry segments.
This common service layer
functions as a layer between an
application’s business logic and
the communications network. It
helps connect end-point devices
and sensors. It also makes it easier
for users of oneM2M specifi cations
to integrate, design and manage
stack technologies of multiple IoT
applications within a company or in
different industry verticals.

This service layer consists of a three-layer
architecture that consists of applications, a
common services layer (middleware), and
networks. The interfaces between these layers
have a standard format to enable a secure
means for connecting data producers and
data consumers. In particular, Machine-to-
Machine (M2M) and IoT applications will likely
need a common service layer such as this.
This layer’s functions include device
management, registration and security.
According to the IIC paper, the layer
“horizontally joins the middle layers of several
separate, heterogenous, vertical IoT solutions,
to share common capabilities and ensure re-
usability and economies of scale.”
A key aspect of this horizontal
architecture is enabling cross-silo
interoperability. Thus, individual IoT solutions
can share data and resources through
common service layer functions. One result is
that developers can easily share data between
applications and reduce dependence on
single-vendor products.
Both the oneM2M and IIC architectures
use similar technologies. They connect to
various communication systems such as the
web and RESTful services, Data Distribution
Service (DDS), OPC UA) and computational
technologies, such as cloud computing, big
data and machine learning. Thus, some of
the specifi cations’ elements map to each
other. But there are differences in focus and
approach. Here’s a closer look.

IIC’S IIRA
The IIRA helps users rapidly install
interoperable IIoT systems. It identifi es and
highlights important architectural concerns,
concepts and patterns applicable within and
across industrial sectors that might interfere
with interoperability.
The IIRA suits system implementers,
where it functions as a starting point to
shorten system development. It makes use of
reusable, commercially available, or open-
source system building blocks. Many industrial
sectors can take advantage of IIRA, including
manufacturing, transportation, energy,
agriculture, healthcare and others. IIRA helps
reduce the cost of design and operations by
giving users a common language.
This standard addresses communication
architecture concerns with vocabulary,
structures, patterns and a methodology. It
adapts architectural concepts, constructs and
approaches from the ISO/IEC/IEEE 42010-
2011 Systems and Software Engineering—
Architecture Description standard. A goal
is to clarify how such a framework can help
create the reference architecture, and then
help create IIoT architectures.
According to the paper, architectural
concerns are identifi ed and classifi ed into
four viewpoints per the ISO/IEC/IEEE 42010-
2011 Systems and Software Engineering—
Architecture Description.

INTERNET OF THINGS HANDBOOK

Free download pdf