Extendiendo el estándar OSLC para la automatización basada en ECA
Autores: García-Grao, Guillermo; Carrera, Álvaro
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Extendiendo el estándar OSLC para la automatización basada en ECA
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Automatización de flujos de trabajo
Sistemas de desarrollo de software
Principios ágiles
Dependencia de proveedores
Estandarización de interfaces de servicio
Open Services for Lifecycle Collaboration (OSLC)
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 53
Citaciones: Sin citaciones
La automatización del flujo de trabajo está tomando el control de los sistemas de desarrollo de software, ayudando a las empresas a aumentar la eficiencia, acelerar la producción y adaptarse rápidamente a los cambios del mercado. Combinada con los principios ágiles, ha dado lugar al paradigma DevOps. Sin embargo, los profesionales a menudo se enfrentan a un problema importante conocido como el bloqueo del proveedor, causado por el costo de reemplazar herramientas o migrar a plataformas diferentes. Este problema podría abordarse estandarizando las interfaces de servicio para facilitar su integración. Los Datos Enlazados son una elección atractiva para implementar dicho estándar sin sacrificar la versatilidad. Siguiendo este enfoque, la propuesta de Servicios Abiertos para la Colaboración en el Ciclo de Vida (OSLC) tiene como objetivo construir un entorno donde los servicios puedan interoperar utilizando modelos estándar. Por lo tanto, este artículo propone una extensión de la especificación existente de OSLC, basada en el modelo Evento-Condición-Acción (ECA), para la automatización interoperable basada en eventos. Esta extensión permite un nuevo camino en el campo de la automatización semántica para los servicios de OSLC, que permite la auto-interacción de los servicios entre sí y con los usuarios humanos. El artículo presenta los conceptos clave del modelo propuesto y ejemplifica su aplicación en un escenario de automatización con dos servicios de la vida real. La validación de la propuesta se ha llevado a cabo utilizando métodos establecidos de evaluación de ontologías, como métricas de cobertura y similitud y preguntas de competencia.
Descripción
La automatización del flujo de trabajo está tomando el control de los sistemas de desarrollo de software, ayudando a las empresas a aumentar la eficiencia, acelerar la producción y adaptarse rápidamente a los cambios del mercado. Combinada con los principios ágiles, ha dado lugar al paradigma DevOps. Sin embargo, los profesionales a menudo se enfrentan a un problema importante conocido como el bloqueo del proveedor, causado por el costo de reemplazar herramientas o migrar a plataformas diferentes. Este problema podría abordarse estandarizando las interfaces de servicio para facilitar su integración. Los Datos Enlazados son una elección atractiva para implementar dicho estándar sin sacrificar la versatilidad. Siguiendo este enfoque, la propuesta de Servicios Abiertos para la Colaboración en el Ciclo de Vida (OSLC) tiene como objetivo construir un entorno donde los servicios puedan interoperar utilizando modelos estándar. Por lo tanto, este artículo propone una extensión de la especificación existente de OSLC, basada en el modelo Evento-Condición-Acción (ECA), para la automatización interoperable basada en eventos. Esta extensión permite un nuevo camino en el campo de la automatización semántica para los servicios de OSLC, que permite la auto-interacción de los servicios entre sí y con los usuarios humanos. El artículo presenta los conceptos clave del modelo propuesto y ejemplifica su aplicación en un escenario de automatización con dos servicios de la vida real. La validación de la propuesta se ha llevado a cabo utilizando métodos establecidos de evaluación de ontologías, como métricas de cobertura y similitud y preguntas de competencia.