MIS开发中CS模式与BS模式的结合策略_第1页
MIS开发中CS模式与BS模式的结合策略_第2页
MIS开发中CS模式与BS模式的结合策略_第3页
MIS开发中CS模式与BS模式的结合策略_第4页
MIS开发中CS模式与BS模式的结合策略_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、mis开发中cs模式与bs模式的结合策略者与传统模式完全对立,应发挥各自长处,找到最佳结合方法。关键词:intranet mis client/server browse/server一、引言intranet这个名字口 internet商业化以來,已成为一个时髦的词,且让人们逐 渐与mis的概念混淆区别。若按一般的理解为:“防火墙之后的internet",确 实与初级mis(企业管理信息系统)有很多相似之处,但笔者认为intranet不能 与mis相提并论,至少基于以下二点:1.intra net是基于internet技术z上的,为适应企业的应用需求特点,所开发出 增强了的应用技术平

2、台。它侧重于平台技术。2. mis构件包括计算机应用程序、os通讯协议等,它是一个综合系统,而且更 注重于网上内容及网上管理。可以说,intranet的出现只是更丰富了 mis的吸 引力,而根木不能代替mis的含义范围。基于概念上的混淆,口前在企业信息网的建设上普遍存在着两个误区:1 .将intranet等同于mis认为mis就是指c/s(客户机/服务器)模式,intranet 代表了新技术s(浏览器/服务器)模式。以前的所有系统设计方案都可用b/s模 式来解决,全部系统在b/s模式下开发。2将intranet与mis对立,认为印s侧重于信息文本发布,c/s的数据库信息 的形成过程也就是它的发

3、布过程,主张数据库信息进岀仍用c/s模式。笔者认为以上两种做法都是偏激的,是对intranet新平台的缺乏认识所致,有 必要给予充分认识才能正确对待。二、c/s的实用与缺陷mis在我国已有20多年的发展力程,但真止普及应用还是近十年來的事。由于 负责企业庞人而复朵的数据信息的管理,在企业生产经营管理中发挥了巨人的作 用,c/s本身也是属于发展到90年代的较为先进的结构。这种模式将应用一分 为二,服务器负责数据管理,客户机完成与用户的交互任务。c/s具有强壮的 数据操纵和事务处理能力,以及数据的安全性和完整性约束。但随着企业规模的 日益扩大,应用程序的复杂程度不断提高,逐渐也暴購了以下几点:1开

4、发成本较高。c/s结构对客户端软硬件要求较高,尤其是软件的不断升级, 对硬件要求不断提高,增加了整个系统的成本,客户端越來越臃肿。2. 移植困难。不同开发工具开发的应用程序,一般来说互不兼容,不能搬到其它 平台上运行。3. 用户界面风格不一,使用繁杂,不利于推广使用。4维护复杂,升级麻烦。如果应用程序耍升级,必须到现场为客户机一一升级, 每个客户机上的应用程序都需维护。5信息内容和形式单一,因为传统mis般为事务处理,界面基本遵循数据库 的字段解释,开发z初就已确定,而且不能随时截取办公信息和档案等外部信息, 用户获得的只是单纯的字符和数字,既枯燥乂死板。6新技术不能轻易应用。因为一个软件平台

5、及开发工具一旦选定,不可能轻易更 改。三、b/s的先进与不足基于bs的intranet技术,其三项优势是实质性的:1它是有计算技术以来最稳定的技术平台。在c/s时代,用户最苦恼的问题莫 过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展 出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都 可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于 上亿用户都联在网上,其技术才获得了高度稳定性。它只能发展,不能被推翻, 所有人只能支持和遵循它,不能控制它。2它本质上是一种客户机技术,这对于大中型企业特别合适。在c/s模式下,每 种应用的主要部分

6、是在客户机侧。别的不说,光是在众多的客户机侧安装和维护 多种应用的多个版本,就叫人受不了。rfo' internet技术却不同,上亿个用户只 是通过浏览器这个统一界面,就可享受到无限丰富的,永远在不断变化和发展着 的信息服务。intranet原则上取消了所有在客户机侧的维护工作。3它提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的 开放性基础。通过intra net技术统一访问异种数据库,早已成为现实。从isdn 到atm,再到现在大行其道的tcp/ip,正是由t internet的大行其道,宽带 ip将会成为真正的、统一服务的(数据、语音、多媒体)网络基础。但是存在

7、着两大问题,一为:企业是一个冇结构、有管理、冇确定任务的冇序实 体,而internet面向的却是一个无序的集合,b/s必须适应并迎合长期c/s下 的有序需求方式。其二为:企业中已经积累了或多或少的各种基于非internet 技术上的应用,与这些应用联接,是intranet 项极其重要而繁重的任务。缺 乏对动态页面的支持能力,没有集成有效的数据库处理功能,系统的扩展能力差, 安全性难以控制,好集成工具不足等等,都让我们应慎重行事。四、c/s与印s将长期共存在传统的c/s下已经积累了大量的应用和信息,例如齐类数据库和齐种格式的 文件,而intranet必须能充分利用这些已有的应用和信息。intra

8、net技术基础 由于莫通用性,能捉供的标准接口是不多的。例如访问数据库的办法归根结底仍 是cgi,而直接用cgi不仅编程麻烦,而且维护更困难,对于极人多数的企业是 不适用的,至少是不够用的,还要有一系列的应用接口工具。而印s模式目前 只适用于信息发布,对于如在线事务处理(oltp)应用尚有实质性困难。所以说, c/s与印s模式还将长期共存,而二者间的接口工具也是一种长期需求。internet的技术就是以文本为基础的,可以说,hypertext就说明了这个优点。 全文检索是intranet的一个基本组成,关键是指定检索条件,述有就是能把齐 式各样原来的文件(库),方便地转换并装入全文检索数据库。

9、虽然现在有一系列 的接口工具,但由丁原来文件的格式种类几乎是无限的,这问题不可能冇最终的 解决方案,只能靠开发厂商不断完善和优化。也有以(超)文本文件为基础信息 的管理系统,由于没有合适的平台,勉强使用关系数据库或lutos notes这种专 用平台來建设,但要么开发困难、效率低下,要么则会使用户陷入专冇平台固冇 的各种苦恼之中。intranet技术在这方面是无可比拟的。2关系数据库的接口intranet与关系数据库的接口是mis中的一个重要问题,这里我们不具体阐述, 这也是intranet与internet的区别最人之处。互联网上常常是一些不规则文本 的发布,而企业内部更注重于对有序数据的发

10、布,这是mis的灵魂,目前解决 这个问题大致有三条路径:1)许多数据库厂商推出了各自的“解决方案”。这些方案的特点是基于各口的专 冇技术,与其数据库产品以及开发工具紧紧地捆绑在一起。如果企业只用或主要 使用一种数据库,这条途径是可行的。但intranet的开放性将大打折扌ii。2)使用所谓的olap工具,即独立于数据库产品的分析工具。但口前岀现的 olap工具的intranet版本都不够成熟,应有一番竞争乃至到成熟的过程,但 必须应用于多种数据库及需求比较复杂的用户。但这样做投资较大冃需专门培 训。3)在intranet平台小提供访问关系数据库的通用接口工具,这是最理想的做法, 但目丽产品仍没

11、有达到丽两种工具的性能,希望尽早有一个功能强的通用接i工 具产生。3 工作流接口对于大部分企业,全面、完整的工作流工具并不太需耍,因为全文检索和关系数 据库的接口工具已解决了信息的存储和共享使用。而工作流屮“工作”是屈丁 ol7p的,目前最好还是采用传统技术。如属于办公自动化方面的,最自然的是 采用office套件;为收集原始数据,还得需要form工具。而intranet的“消 息传递”工具是一大缺项,目前可行的只是利用电子邮件系统,而现在主要问题 却是企业屮通常采用lotusnotes等邮件系统,而不是直接使用netscape等 浏览器中的电子邮件功能,因此需耍一个工作流接口工具,能实现基本

12、的工作流 功能,能综合调用office或form工具,完成基本工作。利用企业的电子邮件 系统实现工作消息传递,利用intranet调阅信息。综合以上可以看出,b/s要想在企业mis中起主导角色,要走的路还很长,而 mis经过长期的建设,由c/s铸就的数据大厦也不可能一下由b/s改写,必须 具体问题具体分析,不带任何成见也没有什么激进偏见,将c/s与b/s技术淋 漓尽致地尽展优势,发挥在企业mis建设中。五、c/s与b/s的结合策略如上所述,bzs在m is中的一个重要用途即是w田,而目前企业w田的基木工作 模式就是:1.w田browser根据用户操作对w田server提出访问请求。2.serv

13、er将请求分析处理,通过cgi访问dbms以进行数据的查询统计或事务的 提交。3. cgi根据dbms返回的结果生成html文书经过server向客户的browser返 回结果。4. browser将html结果显示给用户。对于上述流程,工作量主要在server部分,而对该部分的处理目前也有好儿种 方法,有用cgi访问dbms也有依靠web server 口身具有数据库处理能力, 也有混合访问dbms,但总的来说,对web server端的应用开发我们有更高的 要求。在各个子系统应用上,我们仍然推荐用client/server方式,无论你用小 型xbase类数据库,或大型的oracle、syb

14、ase类数据库,在客户端你仍然 要装实用程序用于数据服务器的信息联系,而同样对于大多数管理类用户,则可 安装浏览器,编制一定的cgi程序,甚至利用新出现的jdbc或asp技术,实现与 后台数据库的连接。要特别提到的一点就是安全机制,在传统的client/server应用屮,安全性问题解 决起来就比较容易,而web server,我们可以对用户请求进行过滤(包过滤、 域过滤、主机过滤等),而由于intranet是基于tcp/ip协议的,如果用户直接 通过ip地址,绕过前述的管理平台,直接访问信息的话,那么intranet的管理 就是一句空话。在mis中,intranet应用与传统的c/s应用二者的安全性问题 怎样合起来一起解决,而无需系统管理员根据用户的访问权限和需求对web server进行手工配置,最好能在web server中有一种可与传统c/s应用无缝 结合的方式,使开发人员在企业mis营构中对二种应用的各方面进行集中一致 的管理维护。六、结束语对于企业的印s应用,从当前的技术水平看,特别试用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论