一、Sybase 的客户服务器结构

客户/服务器结构,计算机环境由客户端和服务器端以及连接两端的客户

/服务器接口部分组成。在客户端和服务器端都应有基本硬件配置和互连装置,同时有相应的系统软件平台和必要的应用开发工具。对应用者而言,既可在客户端开发各种应用程序,也可在服务器端开发必要的应用处理程序, 因而也称为客户/服务器计算。即 Clint/Server 结构,简称 C/S 计算。在信息处理领域,C/S 计算按以下原则划分系统功能:客户端,为用户开发提供各种强有力的支持;服务器端,主要负责数据管理,包括数据完整性、安全性保证等。

Sybase 在信息处理中率先引进了客户/服务器结构,并按此结构模式提供了一系列有关产品,为用户开发各种应用程序提供了方便。

Sybase 由服务器软件(SQL Server)、客户软件(SQL Toolset)和接口软件(Open Client/Open Server)组成。

SQL Server 是关系型数据库管理系统(RDBMS),专门负责高速处理、数据存取和事务管理。

SQL Toolset 是一组 4GL 开发工具,包括 DWB、APT、SQR、Embedded SQL 等,为应用开发提供了良好的环境。

Open Client 是客户端的应用编程接口(API),为一组库函数。它把客户请求格式化,并经网络传输给服务器。

Open Server 是服务器端的 API。它允许用户为任何非 Sybase 数据源或服务器创建专用的 Gateway。