论文标题

在DevOps环境中扩展基于ECA的自动化的OSLC标准

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

论文作者

García-Grao, Guillermo, Carrera, Álvaro

论文摘要

DevOps范式正在接管软件开发系统,帮助企业提高效率,加速生产并迅速适应市场变化。但是,采用这些原则可能具有挑战性。从业者通常会面临一个重要的问题,即由于工具更换成本而引起的称为供应商锁定。此外,自动化涉及这些工具的过程也需要投资。这些问题可以通过标准化服务界面来促进其集成来解决。链接的数据是实施这种标准而无需牺牲多功能性的吸引人的选择。 OSLC标准规范是朝这个方向上的令人兴奋且有希望的建议。其目的是建立一个可以使用标准链接数据模型进行服务的环境。但是,当前的规范版本仍然缺乏标准定义,对于在快速变化环境中自动执行动作至关重要的概念。因此,本文提出了一项新规范,以扩展基于ECA模型的OSLC,以基于事件的可互操作自动化,尤其是对于DevOps环境,这是我们的激励情况。简单的DevOps体系结构是作为原型构建的,以验证所提出的模型。使用该体系结构,在实际工作流程中验证了所提出的模型,以证明其对OSLC标准和DevOps字段的贡献。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源