MicroValid: A Validation Framework for Automatically Decomposed Microservices

Authors
Publication date 2019
Host editors
  • J. Chen
  • L.T. Yang
Book title The 11th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2019)
Book subtitle the 19th IEEE International Conference on Computer and Information Technology (CIT 2019) ; the 2019 International Workshop on Resource Brokering with Blockchain (RBchain 2019) ; the 2019 Asia-Pacific Services Computing Conference (APSCC 2019) : proceedings : 11-13 December 2019, Sydney, Australia
ISBN
  • 9781728150123
ISBN (electronic)
  • 9781728150116
Event IEEE International Conference on Cloud Computing Technology and Science
Pages (from-to) 78-86
Number of pages 9
Publisher Los Alamitos, California: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
In a dynamic world of software development, the architectural styles are continuously evolving, adapting to new technologies and trends. Microservice architecture (MSA) is gaining adoption among industry practitioners due to its advantages compared to the monolithic architecture. Although MSA builds on the core concepts of Service Oriented Architecture (SOA), it pushes for a finer granularity, with stricter boundaries. Due to cost rationale, numerous companies choose to migrate from the monolithic style instead of developing from scratch. Recently, semi-automatic decomposition tools assist the migration process, yet a crucial part is still missing: validation. The current study focuses on providing a validation framework for microservices decomposed from monolithic applications and complete the puzzle of architectural migrations. From previous work we select quality attributes of microservices that may be assessed using static analysis. We then provide an implementation specification of the validation framework. We use five applications to evaluate our approach, and the results show that our solution is scalable while providing insightful measurements of the assessed quality attributes of microservices.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/CloudCom.2019.00023
Other links http://www.proceedings.com/52542.html
Permalink to this page
Back