文件共享架构, 在此之前是基于PC网络服务器使用的文件共享架构,下载文件的共享位置的桌面环境。客户端的工作,然后在桌面环境中运行。此体系结构的工作仅当共享使用率较低,更新竞争是低的,要传输的数据量是低的。在20世纪90年代,PC LAN(局域网)的计算,因为容量的文件共享是过度紧张的在线用户数的增长。 由于这些限制的文件共享架构,客户机/服务器体系结构的出现。
客户机/服务器体系结构, 这种方法介绍了由数据库服务器,文件服务器更换。使用关系数据库管理系统,可以直接回答用户查询。客户机/服务器体系结构的显着降低网络流量,提供查询响应,而不是总的文件传输。它通过一个GUI前端允许多用户更新到共享数据库。远程过程调用(RPC)或标准的查询语言(SQL)语句通常用于客户端和服务器之间的通信。 以下是客户机/服务器体系结构的例子。
1) 在两层客户机/服务器体系结构的两层架构,用户界面被放置在用户的桌面环境,通常在一台服务器,这是一个更强大的机器提供服务的许多客户数据库管理系统服务。拆分信息处理系统之间的用户界面环境的数据库管理服务器环境。数据库管理服务器支持存储过程和触发器。软件供应商提供的应用程序开发工具,以简化的两层客户机/服务器体系结构。
2)三层架构 的三层体系结构,克服缺点的两层结构。在三层体系结构,中间件之间使用用户系统接口的客户端环境和数据库管理服务器环境。这些中间件实现在各种方式,如事务处理监视器,消息服务器或应用程序服务器。的中间件进行排队,执行应用程序和数据库升级的功能。此外,中间件增加了调度和优先级的工作正在进行中。三层客户机/服务器体系结构,以提高性能为大量的用户,也两层的方法相比,提高了灵活性。三层架构的缺点是,开发环境是比较困难的使用比两层的应用程序的发展。
3)消息服务器的三层。 在这种体系结构中,消息异步处理和优先级。消息有头,包括优先级信息,地址和身份证号码。消息服务器的关系型数据库管理系统和其他数据源的链接。邮件系统是无线基础设施的替代。
4)三层与应用程序服务器 体系结构允许的应用程序运行在一个共享主机,而不是在用户接口的客户端环境的主体。应用程序服务器共享业务逻辑,计算和数据检索引擎。在这种体系结构中,应用程序的可扩展性和一台服务器上安装成本比维持在桌面上的客户端使用 客户机/服务器体系结构,用于工业以及军事。他们提供了一个灵活的架构,允许插入新的技术更容易比早期版本的软件设计。
工作。客户服务器端架构模式简称C/S结构,是一种网络架构,每一个客户端软件的实例都可以向一个服务器或应用程序服务器发出请求,联系起来生活中的工作,工作人员会在处理完客户问题之后就可以离开:结束后断开服务,工作人员继续为下一个客户服务:服务器继续等待下一个客户端的请求。力控是cs架构。B/S架构是浏览器和服务器架构模式。是对C/S架构的一种变化或者改进的架构。
C/S架构是客户端和服务器架构模式。服务器端负责数据的管理,客户端负责完成和用户的交互。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)