“…Key concepts in architecture are concerns, architecture principles, models, views and frameworks, such as a logical business model, the security view, and the The Open Group's Architecture Framework [28]. In this set of instruments, architecture principles are considered to play a key role [20], [29]- [31] in guiding the design and implementation of Information System requirements [32]. Examples of architecture principles are "a fact is stored only once" or "Reuse, before Buy, before Build."…”