Sybase Technical Library - Product Manuals Home
[Search Forms] [Previous Section with Hits] [Next Section with Hits] [Clear Search] Expand Search

Chapter 1 Introducing
Client-Library [Table of Contents] The Open Client and Open
Server products

Open Client Client-Library/C Reference Manual

[-] Chapter 1 Introducing Client-Library
[-] Sybase Client/Server architecture

Sybase Client/Server architecture

Client/server architecture divides the work of computing between "clients" and "servers."

Clients make requests of servers and process the results of those requests. For example, a client application might request data from a database server. Another client application might send a request to an environmental control server to lower the temperature in a room.

Servers respond to requests by returning data or other information to clients, or by taking some action. For example, a database server returns tabular data and information about that data to clients, and an electronic mail server directs incoming mail toward its final destination.

Client/Server architecture has several advantages over traditional program architectures:

Types of clients

A client is any application that makes requests of a server. Clients include:

Types of servers

The Sybase product line includes servers and tools for building servers:

An Open Server application can be any type of server. For example, it can perform specialized calculations, provide access to real-time data or interface with services such as electronic mail. An Open Server application is created individually, using the building blocks provided by Open Server Server-Library.

Adaptive Server and Open Server applications are similar in some ways:

But they also differ:


Chapter 1 Introducing
Client-Library [Table of Contents] The Open Client and Open
Server products