Client Server
Learn about the client-server model and its pros and cons.
We'll cover the following...
Overview
Client-server architecture is a two-layered, and typically two-tiered, architecture. Therefore, this architecture can be considered a C&C architecture type as well. The client-server architecture is a distributed program in which clients and servers communicate directly with one another. A client requests a resource or uses a service provided by a server, and the server answers the client’s requests. A single server can have several clients connecting to it.
Where is business logic located?
The client component of the program includes the user interface code in this design, whereas the server part contains the database. Both the server and the client contain the business logic. The majority of the application’s business logic is saved on the server, although it may be ...