I3C Portal - Collaboration Platform

I3C Portal - Collaboration Platform

Working in partnership with the Industrial Internet Consortium (IIC), Quoin built a web-based platform for collaboration on standards and technologies for the emerging Internet of Things sector.

I3C Portal - Collaboration Platform

Working in partnership with the Industrial Internet Consortium (IIC), Quoin built a web-based platform for collaboration on standards and technologies for the emerging Internet of Things sector.

Quoin developed a sophisticated web-based platform to support engagement on Internet of Things (IoT) standards. The I3C Collaboration Platform enables Industrial Internet Consortium (IIC) members to collaborate on research, development, and industry-led specifications for this emerging technology sector. Our work included user-interface design, architecture, implementation, and deployment of the platform. The Quoin team collaborated throughout the project with IIC stakeholders and used an open source framework, WarpWorks, to support content authoring and dynamic schema-based content delivery. This innovative technical approach was instrumental in supporting specific objectives for the Consortium, including the need to engage a broad community of industry participants and the flexibility to address a rapidly evolving technology landscape.

The platform built by Quoin included the following capabilities:

  • Grid-style navigation of information based on industry, sector, application, and other characteristics
  • Schema-driven content delivery to support changes to the information architecture
  • Robust content authoring tools
  • Support for guest, member and privileged users
  • Integration with IIC and external systems

The figure below depicts the platform architecture.The presentation layer is responsible for rendering content in a browser and was implemented using Handlebars JS and Bootsrrap JS to ensure a modern and responsive user-interface. A separate layer, built on an ExpressJS server, is responsible for content delivery and authoring. The presentation and content layers are used for both delivery of content to end-users and for IIC content authors and administrators. The platform uses MongoDB to store documents, user information, results from testbeds, and other data related to IIC activities. ElasticSearch is used for content indexing and search. In addition, WarpWorks was used to implement schema management and a flexible interface for content management.

I3C Portal Architectuire

I3C Portal Architecture

A key requirement of the platform architecture is to support integration with the portal and other data sources. However, the initial release of the I3C portal did not include this capability. As Quoin continues to work closely with IIC to enhance the platform, system integration will be an important enhancement in subsequent releases.