所谓C/S机构的系统,是指客户/服务器模式的分布式计算系统。80年代以来,非常流行。大多数应用软件系统采用这种结构。
主要特点:以客户/服务器(call-return)的方式工作;以消息的交换作为通信方式;基于过程的服务访问;服务集中于特定的服务器。
她的有点是简化了应用程序的开发和维护。SERVER端为CLIENT 端提供系统定义的各种服务,如基于文件的服务、数据库服务、事物处理等。
C/S的不足在于这种模式大都基于“肥客户端”结构应用软件。客户机方一般由应用程序及相应的数据库连接程序组成,服务器方一般是某中数据库系统。主要的问题是系统的可升缩性和安装维护困难。开发人员写出的程序在客户端运行,站用了大量的系统资源和往来资源。
但目前应用更多的是三层或多层结构。