IDC资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回IDC资讯列表

公司ERP系统采取C/S和B/S架构对照

发布时间:2024-05-17

公司ERP系统采取C/S和B/S架构对照


C/S两层,B/S三层

C/S是两层架构,由客户端和服务器组成,而B/S是三层架构,由浏览器,WEB服务器和数据库服务器组成。

逻辑事务处理: C/S客户端分担逻辑处理,B/S全靠服务器

C/S架构让客户端和服务器承当一部份逻辑事务处理,使得服务器的负担减轻了,而且客户端也能进行一些数据处理和存储的功能。

B/S架构的浏览器就是它的客户端,只进行一些简单的输入输出和信息发布共享的功能,主要的逻辑事务处理或者要靠服务器,所以服务器的负担很重。

工作原理: C/S 点对点,B/S多对多

C/S架构是客户端和服务器直接相连,实现点对点的通讯。B/S是浏览器通过WEB服务器向数据库服务器发送数据要求,实现多对多的通讯。

响应速度:C/S >B/S

C/S架构的客户端和服务器直接相连,响应速度不错,特别是在用户增多时更加明显。

B/S架构响应速度慢,主要的重担在数据库服务器身上,由于B/S架构的无穷扩大性,当用户激增,访问量庞大时,服务器相应速度慢,服务器存在瘫痪的危险。

本钱:C/S >B/S,特别是后期

C/S架构开发时,硬件需要一次性租赁,费用较高,且需要训练有素的技术人员,培训费用高,而且软件后期也需要不断投入大量资金。

B/S架构只需要一次性投入几近可以一劳永逸,有益于软件项目控制和IT黑洞。

保护、升级和扩大:C/S 难,B/S易

C/S架构一旦有业务的变更或要升级,客户端界面就要重新设计,需要投入大量的人力物力。软件保护也比较麻烦,需要专业人士进行保护。用户扩大也比较麻烦,需要安装客户端,对软硬件要求高。

B/S架构的保护和升级都非常容易,只要更改页面内容或增减页面便可,客户端几近是零保护,只需要保护好服务器。所以相对来讲更简易,方便。由于B/S可以随时随地的访问,所以极易扩大。

信息共享:C/S 范围小,B/S范围广

C/S架构是建立在局域网之上的,面向的是可知的有限用户,信息共享只在小范围内。

B/S架构建立在广域网之上,用户随时随地都可以访问,外部用户也能够访问,特别是WEB技术的不断发展,B/S面对的是几近无穷的用户群体,所以信息共享性很强。

客户端界面:C/S 个性化,B/S通用化

C/S架构可以针对区别的功能设计出区别的很有特点的用户界面,实现个性化。但是一旦业务改变就需要重新设计,很麻烦。

B/S架构的用户界面很通用,不能针对用户突出个性,但是业务改变时只需要改变界面内容或增减页面,很轻松就可以实现。

其他差别

1、适用的网络:C/S局域网。B/S建立在广域网的基础上,有更大的使用范围。

2、访问:C/S需要装客户端,而B/S可以随时随地访问,只要有网有浏览器,方便快捷。

3、数据库连接类型:C/S采取的是ODBC连接,所以只要用户连接了数据库就一直保持连接不会断开,所以限制了用户数;而B/S采取的是JDBC连接,用户其实不保持对数据库的连接,所以用户数几近是无穷的。

4、功能:C/S能实现复杂功能,如财政管理等,较大型的ERP系统或者C/S架构;B/S架构的界面比较通用,所能处理的逻辑事务较少,所以功能较弱。

5、安全性:C/S局域网,用户固定,安全性高于在广域网面对不可知用户的B/S。

6、信息流向区别:C/S是中央集权的机械式处理, 交互性相对低;B/S 信息流向可变化,更像个交易中心。

7、对技术人员的要求C/S更高:C/S的功能比较专业化,对设计和开发人员的要求较高,需要专业的培训。B/S的界面比较人性化,通用化,所以不需要多高的技能。


桂哥通讯&网络综合解决方案提供商,助力企业信息化建设、数字化转型、和全球化互联。SDWAN方案可实现全球访问加速、SaaS访问加速、国外视频加速、国外分支组网,有效提升国际间沟通效力,助力中国企业开辟国际市场。服务热线:13148556047,欢迎来电咨询。

TikTok千粉号购买平台:https://tiktokusername.com/