An enterprise architecture is an instrument that focuses on coherence between business processes, information distribution, and technology infrastructure of an organization. In this compilation, the authors begin by creating and subsequently discussing an artifact that provides architects with the capability of monitoring validity within ArchiMate enterprise architecture models.
Next, it is suggested that business specialists and enterprise architects can benefit from collocated training, and that training activities in enterprise architecture are both one-off training and recurring training, where the latter is providing a community of practice.
The authors consider ideas that may make it easier for organizations to realize the potential benefits of service-oriented architectures and cloud computing, as one of the challenges for software engineers today is keeping up with the rapid changes in technology.
The major features underlying microservice architecture are examined, particularly the advantages and the disadvantages of their technologies and implementation. This analysis also highlights the major capabilities of microservices in driving future advances in the software and hardware industries.