bs和cs结构有什么区别

?l 2024-05-17 06:10:49
最佳回答
相关概念:c/s结构,即client/server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到client端和server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。 b/s结构,即browser/server(浏览器/服务器)结构,是随着internet技术的兴起,对c/s结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。b/s结构,主要是利用了不断成熟的www浏览器技术,结合浏览器的多种script语言(vbscript、j**ascript…)和activex技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着windows 98/windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。 c/s 与 b/s 区别:client/server是建立在局域网的基础上的.browser/server是建立在广域网的基础上的,但并不是说b/s结构不能在局域网上使用,如智赢ipower,在单机,局限网,广域网均能使用。1.硬件环境不同: c/s 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务. b/s 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比c/s更强的适应范围, 一般只要有操作系统和浏览器就行 2.对安全要求不同 c/s 对服务端、客户端都安全都要考虑。b/s 因没有客户端,所以只注重服务端安全即可。3.对程序架构不同 c/s 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑. b/s 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比c/s有更高的要求 b/s结构的程序架构是发展的趋势, 从ms的.net系列的biztalk 2000 exchange 2000等, 全面支持网络的构件搭建的系统. sun 和ibm推的j**abean 构件技术等,使 b/s更加成熟. 例如智赢ipower,采用ajax和数据存储优化技术,相比一般b/s架构软件速度提高30%至99%。4.软件重用不同 c/s 程序可以不可避免的整体性考虑, 构件的重用性不如在b/s要求下的构件的重用性好. b/s 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 5.系统维护不同 系统维护是软件生存周期中,开销大, -------重要 c/s 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统 b/s 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级. 6.处理问题不同 c/s 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统 b/s 建立在广域网上, 面向不同的用户群, 分散地域, 这是c/s无法作到的. 与操作系统**关系最小. 7.用户接口不同 c/s 多是建立的window**上,表现方法有限,对程序员普遍要求较高 b/s 建立在浏览器上, 通过web服务或其他公共可识别描述语言可跨**,使用更灵活。不仅可应用在window**上,还可应用于unix/linux等**。8.信息流不同 c/s 程序一般是典型的中央集权的机械式处理, 交互性相对低 b/s 信息流向可变化, b-b b-c b-g等信息、流向的变化, 更象交易中心。b/s模式的优点和缺点 b/s结构的优点 (1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。 (2)、业务扩展简单方便,通过增加页面即可增加服务器功能。 (3)、维护简单方便,只需要改变网面,即可实现所有用户的同步更新。 (4)、共享性强 b/s 模式的缺点 (1)、响应速度不及c/s,随着ajax技术的发展,相比传统b/s结构软件提升一倍速度。 (2)、用户体验效果不是很理想,b/s需要单独界面设计,厂商之间的界面也是千差万别,由于浏览器刷新机制,使用时有刷屏现象,好在ajax技术解决这一难题,像用友,智赢等开发的b/s架构软件用户体验效果与c/s差不多。 c/s 模式的优点和缺点 c/s 模式的优点 1.由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度较快。 3.c/s结构的管理信息系统具有较强的事务处理能力。 c/s 模式的缺点 1.只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 2.客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。 3.对客户端的操作系统一般也会有限制。可能适应于win98, 但不能用于win2000或windows xp。或者不适用于微软新的操作系统等等,更不用说linux、unix等。b/s架构软件的优势与劣势 (1)、维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,c/s系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。b/s与c/s处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于b/s而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么b/s架构的产品优势明显——所有的 升级操作只需要针对服务器进行。 (2)、系统的性能 在系统的性能方面,b/s占有优势的是任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用b/s系统的终端。采用c/s结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。 (3)、系统的开发 c/s结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,c/s结构的软件需要开发不同版本的客户端软件。b/s、c/s结构软件商业运用上的比较 管理软件是为企业服务的,企业选用管理软件不仅要从技术上考虑,还要从商业运用方面来考虑,下文将从商业运用的角度对两种结构的软件进行比较。 1,投入成本比较。b/s结构软件一般只有初期一次性投入成本。对于集团来讲,有利于软件项目控制和避免it黑洞,而c/s结构的软件则不同,随着应用范围的扩大,投资会连绵不绝。 2,硬件投资保护比较。在对已有硬件投资的保护方面,两种结构也是完全不同的。当应用范围扩大,系统负载上升时,c/s结构软件的一般解决方案是购买更高级的中央服务器,原服务器放弃不用,这是由于c/s软件的两层结构造成的,这类软件的服务器程序必须部署在一台计算机上;而b/s结构(如智赢crm管理系列)则不同,随着服务器负载的增加,可以平滑地增加服务器的个数并建立集群服务器系统,然后在各个服务器之间做负载均衡。有效地保护了原有硬件投资。 3,企业快速扩张支持上的比较。对于成长中的企业,快速扩张是它的显著特点。例如迪信通公司,每年都有新的配送中心成立,每月都有新的门店开张。应用软件的快速部署,是企业快速扩张的必要保障。对于c/s结构的软件来讲,由于必须同时安装服务器和客户端、建设机房、招聘专业管理人员等,所以无法适应企业快速扩张的特点。而b/s结构软件,只需一次安装,以后只需设立账号、培训即可。 其次,随着软件应用的扩张,对系统维护人才的需求有可能成为企业快速扩张的制约瓶颈。如果企业开店上百家,对计算机专业人才的需求就将是企业面临的巨大挑战之一。 抛开人力成本不说,一个企业要招到这么多的专业人才并且留住他们也是不可能的。所以,采用c/s结构软件必然会制约企业未来的发展。另外,大多数c/s结构的软件都是通过odbc直接连到数据库的,安全性差不说,其用户数也是受限的。每个连到数据库的用户都会保持一个odbc连接,都会一直占用中央服务器的资源,对中央服务器的要求非常高,使得用户扩充受到极大的限制。而b/s结构软件则不同,所有的用户都是通过一个jdbc连接缓冲池连接到数据库的,用户并不保持对数据库的连接,用户数基本上是无限的。 从以上的分析可以看出,b/s结构的管理软件和c/s结构软件各有各的的优势。而从国外的发展趋势来看。目前,国外大型企业管理软件要么已经是b/s结构的,要么正在经历从c/s到b/s结构的转变。从国内诸多软件厂商积极投入开发b/s结构软件的趋势来看,b/s结构的大型管理软件可能在将来的几年内占据管理软件领域的主导地位。 20210311
汇率兑换计算器

类似问答
  • 数据库开发中,cs,bs是什么意思?
    • 2024-05-17 11:59:36
    • 提问者: 未知
    ,即(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到client端和server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。。 ,即browser/server(浏览器/服务器)结构,是随着internet技术的兴起,对的一种变化或者改进的结构。在这种结构下,用户界面完全通过www浏览器实现,一部分事务逻辑在前端实...
  • 结构性理财跟非结构性理财什么区别
    • 2024-05-17 14:27:10
    • 提问者: 未知
    结构型理财产品融工程技术、将存款、债券等固定收益产品与金生品(如远期、期权、掉期等)组合在一起而形成的一种新型金融产品。  非结构性理财就是人们平时所认知的储蓄存款。  理财产品,即由商业银行和正规金融机构自行设计并发行,将募集到的资金根据产品合同约定投入相关金融市场及购买相关金融产品,获取投资收益后,根据合同约定分配给投资人的一类理财产品。
  • 结算和清算有什么区别
    • 2024-05-17 18:39:41
    • 提问者: 未知
    一、支付网上支付指通过互联网做为载体进行资金的转移.利用银行所支持的某种数字金融工具生在购买者和销售者之间的金融交换,而实现从买者到金融机构、商家之间的在线货币支付、现金流转、资金清算、查询统计等过程,由此为电子商务服务和其它服务提供金融支持。二、结算1、**的结算制度中规定办理结算必须遵循以下三条原则:①钱货两清。即卖方要按期发货,买方要按规定付款,不得拖欠货款和无理拒付货款。②维护收付双方的正...
  • 基金和机构有什么区别?
    • 2024-05-17 02:45:10
    • 提问者: 未知
    基金持股一般不炒作,他们的公司研发力量相对强大,买入后等着别的机构和大众来价值发现,自己水涨船高获利,周期相对较长。在我国机构有很多,公募基金,保险资金,社保资金,qfii,私募资金,券商资金为最主要的机构,那么这些机构买入股票,称为机构持股。介绍:基金从广义上说,基金是指为了某种目的而设立的具有一定数量的资金。主要包括信托投资基金、公积金、保险基金、退休基金,各种基金会的基金。从会计角度透析,基...
  • cs 和 bs 的区别和优缺点
    • 2024-05-17 21:57:43
    • 提问者: 未知
    1、cs、bs架构定义cs(client/server):客户端----服务器结构。c/s结构在技术上很成熟,它的主要特点互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和ui展示,又称为胖客户端。它充分利用两端硬件,将任务分配到client 和server两端,降低了系统的通讯开销。c/s结构的软件需要针对不同的操作系统系统开发不同版本的...
  • cepa+wfoe是什么结构?和vie结构有什么区别吗?还是一回事呢?
    • 2024-05-17 08:37:56
    • 提问者: 未知
    个人理解,cepa+wfoe只是利用相关法律而实现的一种公司形式,而vie则是一种模式、一种结构;vie可以通过cepa+wfoe的形式予以实现,在海外上市的架构中,拟上市主体可以直接、间接(例如cepa)在国内设立wfoe,然后通过该wfoe与境内实体达成协议控制。请各位拍砖…… 查看原帖>> 满意请采纳
  • photoshop cs,cc,lightroom都有什么区别
    • 2024-05-17 23:57:16
    • 提问者: 未知
    ps是面对整个图象处理领域,lr主要面对数码照片,ps擅长精细处理,lr进行快速调整仔细处理还需要在ps上做,cs是单机版本,cc是面向云端的版本,cc更面向未来的工作流程。lightroom主打调色和画面,photoshop的功能会比lightroom的泛,但是没有lightroom那么深
  • 结构化信托产品与非结构化信托产品有什么区别?
    • 2024-05-17 12:31:16
    • 提问者: 未知
    所谓结构化信托,是指信托公司根据投资者不同的风险偏好对信托受益权进行分层配置,使具有不同风险承担能力和意愿的投资者通过投资不同层级的受益权来获取不同的收益,并承担相应风险的集合资金信托业务。
  • 主力和机构有什么区别吗
    • 2024-05-17 05:37:38
    • 提问者: 未知
    主力是持股数较多的机构或大户,能够在一段时间内引导市场或股价向某个方向运行。机构投资者主要是指从事证券投资的金融机构,包括银行、保险公司、投资信托公司、信用合作社、养老基金、投资...
  • 水平结构与垂直结构到底有什么区别?
    • 2024-05-17 04:19:15
    • 提问者: 未知
    水平结构是指生物群落在水平方向上,由于地形的起伏、光照的阴暗、湿度的大小等因素的影响,在不同地段有不同的分布。垂直结构是群落在空间中的垂直分化或成层现象。例如一...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。