Extending the OSLC standard for ECA-based automation in DevOps environments

11/15/2022
by   Guillermo García-Grao, et al.
0

The DevOps paradigm is taking over software development systems, helping businesses increase efficiency, accelerate production, and adapt quickly to market changes. However, adopting these principles can be challenging. Practitioners often face an important issue known as vendor lock-in caused by the cost of tool replacement. In addition, automating the processes that involve these tools also requires investment. These issues could be addressed by standardizing service interfaces to facilitate their integration. Linked Data is an attractive choice for implementing such a standard without sacrificing versatility. An exciting and promising proposal in this direction is the OSLC standard specification. Its purpose is to build an environment where services can interoperate using standard Linked Data models. However, the current specification version still lacks standard definitions for concepts that are critical to automating the execution of actions in fast-changing environments. Therefore, this paper proposes a new specification to extend OSLC, based on the ECA model, for event-based interoperable automation, especially for DevOps environments, which are our motivational scenario. A simple DevOps architecture is built as a prototype to validate the proposed model. Using that architecture, the proposed model is validated in a real-world workflow to prove its contribution to the OSLC standard and the DevOps field.

READ FULL TEXT

page 16

page 18

research
05/08/2023

The GitHub Development Workflow Automation Ecosystems

Large-scale software development has become a highly collaborative and g...
research
04/13/2018

Specifying, Monitoring, and Executing Workflows in Linked Data Environments

We present an ontology for representing workflows over components with R...
research
09/03/2011

Visual Inference Specification Methods for Modularized Rulebases. Overview and Integration Proposal

The paper concerns selected rule modularization techniques. Three visual...
research
03/06/2022

SAT-Analyser Traceability Management Tool Support for DevOps

At present, DevOps environments are getting popular in software organiza...
research
02/02/2023

Foundational DevOps Patterns

Adopting DevOps practices is nowadays a recurring task in the industry. ...
research
08/25/2022

Technical Report: Development of an Ultrahigh Bandwidth Software-defined Radio Platform

For the development of new digital signal processing systems and service...

Please sign up or login with your details

Forgot password? Click here to reset