电脑系统都有什么架构类型(系统架构有哪几种)
1. 系统架构有哪几种
按照组织系统划分,沟通方式分为:正式沟通、非正式沟通。
根据沟通的组织结构的不同,将沟通划分为正式沟通和非正式沟通;根据沟通的方向的不同,将沟通划分为向下、向上和水平的沟通;根据沟通的传递和接受方式的不同,将沟通划分为口头的、书面的和其它的方式。
正式沟通。它是建立在行政组织基础之上,通过正常的行政手段实现的。
非正式沟通。它是建立在公务人员社会关系之上,通过公务人员的社会交往实现的。
2. 系统架构包括
直线型组织结构:组织中每一位管理者对其直接下属有直接职权;组织中每一个人只能向一位直接上级报告,即“一个人,一个头”;管理者在其管辖的范围内,有绝对的职权或完全的职权。
职能型组织结构:采用按职能分工实行专业化的管理办法来代替直线型的全能管理者;各职能机构在自己业务范围内可以向下级下达命令和指示,直接指挥下属。
直线职能型组织结构:结合了直线型组织和职能型组织特征。
事业部组织结构:集中政策、分散经营;独立经营、单独核算。
矩阵式组织结构:有职能划分垂直领导系统;又有按项目划分的横向领导系统的结构。
3. 常见的系统架构有哪些
直线制直线制是一种最早也是最简单的组织形式。
它的特点是企业各级行政单位从上到下实行垂直领导,下属部门只接受一个上级的指令,各级主管负责人对所属单位的一切问题负责。厂部不另设职能机构(可设职能人员协助主管人工作),一切管理职能基本上都由行政主管自己执行。
直线制组织结构的优点是:结构比较简单,责任分明,命令统一。缺点是:它要求行政负责人通晓多种知识和技能,亲自处理各种业务。这在业务比较复杂、企业规模比较大的情况下,把所有管理职能都集中到最高主管一人身上,显然是难以胜任的。因此,直线制只适用于规模较小,生产技术比较简单的企业,对生产技术和经营管理比较复杂的企业并不适宜。
职能制职能制组织结构,是各级行政单位除主管负责人外,还相应地设立一些职能机构。
如在厂长下面设立职能机构和人员,协助厂长从事职能管理工作。这种结构要求行政主管把相应的管理职责和权力交给相关的职能机构,各职能机构就有权在自己业务范围内向下级行政单位发号施令。因此,下级行政负责人除了接受上级行政主管人指挥外,还必须接受上级各职能机构的领导。
职能制的优点是能适应现代化工业企业生产技术比较复杂,管理工作比较精细的特点;能充分发挥职能机构的专业管理作用,减轻直线领导人员的工作负担.但缺点也很明显:它妨碍了必要的集中领导和统一指挥,形成了多头领导;不利于建立和健全各级行政负责人和职能科室的责任制,在中间管理层往往会出现有功大家抢,有过大家推的现象;
另外,在上级行政领导和职能机构的指导和命令发生矛盾时,下级就无所适从,影响工作的正常进行,容易造成纪律松弛,生产管理秩序混乱。由于这种组织结构形式的明显的缺陷,现代企业一般都不采用职能制。
直线-职能制直线-职能制,也叫生产区域制,或直线参谋制。它是在直线制和职能制的基础上,取长补短,吸取这两种形式的优点而建立起来的。我们绝大多数企业都采用这种组织结构形式。
这种组织结构形式是把企业管理机构和人员分为两类,一类是直线领导机构和人员,按命令统一原则对各级组织行使指挥权;另一类是职能机构和人员,按专业化原则,从事组织的各项职能管理工作。直线领导机构和人员在自己的职责范围内有一定的决定权和对所属下级的指挥权,并对自己部门的工作负全部责任。
而职能机构和人员,则是直线指挥人员的参谋,不能对直接部门发号施令,只能进行业务指导。
直线-职能制的优点是:既保证了企业管理体系的集中统一,又可以在各级行政负责人的领导下,充分发挥各专业管理机构的作用。
其缺点是:职能部门之间的协作和配合性较差,职能部门的许多工作要直接向上层领导报告请示才能处理,这一方面加重了上层领导的工作负担;另一方面也造成办事效率低。为了克服这些缺点,可以设立各种综合委员会,或建立各种会议制度,以协调各方面的工作,起到沟通作用,帮助高层领导出谋划策。
事业部制事业部制最早是由美国通用汽车公司总裁斯隆于1924年提出的,故有“斯隆模型”之称,也叫“联邦分权化”,是一种高度(层)集权下的分权管理体制。它适用于规模庞大,品种繁多,技术复杂的大型企业,是国外较大的联合公司所采用的一种组织形式,近几年我国一些大型企业集团或公司也引进了这种组织结构形式。
事业部制是分级管理、分级核算、自负盈亏的一种形式,即一个公司按地区或按产品类别分成若干个事业部,从产品的设计,原料采购,成本核算,产品制造,一直到产品销售,均由事业部及所属工厂负责,实行单独核算,独立经营,公司总部只保留人事决策,预算控制和监督大权,并通过利润等指标对事业部进行控制。也有的事业部只负责指挥和组织生产,不负责采购和销售,实行生产和供销分立,但这种事业部正在被产品事业部所取代。还有的事业部则按区域来划分。
4. 常用的系统架构
数据时代,移动互联、社交网络、数据分析、云服务等应用的迅速普及,对数据中心提出革命性的需求,存储基础架构已经成为IT核心之一。政府、军队军工、科研院所、航空航天、大型商业连锁、医疗、金融、新媒体、广电等各个领域新兴应用层出不穷。数据的价值日益凸显,数据已经成为不可或缺的资产。作为数据载体和驱动力量,存储系统成为大数据基础架构中最为关键的核心。
传统的数据中心无论是在性能、效率,还是在投资收益、安全,已经远远不能满足新兴应用的需求,数据中心业务急需新型大数据处理中心来支撑。除了传统的高可靠、高冗余、绿色节能之外,新型的大数据中心还需具备虚拟化、模块化、弹性扩展、自动化等一系列特征,才能满足具备大数据特征的应用需求。这些史无前例的需求,让存储系统的架构和功能都发生了前所未有的变化。
基于大数据应用需求,“应用定义存储”概念被提出。存储系统作为数据中心最核心的数据基础,不再仅是传统分散的、单一的底层设备。除了要具备高性能、高安全、高可靠等特征之外,还要有虚拟化、并行分布、自动分层、弹性扩展、异构资源整合、全局缓存加速等多方面的特点,才能满足具备大数据特征的业务应用需求。
尤其在云安防概念被热炒的时代,随着高清技术的普及,720P、1080P随处可见,智能和高清的双向需求、动辄500W、800W甚至上千万更高分辨率的摄像机面市,大数据对存储设备的容量、读写性能、可靠性、扩展性等都提出了更高的要求,需要充分考虑功能集成度、数据安全性、数据稳定性,系统可扩展性、性能及成本各方面因素。
目前市场上的存储架构如下:
(1)基于嵌入式架构的存储系统
节点NVR架构主要面向小型高清监控系统,高清前端数量一般在几十路以内。系统建设中没有大型的存储监控中心机房,存储容量相对较小,用户体验度、系统功能集成度要求较高。在市场应用层面,超市、店铺、小型企业、政法行业中基本管理单元等应用较为广泛。
(2)基于X86架构的存储系统
平台SAN架构主要面向中大型高清监控系统,前端路数成百上千甚至上万。一般多采用IPSAN或FCSAN搭建高清视频存储系统。作为监控平台的重要组成部分,前端监控数据通过录像存储管理模块存储到SAN中。
此种架构接入高清前端路数相对节点NVR有了较高提升,具备快捷便利的可扩展性,技术成熟。对于IPSAN而言,虽然在ISCSI环节数据并发读写传输速率有所消耗,但其凭借扩展性良好、硬件平台通用、海量数据可充分共享等优点,仍然得到很多客户的青睐。FCSAN在行业用户、封闭存储系统中应用较多,比如县级或地级市高清监控项目,大数据量的并发读写对千兆网络交换提出了较大的挑战,但应用FCSAN构建相对独立的存储子系统,可以有效解决上述问题。
面对视频监控系统大文件、随机读写的特点,平台SAN架构系统不同存储单元之间的数据共享冗余方面还有待提高;从高性能服务器转发视频数据到存储空间的策略,从系统架构而言也增加了隐患故障点、ISCSI带宽瓶颈导致无法充分利用硬件数据并发性能、接入前端数据较少。上述问题催生了平台NVR架构解决方案。
该方案在系统架构上省去了存储服务器,消除了上文提到的性能瓶颈和单点故障隐患。大幅度提高存储系统的写入和检索速度;同时也彻底消除了传统文件系统由于供电和网络的不稳定带来的文件系统损坏等问题。
平台NVR中存储的数据可同时供多个客户端随时查询,点播,当用户需要查看多个已保存的视频监控数据时,可通过授权的视频监控客户端直接查询并点播相应位置的视频监控数据进行历史图像的查看。由于数据管理服务器具有监控系统所有监控点的录像文件的索引,因此通过平台CMS授权,视频监控客户端可以查询并点播整个监控系统上所有监控点的数据,这个过程对用户而言也是透明的。
(3)基于云技术的存储方案
当前,安防行业可谓“云”山“物”罩。随着视频监控的高清化和网络化,存储和管理的视频数据量已有海量之势,云存储技术是突破IP高清监控存储瓶颈的重要手段。云存储作为一种服务,在未来安防监控行业有着可观的应用前景。
与传统存储设备不同,云存储不仅是一个硬件,而是一个由网络设备、存储设备、服务器、软件、接入网络、用户访问接口以及客户端程序等多个部分构成的复杂系统。该系统以存储设备为核心,通过应用层软件对外提供数据存储和业务服务。
一般分为存储层、基础管理层、应用接口层以及访问层。存储层是云存储系统的基础,由存储设备(满足FC协议、iSCSI协议、NAS协议等)构成。基础管理层是云存储系统的核心,其担负着存储设备间协同工作,数据加密,分发以及容灾备份等工作。应用接口层是系统中根据用户需求来开发的部分,根据不同的业务类型,可以开发出不同的应用服务接口。访问层指授权用户通过应用接口来登录、享受云服务。其主要优势在于:硬件冗余、节能环保、系统升级不会影响存储服务、海量并行扩容、强大的负载均衡功能、统一管理、统一向外提供服务,管理效率高,云存储系统从系统架构、文件结构、高速缓存等方面入手,针对监控应用进行了优化设计。数据传输可采用流方式,底层采用突破传统文件系统限制的流媒体数据结构,大幅提高了系统性能。
高清监控存储是一种大码流多并发写为主的存储应用,对性能、并发性和稳定性等方面有很高的要求。该存储解决方案采用独特的大缓存顺序化算法,把多路随机并发访问变为顺序访问,解决了硬盘磁头因频繁寻道而导致的性能迅速下降和硬盘寿命缩短的问题。
针对系统中会产生PB级海量监控数据,存储设备的数量达数十台上百台,因此管理方式的科学高效显得十分重要。云存储可提供基于集群管理技术的多设备集中管理工具,具有设备集中监控、集群管理、系统软硬件运行状态的监控、主动报警,图像化系统检测等功能。在海量视频存储检索应用中,检索性能尤为重要。传统文件系统中,文件检索采用的是“目录-》子目录-》文件-》定位”的检索步骤,在海量数据的高清视频监控,目录和文件数量十分可观,这种检索模式的效率就会大打折扣。采用序号文件定位可以有效解决该问题。
云存储可以提供非常高的的系统冗余和安全性。当在线存储系统出现故障后,热备机可以立即接替服务,当故障恢复时,服务和数据回迁;若故障机数据需要调用,可以将故障机的磁盘插入到冷备机中,实现所有数据的立即可用。
对于高清监控系统,随着监控前端的增加和存储时间的延长,扩展能力十分重要。市场中已有友商可提供单纯针对容量的扩展柜扩展模式和性能容量同步线性扩展的堆叠扩展模式。
云存储系统除上述优点之外,在平台对接整合、业务流程梳理、视频数据智能分析深度挖掘及成本方面都将面临挑战。承建大型系统、构建云存储的商业模式也亟待创新。受限于宽带网络、web2.0技术、应用存储技术、文件系统、P2P、数据压缩、CDN技术、虚拟化技术等的发展,未来云存储还有很长的路要走。
5. 系统架构有哪几种类型
组织结构一般有扁平式、智慧型、金字塔型三种结构类型
一、扁平式结构
由彼得圣吉五项修炼的基础上,通过大量的个人学习特别是团队学习,形成的一种能够认识环境、适应环境、进而能够能动的作用于环境的有效组织。 也可以说是通过培养弥漫于整个组织的学习气氛,充分发挥员工的创造性思维能力而建立起来的一种有机的、高度柔性的、扁平的、符合人性的、能持续发展的组织。学习型组织为扁平化的圆锥型组织结构,金字塔式的棱角和等级没有了,管理者与被管理者的界限变得不再清晰,权力分层和等级差别的弱化,使个人或部门在一定程度上有了相对自由的空间,能有效地解决企业内部沟通的问题,因而学习型组织使企业面对市场的变化,不再是机械的和僵化的,而是“动”了起来。不过,随着全球经济一体化和社会分工的趋势化,扁平化组织也会遇到越来越多的问题,在不断的分析问题、解决问题的过程当中,学习型组织“学习”的本质对人的要求将越来越高。
二、智慧型结构
也称为C管理模式。《C管理模式》的理论价值:许多初读《C管理模式》的专家和学者则认为,C管理模式立足道、儒、法的中国传统文化,将西方现代企业管理学与中国国学及中医智慧融于一体,其理论结合人的身体机能,提出了“天人合一”、“道法自然”的经营理念和管理哲学。《C管理模式》的政治价值:2009年以来,全球金融风暴持续蔓延,一大批欧美企业纷纷陷入破产倒闭的危机,与此同时,国内企业也愈加感受到全球性经济萧条带来的股股寒意。在此轮国际经济危机中,一些我们曾经耳熟能详、顶礼膜拜的全球知名企业,在一夜之间如巨人般轰然倒下,在剧烈的震撼中,国内众多专家、学者和企业界纷纷对西方现代企业管理模式进行了深刻的反思。C管理模式研究的课题,将引发对资本主义完全的自由市场经济的反思,对现行企业管理模式的反思,并将重新聚焦世界对中国特色社会主义市场经济模式的更多思考,这正是C模式模式的价值所在。
三、金字塔型结构
金字塔型内部可以再细分不同的组织制度:
1、直线制 直线制是一种最早也是最简单的组织形式。它的特点是企业各级行政单位从上到下实行垂直领导,下属部门只接受一个上级的指令,各级主管负责人对所属单位的一切问题负责。厂部不另设职能机构(可设职能人员协助主管人工作),一切管理职能基本上都由行政主管自己执行。
2、职能制 职能制组织结构,是各级行政单位除主管负责人外,还相应地设立一些职能机构。如在厂长下面设立职能机构和人员,协助厂长从事职能管理工作。这种结构要求行政主管把相应的管理职责和权力交给相关的职能机构,各职能机构就有权在自己业务范围内向下级行政单位发号施令。因此,下级行政负责人除了接受上级行政主管人指挥外,还必须接受上级各职能机构的领导。
3、直线-职能制 直线-职能制,也叫生产区域制,或直线参谋制。它是在直线制和职能制的基础上,取长补短,吸取这两种形式的优点而建立起来的。目前,我们绝大多数企业都采用这种组织结构形式。这种组织结构形式是把企业管理机构和人员分为两类,一类是直线领导机构和人员,按命令统一原则对各级组织行使指挥权;另一类是职能机构和人员,按专业化原则,从事组织的各项职能管理工作。直线领导机构和人员在自己的职责范围内有一定的决定权和对所属下级的指挥权,并对自己部门的工作负全部责任。而职能机构和人员,则是直线指挥人员的参谋,不能对直接部门发号施令,只能进行业务指导。
4、事业部制 事业部制最早是由美国通用汽车公司总裁斯隆于1924年提出的,故有“斯隆模型”之称,也叫“联邦分权化”,是一种高度(层)集权下的分权管理体制。它适用于规模庞大,品种繁多,技术复杂的大型企业,是国外较大的联合公司所采用的一种组织形式,近几年我国一些大型企业集团或公司也引进了这种组织结构形式。事业部制是分级管理 、分级核算、自负盈亏的一种形式,即一个公司按地区或按产品类别分成若干个事业部,从产品的设计,原料采购,成本核算,产品制造,一直到产品销售,均由事业部及所属工厂负责,实行单独核算,独立经营,公司总部只保留人事决策,预算控制和监督大权,并通过利润等指标对事业部进行控制。也有的事业部只负责指挥和组织生产,不负责采购和销售,实行生产和供销分立,但这种事业部正在被产品事业部所取代。还有的事业部则按区域来划分。
5、模拟分权制 这是一种介于直线职能制和事业部制之间的结构形式。许多大型企业,如连续生产的钢铁、化工企业由于产品品种或生产工艺过程所限,难以分解成几个独立的事业部。又由于企业的规模庞大,以致高层管理者感到采用其他组织形态都不容易管理,这时就出现了模拟分权组织结构形式。所谓模拟,就是要模拟事业部制的独立经营,单独核算,而不是真正的事业部,实际上是一个个“生产单位”。这些生产单位有自己的职能机构,享有尽可能大的自主权,负有“模拟性”的盈亏责任,目的是要调动他们的生产经营积极性,达到改善企业生产经营管理的目的。需要指出的是,各生产单位由于生产上的连续性,很难将它们截然分开,就以连续生产的石油化工为例,甲单位生产出来的"产品"直接就成为乙生产单位的原料,这当中无需停顿和中转。因此,它们之间的经济核算,只能依据企业内部的价格,而不是市场价格,也就是说这些生产单位没有自己独立的外部市场,这也是与事业部的差别所在。
6、矩阵制 在组织结构上,把既有按职能划分的垂直领导系统,又有按产品(项目)划分的横向领导关系的结构,称为矩阵组织结构。
矩阵制组织是为了改进直线职能制横向联系差,缺乏弹性的缺点而形成的一种组织形式。它的特点表现在围绕某项专门任务成立跨职能部门的专门机构上,例如组成一个专门的产品(项目)小组去从事新产品开发工作,在研究、设计、试验、制造各个不同阶段,由有关部门派人参加,力图做到条块结合,以协调有关部门的活动,保证任务的完成。这种组织结构形式是固定的,人员却是变动的,需要谁,谁就来,任务完成后就可以离开。项目小组和负责人也是临时组织和委任的。任务完成后就解散,有关人员回原单位工作。因此,这种组织结构非常适用于横向协作和攻关项目。
6. 架构都有几种
包围结构有两种,一种是全包围结构,一种是半包围结构。全包围结是指全封闭结构的字形,如:国、园、圆、图、因、困、固、围等。半包围结构又可分为六种类型,即:上包下,如:问、闭、闪、同等。下包上,如:凶、函、幽、击等。
左包右,如:区、医、匠、匹等。
左上包右下,如:庆、厌、居、戚等。
左下包右上,如:这、建、超、越等。
右上包左下,如:勾、句、司、氧等。
7. 系统架构分为
信息系统分为:事务处理系统、管理信息系统、决策支持系统三类。
(1)事务处理系统(TPS)主要用以支持操作层人员的日常活动。
(2)管理信息系统(MIS)需要包含组织中的事务处理系统,并提供了内部综合形式的数据,以及外部组织的一般范围和大范围的数据。
(3)决策支持系统(DSS)能从管理信息系统中获得信息,帮助管理者制定好的决策。
信息系统(Information system)是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。
一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。其中,特别是办公自动化系统(OA)、与上级机关及外界交换信息等都离不开Intranet(企业内部网)的应用。可以这样说,现代企业MIS不能没有Intranet,但Intranet的建立又必须依赖于MIS的体系结构和软硬件环境。
传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统,这其中的优劣差别是不言而喻的。
信息系统的五个基本功能:输入、存储、处理、输出和控制。
输入功能:信息系统的输入功能决定于系统所要达到的目的及系统的能力和信息环境的许可。
存储功能:存储功能指的是系统存储各种信息资料和数据的能力。
处理功能:基于数据仓库技术的联机分析处理(OLAP)和数据挖掘(DM)技术。
输出功能:信息系统的各种功能都是为了保证最终实现最佳的输出功能。
控制功能:对构成系统的各种信息处理设备进行控制和管理,对整个信息加工、处理、传输、输出等环节通过各种程序进行控制。
8. 系统架构的定义
组织架构是企业的流程运转、部门设置及职能规划等最基本的结构依据,常见的组织架构形式包括中央集权制、分权制、直线式以及矩阵式等
1) 目标一致,精干有效。即必须使组织系统内各组织体及其成员的具体目标与企业的总目标保持一致;必须从系统观点出发,从企业的实际需要出发,设计出能够高效率地完成企业组织任务的最简单的组织结构。
(2) 统一领导,分级管理。
(3) 分工负责,协调配合。既要按照专业化原则把一定的工作分配给一定的人员专门负责执行和完成,做到事事有管,人人有专责。同时又要使企业内上下左右的每个部门,单位的每项工作都相互协调,紧密配合,能保证企业目标的顺利实现。
(4) 权责对等,才职相称。
9. 软件系统架构有哪几种
软件架构:整个软件系统的各个模块之间的结构设计,是软件工程范畴的概念,就象设计一栋房子由几个什么样的板块组成一样。
软件体系结构:是软件编程风格范畴的一个通俗概念,比如说用C++、PoworBuild、Delphi等来进行软件设计是面向对象的编程语言体系结构,而Basic、C、Foxbase的软件体系结构特点是面向任务流程的(不是面向对象的编程语言)。
10. 系统架构包括哪些方面
区别如下所示:
1、含义不同。
架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。构架,汉语词语,意思是结架材木。指建筑。
2、性质不同。
架构是对存储在Active Directory中的对象类别和属性的描述。对于每一个对象类别来说,该架构定义了对象类必须具有的属性,它也可以有附加的属性,并且该对象可以是它的父对象。
而构架是一个成语。
3、词性不同。
构架是动词,像是要构建什么,结架材木。指建筑。架构是名词,比如说什么的架构。
11. 系统架构分为哪几种
管理信息系统经历了三种计算模式,分别是:单主机计算模式,分布式客户/服务器计算模式(C/S),浏览器/服务器计算模式(B/S)。这三种计算机模式是随着计算机技术、网络技术的发展而产生的,由此决定了计算机应用系统中硬件结构和软件结构的特征。
1、 单主机模式
1985年以前,计算机应用一般以单台计算机构成的单主机计算模式为主。
单主机计算模式又可细分为两个阶段。单主机计算模式的早期阶段,计算机应用系统所用的操作系统为单用户操作系统,系统一般只有一个控制台,局限于单项应用如劳资报表统计等。
分时多用户操作系统的研制成功,以及计算机终端的普及使早期的单主机计算模式发展成为单主机——多终端的计算模式阶段。
在单主机——多终端的计算模式中,用户通过终端使用计算机,每个用户都好像是在独自享用计算机的资源,但实际上主机是在分时轮流为每个终端用户服务。
单主机——多终端的计算机模式在我国当时一般称为“计算中心”在单主机模式的这个阶段中,计算机应用系统中已可实现多个应用(如物质管理和财务管理)的联系,但由于硬件结构的限制,只能将数据和应用(程序)集中地放在主机上,因此单主机——多终端计算模式有时也称为集中式的企业计算模式。
2、 客户/服务器计算模式及技术实现
20世纪80年代,个人计算机的发展和局域网技术逐渐趋于成熟,使用户可以通过计算机网络共享计算机资源,计算机之间通过网络可协同完成某些数据处理工作,虽然个人计算机的资源有限,但在网络技术的支持下,应用程序不仅可利用本机资源,还可通过网络方便地共享其他计算机的资源,在这种背景下形成了分布式客户/服务器(C/S)的计算模式。
在客户服务器模式中,网络中的计算机被分为两大类:一是用于向其他计算机提供各种服务(主要有数据库服务,打印服务等)的计算机,统称为服务器;二是享受服务器提供服务的计算机,称为客户机。
客户机一般由微机承担,运行客户应用程序(应用程序被分散地安装在每一台客户机上,这是C/S模式应用系统的重要特征)。部门级和企业级的计算机作为服务器运行服务器系统软件(如数据库服务器系统,文件服务器系统等),向客户机提供相应的服务。
在C/S模式中,数据库服务是最主要的服务,客户机将用户的数据处理请求通过客户端的应用程序发送到数据库服务器,数据库服务器分析用户请求,实施对数据库的访问与控制并将处理结果返回给客户端。在这种模式下,网络上传送的只是数据处理请求和少量的结果数据,网络负担较小。
对于较复杂C/S模式的应用系统,数据库服务器一般情况下不只有一个,而是按数据的逻辑归属和整个系统的地理安排可能有多个数据库服务器(如各子系统的数据库服务器及整个企业级数据库服务器等),企业的数据分布在不同的数据库服务器上,因此,C/S模式有时也称为分布式客户/服务器计算模式。
C/S模式是一种较为成熟且应用广泛的企业计算模式,其客户端应用程序的开发工具也较多,这些开发工具分两类;一类为针对某一种数据库管理系统的开发工具(如针对ORACLE的DEVELOPER 2000),另一类为对大部分数据库系统都适用的前端开发工具(如POWERBUILDER,VISUAL BASIC ,VISUAL C++,DELPHI,C++ BUILDER,JAVA等)。
3、 浏览器/服务器计算模式及技术实现
采用C/S模式的企业计算机应用系统中,每一个客户机都必须安装并正确配置相应的数据库客户端驱动程序。这样,应用程序(也必须安装在客户机上)才能访问数据库。由于应用程序被分布在各个客户机上,这种形式使系统的维护变得困难,且容易造成不一致性。
浏览器/服务器(B/S)模式是在C/S模式的基础上发展而来的。导致B/S模式产生的源动力来自不断增加的业务规模和不断复杂化的业务处理请求,解决这个问题的方法是在传统C/S模式的基础上增加中间应用层,由原来的两层结构(客户/服务器)变成三层结构。
在三层应用结构中,用户界面层中(客户端)负责处理用户的输入和向客户的输出。商业逻辑层负责建立数据库的连接,根据用户的请求生成访问数据库的SQL语句,并把结果返回给客户端。数据库层实际是负责数据库的存储和检索,响应中间层的数据处理请求,并将结果返回给中间层。
由于INTERNET及企业INTRANET的应用采用B/S模式,因此B/S模式也称为网络计算机模式。在B/S模式中除了数据库服务器外,应用程序是以网页形式(用超文本标识语言(HTML)编写)存放于WEB服务器上,用户运行某个应用程序只需在客户端上的浏览器中键入相应的数据处理工作,最后将结果通过浏览器显示给用户。可以说,B/S模式的计算机应用系统中,应用程序在一定程度上具有集中特征。因此,其客户端只需安装浏览器,而应用程序相对集中地存放在WEB服务器上。
B/S模式的计算机应用系统使企业能够把供应商和客户作为企业的资源来进行管理,从技术上保证了企业资源规划系统(Enterprise Resource Planning,ERP)的实现。
另外B/S模式的企业计算机应用系统与INTERNET的结合也使新进提出的一些新的企业计算机应用(如电子商务,客户关系管理)的实现成为可能。
虽然B/S模式的计算机应用系统有如此多的优越性,但由于C/S模式的成熟性且C/S模式的计算机应用系统网络负载较小,因此,未来一段时间内,管理信息系统开发中的企业计算机模式将是B/S模式和C/S模式共存的情况。但是,很显然,企业计算机应用系统计算机的发展趋势是向B/S模式转变。