分布式系统的体系结构分布式系统的体系结构Distributed InformationSystems: Architecture多层分布式系统的结构模型 多层分布式系统具有客户端的表示层、中间的业务逻辑层和数据库服务器的三层或多层体系结构 .如图所示:多层分布式体统的结构模型 模型与基于客户/服务器的机制不同,将业务的表现与实现逻辑分开,这样更与现实世界的业务处理相同。因为前台的操作人员不需要对业务逻辑进行控制,而业务逻辑是由管理人员确定的,操作人员仅面向人机交互。其中包括三个层次:表示层。该层为用户提供人机交互界面,所有的数据录入/显示操作都在此完成。当用户需要进行数据交换时,是不允许直接访问数据库服务器,而是通过业务逻辑层提供的Service Interface接口进行访问,这样保证了后台数据的安全性。多层分布式体统的结构模型 业务逻辑层。该层负责对输入/输出的数据按照业务逻辑进行加工处理,并实现对数据库服务器的访问。从上图我们可以看到,该层对它的上级和下级分别提供了Servive Interface和DBAgent。 Service Interface接口用于向客户程序提供业务服