Aplicando un enfoque dirigido por modelos para construir servicios web a partir de modelos de procesos de negocio
Metadatos
Mostrar el registro completo del ítemResumen
El trabajo presenta un enfoque dirigido por modelos que asigna un rol central a los modelos de procesos de negocio durante la construcción de sistemas orientados a servicios y a microservicios. Se desarrolla una transformación dirigida por modelos que permite obtener de manera automática, la implementación parcial en código fuente de los servicios web representados en un modelo de procesos de negocio BPMN. La transformación se denomina BPMN2REST y convierte un diagrama de colaboraciones BPMN extendido en una implementación parcial de servicios web RESTful, utilizando el framework Spark para Java. La extensión de BPMN; denominada extBPMN, describe qué comunicaciones del modelo representan servicios REST, y contiene la información necesaria para obtener el código fuente, que será interpretada por BPMN2REST. El objetivo de la transformación BPMN2REST es acelerar el proceso de desarrollo de los servicios web RESTful de una empresa, por medio de la generación automática de código fuente. En adición, su uso permitirá que los modelos de procesos de negocio adquieran un rol protagonista, ya que resultarán necesarios para ejecutar la transformación. Esto a su vez, mejorará la consistencia entre los modelos y los servicios web implementados; acercando a los desarrolladores de software con los analistas de los procesos de negocio. This report presents a model-driven approach that assigns a central role to business process models during the construction of service-oriented and microservice-oriented systems. A model-driven transformation is developed. This transformation allows to automatically generate the partial implementation in source code of the web services represented in a BPMN based model. The transformation is called BPMN2REST and receives an extended BPMN
collaboration diagram as input to produce a partial RESTful web service based project, using the Java Spark framework. A BPMN extension called extBPMN is provided. It describes which communications from the collaboration diagram represent REST service usages, and contains the necessary information that BPMN2REST will use to generate the source code. The aim of the BPMN2REST transformation is to accelerate the development process of a company's RESTful web services, through the automatic generation of source code. In addition, its use will
emphasize the usage of business process models, since they will be required to execute the transformation. This, in turn, will improve the consistency between the models and the implemented web services; bringing software developers closer to business process analysts.
Autor/a
Pereyra, Lucas Emanuel
Director/a
Riesco, Daniel Edgardo (director);
Rivera, María Belén (co-directora);
Rivera, María Belén (co-directora);
Becker, Pablo Javier (jurado)
Lafuente, Guillermo Javier (jurado)
Martín, María de los Angeles (jurado)
Lafuente, Guillermo Javier (jurado)
Martín, María de los Angeles (jurado)
Institución
Universidad Nacional de La Pampa. Facultad de Ingeniería
Fecha
2020-10-09Tipo de documento
tesis de grado
Subtipo de documento
proyecto final
proyecto final
dc.language.iso
spa
Extensión: 109 páginas
Palabras clave
desarrollo dirigido por modelos; BPMN; REST; Eclipse IDE; spark framework;
Keywords
model driven development; BPMN; REST; Eclipse IDE; spark framework;
Materias
TECNOLOGÍA::Tecnologías de la información::Ciencias de la Computación::Ingeniería de software;
Utilizar el siguiente identificador (URI) para citar o enlazar este registro:
https://repo.unlpam.edu.ar/handle/unlpam/7227Registros en colección
- Tesisg [1853]
El ítem tiene asociados los siguientes ficheros de licencia: