通用系统架构图

2021-09-28 10:49:08 2 举报
通用系统架构图
为充分保证系统在安全性、跨平台性、易扩展性、易维护性等方面的要求,采用先进的基于三层应用体系结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术,这种结构已成为当今应用软件的首选体系结构。​      系统通过架构于先进的B/A/S(Browser(浏览器),ApplicationServer(应用服务器), Server(服务器) )三层应用体系结构之上,并采用面向对象程序设计技术,将复杂的业务处理逻辑、流程控制逻辑和数据存取逻辑通过组件来实现,并运行在应用服务器之上,实现业务逻辑的快速部署和灵活调整,并通过部署在应用服务器层的专用组件实现对数据库的存取访问,以充分保证数据库系统的安全可靠访问。​      三层体系结构中,客户(请求信息)、程序(处理请求)和数据(被操作)被物理地隔离。三层结构是个更灵活的体系结构,它把显示逻辑从业务逻辑中分离出来,这就意味着业务代码是的,可以不关心怎样显示和在哪里显示。业务逻辑层现在处于中间层,不需要关心由哪种类型的客户来显示数据,也可以与后端系统保持相对独立性,有利于系统扩展。三层结构具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡。三层结构中安全性也更易于实现,因为应用程序已经同客户隔离。这种结构中,在中间层的业务逻辑层的操作都可以被抽象和封装起来,形成中间件,这种组件式的设计、开发使得系统结构更加清晰,扩展更加方便,重用得以实现,而大量复杂的操作都被做成中间组件,也使得程序开发变得更容易,而从功能上又可分为各种业务处理中间、事务处理中间件、消息队列中间件、数据访问中间件、安全控制中间件等。
作者其他创作
大纲/内容
评论
0 条评论
回复 删除
取消
回复
下一页