<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//TaxonX//DTD Taxonomic Treatment Publishing DTD v0 20100105//EN" "../../nlm/tax-treatment-NS0.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:tp="http://www.plazi.org/taxpub" article-type="research-article" dtd-version="3.0" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">109</journal-id>
      <journal-id journal-id-type="index">urn:lsid:arphahub.com:pub:3dc5f44e-8666-58db-bc76-a455210e8891</journal-id>
      <journal-title-group>
        <journal-title xml:lang="en">JUCS - Journal of Universal Computer Science</journal-title>
        <abbrev-journal-title xml:lang="en">jucs</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="ppub">0948-695X</issn>
      <issn pub-type="epub">0948-6968</issn>
      <publisher>
        <publisher-name>Journal of Universal Computer Science</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3897/jucs.70325</article-id>
      <article-id pub-id-type="publisher-id">70325</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Research Article</subject>
        </subj-group>
        <subj-group subj-group-type="scientific_subject">
          <subject>C.3 - SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS</subject>
          <subject>D.2.11 - Software Architectures</subject>
          <subject>D.2.12 - Interoperability</subject>
          <subject>D.2.13 - Reusable Software</subject>
          <subject>I.6.5 - Model Development</subject>
          <subject>J.7 - COMPUTERS IN OTHER SYSTEMS</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Assembling the Web of Things and Microservices for the Management of Cyber-Physical Systems</article-title>
      </title-group>
      <contrib-group content-type="authors">
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Mena</surname>
            <given-names>Manel</given-names>
          </name>
          <email xlink:type="simple">manel.mena@ual.es</email>
          <uri content-type="orcid">https://orcid.org/0000-0003-1084-8489</uri>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Criado</surname>
            <given-names>Javier</given-names>
          </name>
          <email xlink:type="simple">javi.criado@ual.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Iribarne</surname>
            <given-names>Luis</given-names>
          </name>
          <email xlink:type="simple">luis.iribarne@ual.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Corral</surname>
            <given-names>Antonio</given-names>
          </name>
          <email xlink:type="simple">acorral@ual.es</email>
          <xref ref-type="aff" rid="A1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="A1">
        <label>1</label>
        <addr-line content-type="verbatim">University of Almería, Almería, Spain</addr-line>
        <institution>University of Almería</institution>
        <addr-line content-type="city">Almería</addr-line>
        <country>Spain</country>
      </aff>
      <author-notes>
        <fn fn-type="corresp">
          <p>Corresponding authors: Manel Mena (<email xlink:type="simple">manel.mena@ual.es</email>), Javier Criado (<email xlink:type="simple">javi.criado@ual.es</email>), Luis Iribarne (<email xlink:type="simple">luis.iribarne@ual.es</email>), Antonio Corral (<email xlink:type="simple">acorral@ual.es</email>).</p>
        </fn>
        <fn fn-type="edited-by">
          <p>Academic editor: </p>
        </fn>
      </author-notes>
      <pub-date pub-type="collection">
        <year>2021</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>07</month>
        <year>2021</year>
      </pub-date>
      <volume>27</volume>
      <issue>7</issue>
      <fpage>734</fpage>
      <lpage>754</lpage>
      <uri content-type="arpha" xlink:href="http://openbiodiv.net/513739F5-6384-5B16-9DE6-585E07A39F70">513739F5-6384-5B16-9DE6-585E07A39F70</uri>
      <history>
        <date date-type="received">
          <day>15</day>
          <month>05</month>
          <year>2020</year>
        </date>
        <date date-type="accepted">
          <day>26</day>
          <month>05</month>
          <year>2021</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral</copyright-statement>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by-nd/4.0/" xlink:type="simple">
          <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution License (CC BY-ND 4.0). This license allows reusers to copy and distribute the material in any medium or format in unadapted form only, and only so long as attribution is given to the creator. The license allows for commercial use.</license-p>
        </license>
      </permissions>
      <abstract>
        <label>Abstract</label>
        <p>Cyber-Physical Systems (CPS) and Internet of Things (IoT) devices are handled by numerous different protocols. The management and connection to those devices tend to create usability and integrability issues. This brings about the need for a solution capable of facilitating the communication between different platforms and devices. The Web of Things (WoT) describes interfaces and interaction patterns among things, thereby abstracting itself from the underlying protocols used to manage those things and their implementation strategies. This paper describes the concept of Digital Dice, an abstraction of IoT devices and CPS capable of leveraging the advantages of microservices architectures and inspired by the concept of Digital Twins. A Digital Dice is a servient system of the WoT domain that represents a device by the features of the device, hence different WoT description models result in different microservices related to the particular thing. The paper explores the definition of Digital Dices and the conversion between WoT Thing Description Models and Digital Dices and the architecture that sustains the system.</p>
      </abstract>
    </article-meta>
  </front>
</article>
