software design and construction

Provide a brief justification of your selection
Which architecture is “correct”?
Are the two architectures consistent with one another?
What criteria are used to establish the consistency between the two architectures?
On what information is the answer to the preceding questions based?
2) For each type of innovative SW architecture below identify 2 examples of well 2 examples of well-known commercial commercial software systems software systems (applications) that are well described by:
Client-server architectures (not data-centered) centered) – services are in the center services are in the center
Peer-to-peer architecture
Plug-in (add-in) architecture
Distributed computing (cloud computing, GRID computing) architecture