A platform for research: civil engineering, architecture and urbanism
Microservice Architecture from Enterprise Architecture Management Perspective
Abstract Microservice Architecture (MSA) is an architectural style to build distributed applications as a collection of independently deployable services. When adopting MSA, companies must drive some aspects that impact the organizational efficiency in order to guarantee (i) the strategic benefits of services; (ii) promote the best resources usage and (iii) separate the scopes of enterprise architecture (EA) decisions and microservice teams’ decisions. This paper assesses the relevant factors about MSA from the enterprise architecture management (EAM) perspective and proposes an ArchiMate metamodel which serve as an architectural reference. Two methods with different approaches were selected to compose the model proposed, Extreme Enterprise Architecture Planning (XEAP) a top-down approach used here to plan microservices products and EA-Mini-Descriptions a bottom-up approach used to keep the EA up to date. In the end, (i) a model defining principles and governance guidelines, (ii) a generic model defining architectural responsibilities, and (iii) an architectural reference for technology standards which enable the enterprise governance of MSA, are engineered.
Microservice Architecture from Enterprise Architecture Management Perspective
Abstract Microservice Architecture (MSA) is an architectural style to build distributed applications as a collection of independently deployable services. When adopting MSA, companies must drive some aspects that impact the organizational efficiency in order to guarantee (i) the strategic benefits of services; (ii) promote the best resources usage and (iii) separate the scopes of enterprise architecture (EA) decisions and microservice teams’ decisions. This paper assesses the relevant factors about MSA from the enterprise architecture management (EAM) perspective and proposes an ArchiMate metamodel which serve as an architectural reference. Two methods with different approaches were selected to compose the model proposed, Extreme Enterprise Architecture Planning (XEAP) a top-down approach used here to plan microservices products and EA-Mini-Descriptions a bottom-up approach used to keep the EA up to date. In the end, (i) a model defining principles and governance guidelines, (ii) a generic model defining architectural responsibilities, and (iii) an architectural reference for technology standards which enable the enterprise governance of MSA, are engineered.
Microservice Architecture from Enterprise Architecture Management Perspective
Pinheiro, Carlos (author) / Vasconcelos, André (author) / Guerreiro, Sergio (author)
2019-01-01
10 pages
Article/Chapter (Book)
Electronic Resource
English
Enterprise architecture management , Adaptive enterprise architecture , Adaptable enterprise architecture , Microservice architecture , SOA Computer Science , Information Systems Applications (incl. Internet) , Enterprise Architecture , Business Process Management , Computer Appl. in Administrative Data Processing , Software Engineering
Infrastructure Smart Service System Based on Microservice Architecture
Springer Verlag | 2019
|Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns
BASE | 2017
|