This document describes the interaction between the back end of the BIMprove digital twin with the internal and external clients to exchange data.

Given the complex web of communication between the back end and its (software) clients, the corresponding back-end interface is inherently large. The service architecture is used as a guiding principle for the system and the interface are structured by bundling related endpoints (i.e., operations) into services. The services are further grouped based on maturity levels of the respective technologies.In the following, first the maturity levels are examined, which will be used to group services. Next, the individual services are described in more detail, followed by an overview of the back-end system. Afterwards, a couple of example interactions are presented to illustrate how the system communicates with the (software) clients. Finally, the list of interface specifications is presented in PDF file form, generated from OpenAPI 3 schemas.

Do you want to know more? Download our deliverable and our OpenAPI 3 specifications of the interfaces from here and share your opinion with us through our LinkedIn or our Twitter communities!