蒲公英 - 制药技术的传播者 GMP理论的实践者

搜索
查看: 2436|回复: 2
收起左侧

[质量信息化] 药搭文档管理系统BS架构技术体系的领先性

[复制链接]
药士
发表于 2018-10-19 11:07:34 | 显示全部楼层 |阅读模式

欢迎您注册蒲公英

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
药搭系统为B/S架构, Java为主要开发语言,并采用模块设计,各业务模块通过系统框架组装在一起,模块间独立性强,为后续维护、升级和扩展提供了技术保障;

B/S结构(Browser/Server,浏览器/服务器模式),例如OA办公系统;

C/S结构(Client/Server结构,客户机和服务器结构),例如高效液相系统;

B/S相对于C/S结构, B/S相比有以下优点:

1、首先,B/S比C/S的维护工作量大大减少了。

C/S结构的每一个客户端都必须安装和配置软件。

假如一个企业共有300个客户站点使用一套C/S结构的软件,系统上线时需要部署300台电脑,而且部署过程中会受电脑环境、IE版本等情况到账安装异常;另外系统更新(哪怕很微小的改动后,比如增加某个功能),系统维护员将服务器更新到最新版本;300个客户端都需要进行升级,这对管理员及网络资源都是一个挑战。

若某个客户端忘记升级或网络中断没有及时升级,则该客户端将会碰到版本不一致的问题而无法工作。而B/S结构,客户端不必安装及维护。如果我们将前面企业的C/S结构的软件换成B/S结构的,我们看看软件升级后,系统维护员如何维护: 系统维护员只要将服务器的软件升级到最新版本就行了。

其他客户端,只要重新登录系统,使用的就已经是最新版本的软件了。

2、其次,B/S相对C/S能够降低总体拥有成本,C/S软件一般是采用两层结构的。

两层结构中,客户端接受用户的请求,客户端向数据库服务提出请求,数据库服务将数据提交给客户端,客户端将数据进行计算(可能涉及到运算、汇总、统计等等)并将结果呈现给用户。

在三层结构中,客户端接受用户的请求,客户端向应用服务提出请求,应用服务从数据库服务中获得数据,应用服务将数据进行计算并将结果提交给客户端,客户端将结果呈现给用户。

这两种结构的不同点是,两层结构中客户端参与运算,而三层结构中客户端并不参与运算,只是简单的接收用户的请求,显示最后的结果。由于三层结构中的客户端并不需要参与计算,所以对客户端计算机的配置要求是比较低的。

3、由于从应用服务到客户端只传递最终的结果,数据量较少,使用电话线也能够信任。而采用C/S两层结构,使用电话线作为传输线路可能因为速度太慢而不能够接受。 采用三层结构的软件的配置可以是提高服务器的配置,降低客户端的配置。这样增加的只是一台服务器(应用服务和数据库服务可以放在同一台计算机中)的价格,而降低的却是几十台客户端机器的价格。起到了降低总体拥有成本的作用。

4、C/S、B/S软件数据一致性比较

在C/S结构软件的解决方案里,对于异地经营的大型集团都采用各地安装区域级服务器,然后再进行数据同步的模式。这些服务器每天必须同步完毕之后,总部才可得到最终的数据。由于局部网络故障造成个别数据库不能同步不说,即使同步上来,各服务器也不是一个时点上的数据,数据永远无法一致,不能用于决策。对于B/S结构的软件来讲,其数据是集中存放的,客户端发生的每一笔业务单据都直接进入到中央数据库,不存在数据一致性的问题。

5、C/S、B/S软件数据实时性比较

在集团级应用里,C/S结构不可能随时随地看到当前业务的发生情况,看到的都是事后数据;而B/S结构则不同,它可以实时看到当前发生的所有业务,方便了快速决策,有效地避免了企业损失。

6、C/S、B/S软件数据安全性比较

由于C/S结构软件的数据分布特性,客户端所发生的火灾、盗抢、地震、病毒、黑客等都成了可怕的数据杀手。另外,对于集团级的异地软件应用,C/S结构的软件必须在各地安装多个服务器,并在多个服务器之间进行数据同步。如此一来,每个数据点上的数据安全都影响了整个应用的数据安全。

所以,对于集团级的大型应用来讲,C/S结构软件的安全性是令人无法接受的。对于B/S结构的软件来讲,由于其数据集中存放于总部的数据库服务器,客户端不保存任何业务数据和数据库连接信息,也无需进行什么数据同步,所以这些安全问题也就自然不存在了。
来源:质量管理信息化       作者:冯立
417987774432053367.jpg

回复

使用道具 举报

药士
发表于 2018-10-19 12:39:12 | 显示全部楼层
回复

使用道具 举报

药徒
发表于 2018-11-8 07:04:08 | 显示全部楼层
您好,最后一条我不太明白,B/S结构的客户端应该也是不在本地存储数据的,数据的中转都是由应用服务器进行连接,所以在不考虑集团化部署的前提下,只是从客户端层面来说其实两个架构的系统在数据安全方面应该是一样的吧,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×发帖声明
1、本站为技术交流论坛,发帖的内容具有互动属性。您在本站发布的内容:
①在无人回复的情况下,可以通过自助删帖功能随时删除(自助删帖功能关闭期间,可以联系管理员微信:8542508 处理。)
②在有人回复和讨论的情况下,主题帖和回复内容已构成一个不可分割的整体,您将不能直接删除该帖。
2、禁止发布任何涉政、涉黄赌毒及其他违反国家相关法律、法规、及本站版规的内容,详情请参阅《蒲公英论坛总版规》。
3、您在本站发表、转载的任何作品仅代表您个人观点,不代表本站观点。不要盗用有版权要求的作品,转贴请注明来源,否则文责自负。
4、请认真阅读上述条款,您发帖即代表接受上述条款。

QQ|手机版|蒲公英|ouryao|蒲公英 ( (京)-非经营性-2014-0058 京ICP证150354号 京ICP备14042168号-1 )

GMT+8, 2024-3-29 18:50

Powered by Discuz! X3.4运维单位:苏州豚鼠科技有限公司

Copyright © 2001-2020, Tencent Cloud.

声明:蒲公英网站所涉及的原创文章、文字内容、视频图片及首发资料,版权归作者及蒲公英网站所有,转载要在显著位置标明来源“蒲公英”;禁止任何形式的商业用途。违反上述声明的,本站及作者将追究法律责任。
快速回复 返回顶部 返回列表