Waldo Jefferson Trebejo Loayza, Fany Sobero Rodríguez
{"title":"基于微服务和领域驱动设计(DDD)的软件架构建模和代码生成工具","authors":"Waldo Jefferson Trebejo Loayza, Fany Sobero Rodríguez","doi":"10.15381/rpcs.v4i2.24855","DOIUrl":null,"url":null,"abstract":"Diferentes empresas que brindan servicios digitales deben contar con software sofisticados que permitan realizar diversas operaciones de manera oportuna y segura, manteniendo el programa en constante mejora, actualización y opciones para incorporar nuevas tecnologías del mercado. Muchas empresas aún utilizan sistemas heredados como su principal herramienta para los procesos de negocios, mientras que otras utilizan tecnologías obsoletas que limitan su capacidad para realizar actualizaciones o migraciones a tecnologías modernas, convirtiendo este escenario en una amenaza para la seguridad de los sistemas informáticos con los que operan, que pone en peligro el rendimiento y la productividad de la empresa. El presente artículo implementa una herramienta de modelado y generación de código de arquitectura de software basada en Microservicios y Diseño Dirigido por Dominio (DDD), para facilitar y acelerar el desarrollo de proyectos de software y la migración de sistemas heredados a nuevos servicios independientes, al tiempo que, utilizando tecnologías modernas para dar cuenta de la interoperabilidad, seguridad, escalabilidad, modularidad entre otros atributos de calidad. Para validar la contribución de la herramienta, se validó con expertos en diseño y construcción de software, lo que reveló la eficiencia y eficacia de la generación del modelo y código, así como la aceptación de la usabilidad de la herramienta.","PeriodicalId":355216,"journal":{"name":"Revista peruana de computación y sistemas","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Herramienta para el modelado y generación de código de Arquitecturas de Software basadas en Microservicios y Diseño guiado por el dominio (DDD)\",\"authors\":\"Waldo Jefferson Trebejo Loayza, Fany Sobero Rodríguez\",\"doi\":\"10.15381/rpcs.v4i2.24855\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Diferentes empresas que brindan servicios digitales deben contar con software sofisticados que permitan realizar diversas operaciones de manera oportuna y segura, manteniendo el programa en constante mejora, actualización y opciones para incorporar nuevas tecnologías del mercado. Muchas empresas aún utilizan sistemas heredados como su principal herramienta para los procesos de negocios, mientras que otras utilizan tecnologías obsoletas que limitan su capacidad para realizar actualizaciones o migraciones a tecnologías modernas, convirtiendo este escenario en una amenaza para la seguridad de los sistemas informáticos con los que operan, que pone en peligro el rendimiento y la productividad de la empresa. El presente artículo implementa una herramienta de modelado y generación de código de arquitectura de software basada en Microservicios y Diseño Dirigido por Dominio (DDD), para facilitar y acelerar el desarrollo de proyectos de software y la migración de sistemas heredados a nuevos servicios independientes, al tiempo que, utilizando tecnologías modernas para dar cuenta de la interoperabilidad, seguridad, escalabilidad, modularidad entre otros atributos de calidad. Para validar la contribución de la herramienta, se validó con expertos en diseño y construcción de software, lo que reveló la eficiencia y eficacia de la generación del modelo y código, así como la aceptación de la usabilidad de la herramienta.\",\"PeriodicalId\":355216,\"journal\":{\"name\":\"Revista peruana de computación y sistemas\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Revista peruana de computación y sistemas\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15381/rpcs.v4i2.24855\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista peruana de computación y sistemas","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15381/rpcs.v4i2.24855","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Herramienta para el modelado y generación de código de Arquitecturas de Software basadas en Microservicios y Diseño guiado por el dominio (DDD)
Diferentes empresas que brindan servicios digitales deben contar con software sofisticados que permitan realizar diversas operaciones de manera oportuna y segura, manteniendo el programa en constante mejora, actualización y opciones para incorporar nuevas tecnologías del mercado. Muchas empresas aún utilizan sistemas heredados como su principal herramienta para los procesos de negocios, mientras que otras utilizan tecnologías obsoletas que limitan su capacidad para realizar actualizaciones o migraciones a tecnologías modernas, convirtiendo este escenario en una amenaza para la seguridad de los sistemas informáticos con los que operan, que pone en peligro el rendimiento y la productividad de la empresa. El presente artículo implementa una herramienta de modelado y generación de código de arquitectura de software basada en Microservicios y Diseño Dirigido por Dominio (DDD), para facilitar y acelerar el desarrollo de proyectos de software y la migración de sistemas heredados a nuevos servicios independientes, al tiempo que, utilizando tecnologías modernas para dar cuenta de la interoperabilidad, seguridad, escalabilidad, modularidad entre otros atributos de calidad. Para validar la contribución de la herramienta, se validó con expertos en diseño y construcción de software, lo que reveló la eficiencia y eficacia de la generación del modelo y código, así como la aceptación de la usabilidad de la herramienta.