| Client/Server
Architecture |
| BusinessObject
Solutions, Inc. (BOS) delivers the
client/server architecture in partnering with clients
to achieve the best possible performance. When building
business solutions, support for databases is always
needed. There are two types of relational databases,
file-based and client/server databases, which are
commonly used in information technology industry.
For desktop applications, file-based relational
databases can provide a database engine and data
storage. For distributed processing applications
with complex business rules, a client/server
system is necessary. In the client/server model,
an application is split into two parts: a front-end
client that presents information to the user, and
a back-end server that stores and processes the
requests for the client. In a client/server system,
the server is usually a more powerful computer than
the client, and is a central data store for many
client computers so as to offer a number of advantages
such as better performance, less network traffic
and smaller software components.
The client/server architecture defines specific
responsibilities for both the client and the server,
making this model a popular choice for enterprise
systems. Three design stages are used to create
an optimized database system: conceptual, logical,
and physical designs. Options for assigning processing
responsibilities of the client/server include:
|