公路试验检测软件架构优劣对比解析.docxVIP

公路试验检测软件架构优劣对比解析.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基础不牢,地动山摇 —试验室信息化解决方案架构优劣对比分析 俗话说:“基础不牢,地动山摇”,“勿在浮沙建高楼”。地基不牢,楼层越高,楼房倒掉的危险越大。实际上,对于信息系统而言道理是相似的,软件架构就如同高楼的地基,架构不好,软件功能越多,开发难度、开发周期质量稳定性越容易失控,开发、服务成本会越来越高,厂商的响应效率会越来越低,最终导致系统实施不久即瘫痪。 软件架构本身是一个很复杂的话题,涉及的面比较广,包括组件连接关系、数据传输方式、扩展性与开放性支持方式等,网络化管理软件按数据传输方式划分有B/S架构和C/S架构,以及B/S+C/S混合架构,架构对于软件的重要性就如同基础对于高楼的重要性,架构的选择直接关系到软件系统的适应能力、扩展能力和运营成本,本文就重点解析不同架构应用于试验室信息化解决方案开发的优劣。 一、架构简介:B/S架构、C/S架构以及B/S+C/S混合架构 在讨论B/S与C/S+B/S架构试验室信息化解决方案架构对比之前,我们必须先弄清楚什么是B/S架构,什么是C/S+B/S架构。 首先我们说一下B/S架构,B/S架构是指由浏览器连接服务器进行数据交互传输的互联网解决方案。该架构采用服务器+浏览器的访问模式,即:所有用户数据存放于远程服务器端,用户打开任意一台能连接远程服务器的电脑,在浏览器中输入服务器预设的访问地址,并通过严格的身份验证后,通过浏览器完成所有相应的操作并提交到服务器端。 从用户感知角度来讲,B/S架构应用就是通过在浏览器里面输入网址就能使用的网页式应用,常见的在线办公OA系统、网站、QQ空间、网页游戏、网页版邮件系统都是B/S应用。B/S架构的典型特征是不需要安装客户端程序。 与B/S架构相对应,C/S架构应用需要用户通过安装在当前计算机上面的客户端软件同服务器端软件进行数据交互传输。C/S架构普遍使用在早期互联网传输效率不能满足数据传输需求,或数据因必威体育官网网址需要严格从互联网中隔离成封闭系统而采用局域网搭建方式的解决方案中,通常工具软件大多采用C/S架构,如QQ、AutoCAD、PhotoShop等,早期的管理软件ERP、CRM等也采用C/S架构。随着互联网的飞速发展,网络传输效率不再是数据传输瓶颈以及互联网时代对信息透明度和开放性提出更高要求后,B/S架构逐渐占据管理软件架构主流,最典型的莫过于广泛使用OA办公自动化系统了,绝大部分的OA系统都采用了B/S架构。 在了解了B/S和C/S架构后,很容易理解什么是C/S+B/S架构了。 C/S+B/S架构的解决方案普遍的处理方式是采用C/S架构完成复杂的业务数据处理和传输工作,并将处理后的结果通过B/S方式单向传输给连接该服务器的浏览器页面。出现这种混合模式的解决方案的原因是单一的C/S的模式无法满足需求;而全部实现B/S架构,在技术上和成本上又难以实现,因此将相对容易实现的查询统计等功能采用B/S的模式,而核心的业务流程由于技术等原因依旧采用传统的C/S架构模式。因此,C/S+B/S架构严格意义上来说只是一种妥协的处理方式。 单一的C/S架构,由于其实施成本高,维护成本高,服务效率低,在信息管理系统中已经逐步被淘汰,如现有的主流企业管理软件ERP、客户管理软件CRM、办公OA等都已经流行B/S架构,而试验室信息化,由于数据量大,规程数量多,B/S架构的开发难度和性能难题比C/S架构大得多,目前国内仅“海特”等少数舍得在开发上花成本,技术实力较强的开发商推出了成熟产品。 二、不同架构技术对比 B/S常规的系统架构模式为:整个系统解决方案的核心服务器置于互联网(或某个特定网络域),并作为整个解决方案运行的中心对业务数据进行计算、处理和存储,用户端只需要确保所使用的计算机处于互联网(或与服务器相同的网域)中,即可通过浏览器随时访问服务器,在经过身份验证后即可进行业务的操作,并将业务数据提交到网络即可,整个过程只需要在浏览器中的界面进行操作,对系统的兼容性要求低,我们常用的比如邮箱、论坛等。 C/S架构常规的模式为:整个系统解决方案的核心服务器置于一个特定范围的网络(通常是单位覆盖范围内的局域网),该服务器只作为整个系统的连接中枢和数据存储设备。用户端安装具有数据提交、计算和处理功能的客户端,用户在操作业务时,通过身份验证,登录客户端,录入数据,客户端在对用户录入的数据进行计算处理后将处理结果传输到服务器进行保存并共享。整个数据过程全部依赖安装在用户计算机上的客户端完成,因此,客户端比较复杂且对系统的依赖性较大,对系统版本的兼容性差。 举个形象的例子: C/S架构好比是传统的座机电话,只能在固定的地方使用,而如果要更换地方,那怕是从客厅到卧室,都要需要拆机、重新搭线安装。 B/S架构则像手机,随身携带,随时随地使用。 C/S+B/S架

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档