Extending the OSLC Standard for ECA-Based Automation

Guillermo García Grao & Álvaro Carrera Barroso. (2023). Extending the OSLC Standard for ECA-Based Automation. Electronics, 12 (14), 3043.

Workflow automation is taking over software development systems, helping businesses increase efficiency, accelerate production, and adapt quickly to market changes. Combined with agile principles, it has given birth to the DevOps paradigm. However, practitioners often face an important issue known as vendor lock-in caused by the cost of tool replacement or migration to different platforms. This issue could be addressed by standardising service interfaces to facilitate their integration. Linked Data is an attractive choice for implementing such a standard without sacrificing versatility. Following this approach, the Open Services for Lifecycle Collaboration (OSLC) proposal aims to build an environment where services can interoperate using standard models. Therefore, this article proposes an extension of the existing OSLC specification, based on the Event-Condition-Action (ECA) model, for event-based interoperable automation. This extension enables a new path in the field of semantic automation for OSLC services, which allows the self-interaction of services among them and with human users. The article presents the key concepts of the proposed model and exemplifies its application in an automation scenario with two real-life services. The validation of the proposal has been carried out using established ontology evaluation methods, such as coverage and similarity metrics and competency questions.
JCR 2022 2,9 (Q2)