当前位置:首页 >新闻动态
杭州盛翼电力设备公司--电能管理系统,导轨式电能表,多功能电力仪表,多功能谐波表,智能电源监控单元,开关柜无线测温系统,开关柜测控装置,开关状态指示仪
B/S架构和C/S架构的HIS对比
【作者/来自】邱琪 【发表时间】2013-07-01 【点击次数】1457

B/S和C/S到底是什么意思?
B/S:
  B/S结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
C/S:
  客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。
  这里客户和服务器都是指通信中所涉及的两个应用进程(软件)。使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为client(这种情况下也可把client译为“客户机”),把运行服务器程序的机器称为server。所以有时要根据上下文判断client与server是指软件还是硬件。
  它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
1.架构对比
  便携和灵活性对比
  C/S架构面对现在的移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
  客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。(大多数没法自动升级而需要人工升级)
B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
  目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。
  可扩展性
  随着日益增多的HIS功能细化,随之而来的是人员成本的飞升,在人力消耗的同时还得不到实际的效果,那么在扩展性方面B/S架构就有着先天性的优势,对比同样作为医疗行业的日常HIS工作中的医生及护士站功能就长期以来都是B/S架构的长项,手持PDA设备或者移动电子屏幕可以快速的准确无误的及时得到病者的细节情报而进行分析的话,在效率,人工上都可以起来很大一部分的辅助作用.在移动医疗和信息收集中B/S无疑都是有力有效的保证.而且根据HIS系统的B/S型特性还可以扩展很多基于移动医疗的解决方案.同时因为B/S是基于浏览器作为客户端应用的方案,所以也不会存在因为工控系统或者非WINDOWS系统所造成的无法使用的问题.
2.实际应用
  安装使用过程差别
  由于C/S系统需要客户端安装专用的客户端软件。其次任何一台电脑出问题都需要单独对电脑进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装.这样所带来的不便性对于医疗信息化系统的及时需求会造成比较高的损失.
而B/S系统只需要基于WEB浏览器来作客户端进行操作,所以单个计算机出现问题以后可以直接使用其它计算机直接代替,或者使用临时应急的可使用WEB浏览器的设备就可以马上应急解决这类相关的问题.
  日常使用及故障突发对比
  对于HIS系统基本都是医疗机构选择了以后,从安装->测试->培训->正式使用的流程,而这个流程中B/S架构的HIS就可以完美的一体化完成,而这个流程中重中之重的往往都是培训使用软件方法为主.相反基于C/S架构的HIS在培训这一个过程中消耗大量的医用可用资源进行培训,其间基本培训是以用户培训到习惯去使用这个软件,而B/S架构却可以很轻易的对医院的用户习惯进行更改以去适应用户习惯.而不是让用户养成该软件的使用习惯.
3.时效性的保证
  时间周期内的硬件增长对比
  对于一个软件由于用户数量的增加,硬件投资成本也会相应增长。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,C/S结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于C/S软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而B/S结构(如e通管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。(B/S服务器负载极大)
  长时间维护
  Client/Server是建立在局域网的基础上的。Browser/Server是建立在广域网的基础上的。  
系统维护不同:系统维护在是软件生存周期中,开销大。重要C/S 程序由于整体性,,必须整体考察, 处理出现的问题以及系统升级。升级难,可能是再做一个全新的系统。B/S程序由构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

关闭
分享到:0
地址:杭州市江干区笕丁路168号
电话:0571-88312382 传真:0571-88352720 E-mail:hzsydl@hzsydl.com
版权所有:杭州盛翼电力设备有限公司 浙ICP备10204432号 技术支持:宣盟网络