Affiliation:
1. Intelligent Systems Group, Telematic Systems Engineering Department, School of Telecommunications Engineering, Universidad Politécnica de Madrid, Campus Ciudad Universitaria, 28040 Madrid, Spain
Abstract
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.
Funder
Ministry of Science and Innovation, Government of Spain
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference66 articles.
1. DevOps;Ebert;IEEE Softw.,2016
2. Jabbari, R., Ali, N.B., Petersen, K., and Tanveer, B. (2016, January 24). What Is DevOps? A Systematic Mapping Study on Definitions and Practices. Proceedings of the ACM International Conference Proceeding Series, Scotland, UK.
3. DevOps Automation and Agile Methodology;Mohammad;Int. J. Creat. Res. Thoughts (IJCRT),2017
4. Streamlining DevOps Automation for Cloud Applications;Mohammad;Int. J. Creat. Res. Thoughts (IJCRT),2018
5. Hochstein, L., and Moser, R. (2017). Ansible: Up and Running: Automating Configuration Management and Deployment the Easy Way, O’Reilly Media, Inc.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献