Patterns Initiative

The intention of the IIC Patterns Initiative is to crowdsource, review, revise and publish a library of high-quality and well-reasoned patterns for use and reuse across industries.

There are two IoT pattern types: architectural patterns which, at a high-level, describe the essential cohesive components as well as the visualized assembly and organization thereof into a(n) (software) architecture (e.g., data flows) whereas design patterns, at a granular level, illustrate abstract level design solutions to specific design problems (e.g., how components are built).

Patterns should be user-friendly in the way they visualize their elements' vital characteristics and provide thorough guidance on solution implementation and should ideally be applicable across different domains. Therefore, documenting a pattern requires a clear explanation of the problem(s) which give(s) rise to the pattern, how its components relate to provide the solution and when it is applicable. Patterns propose a broad, yet not vague, range of values to guide an IoT solution designer toward a decision that is best fit for a specific application.

By clicking the Submit Pattern button below, I acknowledge and agree to the following:

  • I have sufficient rights in the pattern(s) to make it available on these terms, and will indemnify and hold harmless Object Management Group and its IIC program ("OMG/IIC") from any liability arising if this is not correct;
  • OMG/IIC may make my pattern(s) available for use under the Creative Commons Attribution-NoDerivatives 4.0 International Public License (CC BY-ND 4.0), pursuant to which I will be the Licensor; and
  • OMG/IIC has no responsibility or liability for any third person's use of my pattern(s).

Submit Pattern  Contact