Architectural Patterns
上QQ阅读APP看书,第一时间看更新

Advantages of two-tier client-server patterns

Some of the key advantages of client server systems are as follows:

  • Security: Data is stored centrally in the server. This offers greater control over the server and offers higher level of security than protecting the data that will be spread across a large number of client machines, which may involve offering special security mechanisms for each client machine.
  • Centralized access to data: As most of the data is stored centrally in the server, it is much easier to do updates on the data. This is one of the simplest architectural styles.
  • Ease of maintenance: In this architectural pattern, the client is unaware of details of the server and hence server maintenance activities like repair, upgrade, and so on do not affect the functioning of the client.