Applying MIMOSA CCOM to modern web interfaces

    Research output: Book/ReportReport

    Abstract

    This report briefly introduces the MIMOSA CCOM (Common Conceptual Object Model) data model for asset data exchange. CCOM provides important standardization for data exchange format which improves programmatic interoperability between systems such as data acquisition, factory floor, and asset management software. Applying CCOM to a modern web API (Application Programming Interface) such as REST, GraphQL, or Falcor may further improve communication between systems by allowing web-based applications to easily consume, manage and refine data in CCOM format. Interested developers and partners may then easily access the data via familiar APIs over networks.

    The compatibility of CCOM to certain web interfaces is determined by a brief review of the technologies. Although, most web interfaces exchange JSON documents the architecture and data fetching within the API has significance on how the CCOM data model can be explored and manipulated. The results propose the usage of several API technologies with CCOM as to answer to various needs of condition-based maintenance systems. RESTful API is great for machine-to-machine communication, while GraphQL is at its best for fetching minimal data from large amount of assets for visualizations or other web apps. Additionally, MQTT consuming API is proposed for efficient storing of measurement data from sensors directly to database.

    A technical roadmap for implementing the proposed CCOM APIs is also made to both visualize the bigger picture in a condition-based maintenance system, and help developing the APIs incrementally. The roadmap includes preliminary designs on how services such as visualization and VTT O&M Analytics could consume the CCOM data within the system. Potential web technologies and their benefits for the services on the roadmap are also briefly introduced.
    Original languageEnglish
    PublisherVTT Technical Research Centre of Finland
    Number of pages20
    Publication statusPublished - 12 Apr 2022
    MoE publication typeD4 Published development or research report or study

    Publication series

    SeriesVTT Research Report
    NumberVTT-R-00364-22

    Keywords

    • MIMOSA CCOM
    • API
    • REST
    • GraphQL
    • Falcor
    • MQTT

    Fingerprint

    Dive into the research topics of 'Applying MIMOSA CCOM to modern web interfaces'. Together they form a unique fingerprint.

    Cite this