MIS系统平台模式

上传人:汽*** 文档编号:494248127 上传时间:2023-07-13 格式:DOC 页数:8 大小:219.50KB
返回 下载 相关 举报
MIS系统平台模式_第1页
第1页 / 共8页
MIS系统平台模式_第2页
第2页 / 共8页
MIS系统平台模式_第3页
第3页 / 共8页
MIS系统平台模式_第4页
第4页 / 共8页
MIS系统平台模式_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《MIS系统平台模式》由会员分享,可在线阅读,更多相关《MIS系统平台模式(8页珍藏版)》请在金锄头文库上搜索。

1、技术应用方案现代企业MIS系统平台选择方案近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战。关于MIS系统平台模式的选择是系统设计人员遇到的主要问题。MIS系统平台模式大体上分为 4种:主机终端模式、文件服务器模式、客户机/服务器模式(Client/Se-rver,简称 C/S)和 Web 浏览器 /服务器模式(Browser/Server,简称 B/S)。主机终端模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。而文件服务器模式只适用小 规模的局域网,对于用户多、数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。 因此,现代企业 MIS系统

2、平台模式应主要考虑 C/S模式和B/S模式。一、C/S模式与B/S模式的比较分析C/S模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,如管理一个信 息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。以 满足用户查询管理数据的要求。B/S模式是一种以 Web技术为基础的新型的 MIS系统平台模式。把传统 C/S模式中的服务器部分分 解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个客户服务器

3、体系。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通用的浏览器软件,IE等。浏览器将HTML代码转化成图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上输 入信息提交给后台,并提出处理请求。这个后台就是第二层的Web服务器。第二层Web服务器将启动相应的进程来响应这一请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web服务器还需与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发出的SQ请求,管理数据库。1. B/S模式的优势首先它简化了客

4、户端。它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构 更加灵活。假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过 浏览器查询数据,然后显示给大家看就可以了。甚至与会者还可以把笔记本电脑联上会议室的网络插口, 自己来查询相关的数据。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计 开发不同的客户应用程序了,只需把所有的功能都实现在 Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过HTTP请求在权限范

5、围内调用 Web服务器上不同处理程序,从而完成对数据的查询或修改。现代企业面临着日新月异的竞争环境,对企业内部运作机制的更新与调整也变得 逐渐频繁。相对于 C/S,B/S的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应 用程序升级,而只需对Web服务器上的服务处理程序进行修订。这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。如果一个公司有上千台客户机,并且分布在不同的地点,那么便于维护 将会显得更加重要。再次,它使用户的操作变得更简单。对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。而采用 B/S模式时,客户端只是一个简单易用的浏览器软

6、件。无论是决策层还是操作层的人 员都无需培训,就可以直接使用。B/S模式的这种特性,还使 MIS系统维护的限制因素更少。最后,B/S特别适用于网上信息发布,使得传统的MIS的功能有所扩展。这是 C/S所无法实现的。而 这种新增的网上信息发布功能恰是现代企业所需的。这使得企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的 MIS系统平台。各软件公司纷纷推出自己的Internet方案,基于 Web的财务系统、基于 Web的ERP。一些企业已经领先一步开始使用它,并且收到 了一定的成效。B/S模

7、式的新颖与流行,和在某些方面相对于C/S的巨大改进,使B/S成了 MIS系统平台的首选,也使人忽略了 B/S不成熟的一面,以及C/S所固有的一些优点。下面让我们来看 C/S相对于B/S的一些优势。2. C/S模式的优势首先,交互性强是C/S固有的一个优点。在 C/S中,客户端有一套完整的应用程序,在岀错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与 C/S的一整套客户应用相比是太有限了。来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。再次,采用C/S模式将降低网络通信量。B/S采用

8、了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而 C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是 B/S所无法比拟的。最后,由于C/S在逻辑结构上比B/S少一层,对于相同的任务, C/S完成的速度总比B/S快。使得 C/S更利于处理大量数据。B/S模式的先进性和C/S模式的成熟性使人在现代企业MIS系统平台的选择上难定取舍。究竟应该选择哪种模式呢,有没有两种平台相结合的模式呢?在系统设计阶段主要考虑的是MIS系统平台选择问题

9、。在详细设计阶段,系统开发者需要根据企业自身的业务特点,以及一定的选择原则,来决定各个子功能采用哪一种模式并在系统说明书上分别注明。在 编码设计阶段,系统开发者需要针对采用不同模式的子功能,选用不同的编码方式(例如:C/S可以采用VB编程环境,而B/S采用ASP方法),然后编译生成不同的客户应用及Web服务程序。在安装调试阶段,其特点主要体现在系统的物理结构上,即特定的客户应用程序将被安装在特定的使用者的客户端上,Web服务程序需要被安装在 Web服务器上,而每个客户端上都将被安装上浏览器,同时,客户应用的使用者必须接受一定的培训。在软件维护阶段,针对不同模式的子功能应采取不同维护方式。三层无

10、状态架构设计方案,确保金蝶服装行业解决方案应用突破上千并发用户瓶 颈软件系统架构,这是一个非常技术性的词,一般来说,服装企业的业务部门是不太理会这个东西的,毕竟他们关注的是业务实现,操作方便性,软件价位等;就算是一些从业多年的企业IT人员,对于软件系统架构到底能够在IT项目中起到什么样的作用,可能也不太清楚。从企业的角度来说,管它是 VB写的,还是DELPHI写的,C/S,三层,N层等,信息系统管用就行,其它 的因素可能不用担心太多,至于软件系统架构,这是演示的时候无法看岀门道的东西,但如果从架构设计 的目标:可靠性、安全性、可升级性、可扩展性、可定制性、可维护性再加上良好的客户使用体验这几点

11、 要求来说,如果在进行IT项目的大规模部署时,忽略了软件系统架构,等发现问题时,IT项目往往是骑虎难下。目前比较流行的软件架构有以下几种:1、C/S架构:C/S又称Client/Server或客户/服务器架构,客户端需要安装专用的客户端软件。C/S架构的优点是:交互性强,并提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议,同时由于C/S比B/S占用的通道要少,所以 C/S更利于处 理大量数据,并且完成速度比 B/S 快。C/S 架构的缺点是:客户端需要安装专用的客户端软件,在维护与升级时工作量较大,特别是有很多 分部与专卖店时,很不方便。2、

12、B/S 架构: B/S 是 Brower/Server 的缩写,客户机上只要安装一个浏览器浏览器通过 Web Server 同数 据库进行数据交互。B/S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑 就能使用,客户端零维护。系统的扩展非常容易。B/S 架构的缺点就是所有 C/S 的优点,在前文已论述,不再重复。同时 B/S 客户端在与设备连接,界 面控制等也不尽人意。3、 三(N)层架构:N层架构的指 Presentation Tier (表示层,就是直接呈现在用户面前的界面)、Web Server Tier (Web 服务器层)、 Applicati

13、on Server Tier (应用服务器层)和 Data Tier (数据层)。N 层架构的核心是提供可规模化特性,一方面是从服务负载上可规模化,能同时为极大规模的用户同 时提供服务; 另一方面是服务功能上的可规模化, 可形成极大规模的软件群系统, 各分系统可以共享信息、 服务,形成企业级的信息高速公路。N 层可以分别放在各自不同的硬件系统上的,所以灵活性很高,能够适应客户机数目的增加和处理负 荷的变动。例如,在追加新业务处理时,可以相应增加装载功能层的服务器。因此,系统规模越大这种形态的优点就越显著。而三(N)层的连接又分分有状态联接与无状态联接,无状态连接区别于有状态联接就是客户端与中

14、间层联通后,立即断开,当客户端在本地操作时,是无须与服务器连接的,只是在提交或下载数据时才与 中间层联接。这样可以大大节约服务器的资源,以一台中间层服务器最大承载量300 用户计,采用无状态连接则至少可以达到 800 用户以上。4、远程终端技术: 由于一些历史原因,在 C/S 架构的旧系统,通过远程终端技术 +VPN 网络的方法,可以延长原有系统的使用寿命; 但如果是新的 DRP 系统建设中, 由于远程终端需要耗费大量的服务器处理能 力、网络带宽及 I/O ,因此不建议使用该技术。特别是在并发用户数在 200 左右的时候,远程终端技术需 要用三(N)层架构一倍的服务器、带宽才能将应用跑起来,而

15、此时除非用小型机,如果只是用PC服务器的话,估计是没有将 DRP 系统进行更大规模的部署了。从服装企业的行业特点来说,企业产品通常是通过代理商,加盟商,分公司,专柜,专卖店等连锁加 盟方式实现最终销售的, DRP 系统本身就是要对企业的产销进行全程跟踪管理,从企业的管理架构来看, 若要实现企业物流,信息流,资金流的共享,在服装企业销售网络不断扩充的情况下,选用三(N)层无状态连接的软件架构是服装企业的必须选择:C/S 架构: 该方案只适合在局域网内使用, 而 DRP 项目一定是要进行跨地区应用的, 因此不适合作为 DRP 项目的主要架构,但可以应用在 DRP 项目 POS 或者收银部分的脱机应

16、用程序中,与 ACCESS 本地 数据库配合使用。当然,如果 C/S 架构的系统配合远程终端技术 +VPN 技术,则可在不高于 100 个并发用 户的情况下进行应用。B/S 架构:由于 DRP 项目的复杂性, 而 B/S 架构因为其前端应用展现能力有限, 在处理前端设备连接, POS 开单方便性等不能很好控制,因此不适合作为 DRP 项目的主要架构。但如果企业的应用需求不复杂 的情况下,如在报表查询、客户资料查询等方面可以应用。远程终端技术:由于一些历史原因,在 C/S 架构的旧系统,通过远程终端技术 +VPN 网络的方法,可 以延长原有系统的使用寿命; 但如果是新的 DRP 系统建设中, 由于远程终端需

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号