首页 > 范文大全 > 正文

MIS开发中C/S模式与B/S模式的结合策略

开篇:润墨网以专业的文秘视角,为您筛选了一篇MIS开发中C/S模式与B/S模式的结合策略范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要: 企业mis开发已大量应用Web Server新技术,但不能将此新模式完全替代传统模式,或

者与传统模式完全对立,应发挥各自长处,找到最佳结合方法。

用Lotus Notes等邮件系统, 而不是直接使用Netscape等浏览器中的电子邮件功能,因此需要一个工作流接口工具,能实现基本的工作流功能,能综合调用Office或Form工具,完成基本工作。利用企业的电子邮件系统实现工作消息传递,利用Intranet调阅信息。

综合以上可以看出,B/S要想在企业MIS中起主导角色,要走的路还很长,而MIS经过长期的建设,由C/S铸就的数据大厦也不可能一下由B/S改写, 必须具体问题具体分析,不带任何成见也没有什么激进偏见,将 C/S与B/S技术淋漓尽致地尽展优势,发挥在企业MIS建设中。

五、C/S与B/S的结合策略

如上所述,B/S在MIS中的一个重要用途即是WEB,而目前企业WEB的基本工作模式就是:

1.WEB Browser根据用户操作对WEB Server提出访问请求。

2.Server将请求分析处理,通过CGI访问DBMS以进行数据的查询统计或事务的提交。

3.CGI根据DBMS返回的结果生成HTML文书经过Server向客户的Browser返回结果。

4.Browser将HTML结果显示给用户。

对于上述流程,工作量主要在Server部分,而对该部分的处理目前也有好几种方法,有用CGI访问DBMS,也有依靠Web Server自身具有数据库处理能力,也有混合访问DBMS,但总的来说,对Web Server端的应用开发我们有更高的要求。在各个子系统应用上,我们仍然推荐用Client/Server方式,无论你用小型XBASE类数据库,或大型的Oracle 、Sybase类数据库,在客户端你仍然要装实用程序用于数据服务器的信息联系,而同样对于大多数管理类用户,则可安装浏览器,编制一定的CGI程序,甚至利用新出现的JDBC或ASP技术,实现与后台数据库的连接。

要特别提到的一点就是安全机制,在传统的Client/Server应用中,安全性问题解决起来就比较容易,而Web Server,我们可以对用户请求进行过滤(包过滤、域过滤、主机过滤等),而由于Intranet是基于TCP/IP协议的,如果用户直接通过IP地址,绕过前述的管理平台,直接访问信息的话,那么Intranet的管理就是一句空话。在MIS中,Intranet应用与传统的C/S应用二者的安全性问题怎样合起来一起解决,而无需系统管理员根据用户的访问权限和需求对Web Server进行手工配置,最好能在Web Server中有一种可与传统C/S 应用无缝结合的方式,使开发人员在企业MIS 营构中对二种应用的各方面进行集中一致的管理维护。

六、结束语

对于企业的B/S应用,从当前的技术水平看,特别试用于系统同用户交互量不大的应用,对于需要大量频繁、高速交互的应用系统,采用这种模式并不一定是最好的选择。采用Intranet应用模式并不一定要全部取代传统的Client/Server结构,从某种意义特别是从近期的发展看,二者应用界限并不清晰,而且往往是互相补充、相辅相成的。事实上,企业MIS采用B/S模式并不是要求把应用都转到WEB Server上来,而是要根据情况来选择。那么,在应用中新的B/S模式就需要能同传统的C/S模式结合起来。