TY - GEN
T1 - Incremental integration of microservices in cloud applications
AU - Zúñiga-Prieto, Miguel
AU - Insfran, Emilio
AU - Abrahao, Silvia
AU - Cano-Genoves, Carlos
PY - 2016
Y1 - 2016
N2 - Microservices have recently appeared as a new architectural style that is native to the cloud. The high availability and agility of the cloud demands organizations to migrate or design microservices, promoting the building of applications as a suite of small and cohesive services (microservices) that are independently developed, deployed and scaled. Current cloud development approaches do not support the incremental integration needed for microservice platforms, and the agilityofgetting new functionalities out to customers is consequently affected by the lack of support for the integration design and automation of the development and deployment tasks. This paper presents an approach for the incremental integration of microservices that will allow developers to specify and design microservice integration, and provide mechanisms with which to automatically obtain the implementation code for business logic and interoperation among microservices along with deployment and architectural reconfiguration scripts specific to the cloud environment in which the microservice will be deployed.
AB - Microservices have recently appeared as a new architectural style that is native to the cloud. The high availability and agility of the cloud demands organizations to migrate or design microservices, promoting the building of applications as a suite of small and cohesive services (microservices) that are independently developed, deployed and scaled. Current cloud development approaches do not support the incremental integration needed for microservice platforms, and the agilityofgetting new functionalities out to customers is consequently affected by the lack of support for the integration design and automation of the development and deployment tasks. This paper presents an approach for the incremental integration of microservices that will allow developers to specify and design microservice integration, and provide mechanisms with which to automatically obtain the implementation code for business logic and interoperation among microservices along with deployment and architectural reconfiguration scripts specific to the cloud environment in which the microservice will be deployed.
KW - Cloud
KW - Cloud architectures
KW - Incremental
KW - Integration
KW - Microservices
UR - https://www.scopus.com/pages/publications/84995923681
M3 - Contribución a la conferencia
AN - SCOPUS:84995923681
T3 - 25th International Conference on Information Systems Development, ISD 2016
SP - 93
EP - 105
BT - 25th International Conference on Information Systems Development, ISD 2016
PB - Association for Information Systems
T2 - 25th International Conference on Information Systems Development, ISD 2016
Y2 - 24 August 2016 through 26 August 2016
ER -