MIS开发中C/S模式与B/S模式的结合策略
4.维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级,每个客户机上的应用程序都需维护。
5.信息内容和形式单一,因为传统MIS 一般为事务处理,界面基本遵循数据库的字段解释,开发之初就已确定,而且不能随时截取办公信息和档案等外部信息,用户获得的只是单纯的字符和数字,既枯燥又死板。
6.新技术不能轻易应用。因为一个软件平台及开发工具一旦选定,不可能轻易更改。
三、B/S的先进与不足
基于B/S的Intranet技术,其三项优势是实质性的:
1.它是有计算技术以来最稳定的技术平台。在 C/S时代,用户最苦恼的问题莫过于如何选择一个稳定的平台。由于以前的技术基础不是网络,因此自然地发展出众多的互不兼容的技术平台。每种技术平台,从用户应用稳定性要求来看,都可以说是昙花一现,给用户留下了无奈与苦恼。只有进入网络计算机时代,由于上亿用户都联在网上,其技术才获得了高度稳定性。它只能发展,不能被推翻,所有人只能支持和遵循它,不能控制它。
2.它本质上是一种客户机技术,这对于大中型企业特别合适。在C/S模式下, 每种应用的主要部分是在客户机侧。别的不说,光是在众多的客户机侧安装和维护多种应用的多个版本,就叫人受不了。而Internet技术却不同,上亿个用户只是通过浏览器这个统一界面,就可享受到无限丰富的,永远在不断变化和发展着的信息服务。Intranet原则上取消了所有在客户机侧的维护工作。
3.它提供了异种机、异种网、异种应用服务的联机、联网、统一服务的最现实的开放性基础。通过Intranet技术统一访问异种数据库,早已成为现实。从 ISDN 到ATM,再到现在大行其道的TCP/IP,正是由于 Internet的大行其道,宽带IP将会成为真正的、统一服务的(数
据、语音、多媒体)网络基础。
但是存在着两大问题,一为:企业是一个有结构、有管理、有确定任务的有序实体,而Internet面向的却是一个无序的集合,B/S必须适应并迎合长期C/S下的有序需求方式。其二为:企业中已经积累了或多或少的各种基于非Internet技术上的应用,与这些应用联接,是Intranet一项极其重要而繁重的任务。缺乏对动态页面的支持能力,没有集成有效的数据库处理功能,系统的扩展能力差,安全性难以控制,好集成工具不足等等,都让我们应慎重行事。
四、C/S与B/S将长期共存
在传统的C/S下已经积累了大量的应用和信息, 例如各类数据库和各种格式的文件,而Intranet必须能充分利用这些已有的应用和信息。Intranet技术基础由于其通用性,能提供的标准接口是不多的。例如访问数据库的办法归根结底仍是CGI,而直接用CGI不仅编程麻烦,而且维护更困难,对于极大多数的企业是不适用的,至少是不够用的,还要有一系列的应用接口工具。而 B/S模式目前只适用于信息发布, 对于如在线事务处理(OLTP)应用尚有实质性困难。所以说,C/S与B/S模式还将长期共存,而二者间的接口工具也是一种长期需求。
1.全文检索数据库的集成
Internet的技术就是以文本为基础的,可以说,Hypertext就说明了这个优点。全文检索是Intranet的一个基本组成,关键是指定检索条件,还有就是能把各式各样原来的文件(库),方便地转换并装入全文检索数据库。虽然现在有一系列的接口工具,但由于原来文件的格式种类几乎是无限的,这问题不可能有最终的解决方案,只能靠开发厂商不断完善和优化。也有以(超)文本文件为基础信息的管理系统,由于没有合适的平台,勉强使用关系数据库或Lutos Notes这种专用平台来建设,但要么开发困难、效率低下,要么则会使用户陷入专有平台固有的各种苦恼之中。Int
《MIS开发中C/S模式与B/S模式的结合策略(第2页)》