Architecture and Interoperability

Loading
loading..

Architecture and Interoperability

Background information

During the course of FP7 IoT-A, the flagship project on IoT Architecture, a large part of the project effort was dedicated to design an Architectural Reference Model for the IoT, nicknamed ARM. The ARM is not an IoT architecture, but rather a generic reference architecture (and architecting framework) that covers holistically the architecting activity and can be used in order to derive concrete IoT architectures. The ARM v3 was released in July 2014 and is a comprehensive document of nearly 500 pages (download the full version – D1.5 Architectural Reference Model).

Leaving aside our role in building this huge piece of work, the architecture team reckons that the ARM has to be pushed one step forward in order to boost its usage in specific use-cases / applications and eventually its broad adoption.

One way to reach this objective is to do a part of the architecting work ahead of the actual architects.

Objectives of the Working Group

The primary objective of this WG is therefore to propose a list of re-usable ARM-profiles (specialization of the original ARM where concrete steps have been carried out) that can be reused by architects for building their own IoT systems. Each profile will focus on specific qualities of the system like e.g. (semantic) interoperability and security. Different flavors (strengths) of a single profile may be proposed.

Secondary objectives are definition of an ARM profile-compliant label and specification of a process leading eventually to the certification of the 3rd party components against specific ARM profiles. This objective will be addressed in cooperation with the “Market Confidence” WG.

Maintaining an ecosystem of ARM profile-compliant open-source components for developers to reuse is a natural extension of these objectives.

Finally, as a part of our general mission, we will aim at promoting the use of ARM as well as providing tutorials and education about the ARM and the ARM profiles.

Expected Impacts

Achieving the objectives above we aim at:

  • Promoting the IoT ARM and the sub-sequent profiles as reference points for IoT System architecture
  • Helping architects in developing IoT system architectures that enjoy essential properties like security, interoperability and resilience.
  • Helping new-comers to start from a base of existing components, instead of starting the work “from scratch”.

Activities of the Working Group:

  • To collectively identify specific and popular qualities of the architecture that are foreseen as important for further developments;
  • To define ARM-profiles according to the above (refine and update original ARM models, views and perspectives; decide about the needed design choices; identify required components and specify them in detail);
  • To define an ARM-profile compliance certification process;
  • Certify components and maintain an ecosystem of such compliant components;
  • Provide inputs, if required, to standardization bodies Working Groups;
  • Organise tutorials
  • Dissemination

 

Resources

 

Layout mode
Predefined Skins
Custom Colors
Choose your skin color
Patterns Background
Images Background