IDC资讯

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

< 返回IDC资讯列表

ERP系统的C/S和B/S架构

发布时间:2024-05-17

ERP系统的C/S和B/S架构


1. C/S 架构

C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包括一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器真个数据;另外一种是Socket服务器端,服务器真个程序通过Socket与客户真个程序通讯。

简单的说就是第一层是用户表示层,第二层是数据库层。

C/S 架构也能够看作是胖客户端架构。由于客户端需要实现绝大多数的业务逻辑和界面展现。这类架构中,作为客户真个部份需要承受很大的压力,由于显示逻辑和事务处理都包括在其中,通过与数据库的交互(通常是SQL或存储进程的实现)来到达持久化数据,以此满足实际项目的需要。

想要使用C/S架构的软件需要下载一个客户端,安装后就能够使用。

C/S 架构的优势和劣势

优点:

1)客户端与服务器直接相连:点对点模式更安全,实现多层仁恒也不难;可直接操作本地文件;减少了通讯流量,客户可省去部份费用;一层交互,响应速度不错。

2)客户端可处理一些逻辑事务:可进行数据处理和数据存储,减少服务器负担;客户端有完全的利用程序,功能强大,子程序切换自由。

3)客户端操作界面丰富:可提高用户体验,满足用户需求,展现特点和个性。

缺点:

1)适用面窄,通经常使用于局域网中。

2)通用性差:由于需要安装客户端,部署麻烦,不容易扩大。

3)对服务器要求高:客户端用户增多,服务器会出现拥堵。

4)用户群固定:由于需要安装客户端才可以使用,不能随时随地访问,不能实现真正大范围的信息共享,信息转达和发布。

5)开发和保护本钱高:初次开发就需要配备好客户端,服务器;产生一次升级,则所有客户真个程序都需要改变。保护升级本钱太高。

C/S架构利用

C/S架构的软件是在是数不胜数,从办公的OFFICE,WPS,WINRAR到杀毒软件如金山,瑞金再到我们的文娱软件,如播放器,QQ,微信等,无处不见C/S架构。

B/S架构

B/S架构的全称为Browser/Server,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现。

Browser客户端,Web利用服务器端和数据库端构成所谓的三层架构。B/S架构的系统不必特别安装,只有Web浏览器便可。它是C/S架构的一种改进,可以说属于三层C/S架构。

主要是利用了不断成熟的WWW浏览器技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节俭了开发本钱。

B/S架构中,显示逻辑交给了Web浏览器,事务处理逻辑在放在了WebApp上,这样就避免了庞大的胖客户端,减少了客户真个压力。由于客户端包括的逻辑很少,因此也被成为瘦客户端。

是多对多的结构。因此在此结构下,很合适在广域网里实现巨大的互联网,乃至是全球网。有着很强大的信息共享性。

B/S架构的优势和劣势

优点:

1.浏览器客户端:无需安装,有Web浏览器便可,浏览器逻辑简单,负担小、好同步,扩大方便,开发简单,保护本钱低。

2.BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强,所需网速不高。外部用户也可访问。界面通用,易掌握。

3.数据集中存储在服务器,数据安全。

4..BS架构无需升级多个客户端,升级服务器便可,远程保护升级共享方便。

5.随着负载增加,可以平滑地增加服务器的个数并建立集群服务器系统。

6.所有的用户都是通过一个JDBC连接缓冲池连接到数据库的,用户其实不保持对数据库的连接,用户数基本上是无穷的。

7.本钱低:软件重用性强,节俭本钱;人材培训本钱低;初次投入后基本不需要保护。

缺点:

1)在跨浏览器上,BS架构不尽如人意。

2)表现要到达CS程序的程度需要花费很多精力,页面通用化,没个性。

3)在速度和安全性上需要花费巨大的设计本钱,这是BS架构的最大问题。

4)功能虽然多样化,但是不能专门化,不能实现复杂的功能。

5)客户端服务器真个交互是要求响应模式,通常需要刷新页面,这其实不是客户乐意看到的。(在Ajax盛行后此问题得到了一定程度的减缓)

6)服务器责任重大,负荷太重。服务器崩溃后果严重。

B/S架构利用

当时在讲授典型的C/S架构时,提到了了经常使用的QQ软件。现在新出来了一个WEBQQ,从WEBQQ名称中的WEB就不难看出它属于B/S架构,是一种浏览器服务器结构。事实上也是如此,由于WEBQQ根本不需要安装客户端,只需要有浏览器就能够进行聊天交互了。


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

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