图3应用软件功能模型图
4、特色分析:应用软件的三层结构模式
三层应用结构即“浏览器-服务器-数据库”应用模式的解决方案,是抚顺市医疗保险计算机管理系统实现实时在线以保证基础数据的唯一性的重要保证。
在三层客户机/服务器体系结构中,应用程序集中放置在中间层即商用逻辑层上,由所有用户共享,使得系统的维护和更新变得简单。当事务逻辑发生变化时,只需更新服务器上相应的应用程序组件,之后所有的客户就可以使用新的事务处理逻辑。避免了客户端应用程序版本控制和更新的困难。
在中间层,开发人员可以利用vb、vc等常用的开发工具开发可重用的二进制组件,而不是编写存储过程。而且这些组件可以镜像到多台机器上同时运行,从而分担多用户的负载。应用程序组件可以共享与数据库的连接,数据库服务器不再是为每个活动的用户保持一个连接,从而降低了数据库服务器的负担,提高了性能。
安全管理可以基于组件来授权而不是授权给用户,客户不再直接访问数据库,提高了安全性这样的体系结构适合大规模配置的应用系统,而在中间层的商业逻辑不必信任客户机,极大的提高了系统的效率,而这些商业逻辑共享数据库连接,就可以使大量的客户有机会使用系统,这样增加的是客户数量而不是数据库的连接数量,不会影响服务器的工作效率和增加系统的负担。
上一页 [1] [2] [3]