当前位置:首页 -> 焦点新闻

传统MIS向Internet转换的系统规划和信息集成

2005/1/10 14:54:44       

许伟
  

    原有MIS的局限性分析

    和许多国有大型企业一样,安庆石化经过多年努力,已建成了以光纤为主干,覆盖全厂近20个二级单位的局域网互联系统(见图1),并依托Netware网络平台和Foxpro数据库,开发了财务、物资、生产调度、计划统计、销售、设备管理以及生产过程监测等MIS应用子系统。这些应用在企业的生产经营活动中发挥了重要的辅助管理决策作用。但是,随着企业经营机制迅速向市场经济转变,从企业全局来看,原有的企业MIS应用已渐渐难以满足日益增长的信息需求。概括起来,问题主要体现在以下几方面:
    1原有MIS子系统基本上是事务处理型的应用,大多是分头开发,子系统间的相关性考虑较少,相对是封闭的。虽然涵有丰富的信息资源,但却难以实现信息共享和集成应用,实际上已形成了企业的"信息孤岛"。
    2各应用系统中,用户界面风格各异,客户端系统软件配置繁杂;应用软件大多采用手工编程方式开发,维护工作复杂,移植困难。
    3由于传统MIS软件平台的局限性,很难溶入日益发展的新技术,限制了系统进一步扩展。例如,企业OA系统(以非格式化数据为主要特征)的开发应用以及企业对外部信息的需求和交换。
    4就企业全局而言,缺乏信息综合集成的应用基础平台,在传统MIS应用平台上,很难及时有效地组织、加工处理能为企业生产经营决策起重要作用的综合信息。
    如果将原有MIS废弃,采用新的技术平台重新开发,固然好。但投资大、周期长,显然不现实。因此,基于企业的局域网互联系统,充分利用原有MIS的信息资源,采用Intranet技术,以TCP/IP协议为网络通讯基础,以Web技术应用为核心,扩大企业信息应用的范围,构成统一和便利的信息交换平台,已成为企业信息化进程的必然选择。

    Intranet系统的规划目标和系统平台设计

    1系统规划原则和总体应用目标
    根据安庆石化原有网络资源和MIS信息资源的具体情况及Intranet应用模式的技术要求,我们确定系统规划的基本原则:"总体规划、有限目标、保护资源、快速见效"。系统总体应用目标定位在三个主要方面:
    改造原有的网络系统,使之成为能够满足Intranet应用技术要求的网络,实现Intranet提供的各种服务,通过防火墙实现与石化集团公司以及和Internet的连接。
    建立企业级中心数据库,实现不同数据库系统的连接,基于B/S结构的统一界面应用平台,完成包括原有MIS应用在内的综合信息集成系统。
    建设以厂部办公室为核心的OA应用平台,实现与综合信息系统之间的无缝连接。

    2.网络系统平台
    Intranet网络实质上是以局域网或广域网为通讯子网、以TCP/IP为网络通讯协议的网络支持平台。从图1可知,安庆石化原有网络以3COM公司产品为主体,采用网络交换技术,星形拓扑结构。主干采用光纤链路实现各局域网的互联,通过交换机端口和路由器端口模块形成各个应用子网。应用网络层基于Netware的IPX/SPX协议。
    根据保护资源、充分利用原有网络设备的原则,同时兼顾长远发展的要求,增加了部分网络设备,Intranet网络系统以快速以太网的交换技术为主,仍采用星形拓扑结构设计,如图2所示。
    网络总体架构以新增的一台3COM公司高性能交换机CB3500为网络中心交换设备,CB3500配置了6端口100BASE-FX模块和6端口100BASE-TX模块,将位于主机房的各类服务器主机、二级交换机、路由器以及主要二级单位直接接入CB3500,以保证主干的传输速率。
    网络通过防火墙分为内网和外网,在外网设立了企业外部Web服务器和远程拨号访问路由器支持企业移动用户异地上网。外网通过帧中继专线与石化集团公司及Internet连接。考虑到网络架构中原有基于Netware的MIS的应用,网络通讯协议采用了TCP/IP与IPX/SPX共存的策略。

    3.系统应用平台
    (1)Intranet的系统应用平台
    安庆石化的Intranet系统应用平台主要包括支持WWW服务的Web服务器和Web浏览器、保证系统安全的防火墙/代理服务器,以及能够从传统的文件服务系统(如Foxpro数据库)平滑过渡为支持B/S结构的数据库系统。
    从实际应用的需求及投资考虑,安庆石化Intranet系统在内外网分别设立了Web服务器、企业OA服务器/E-mail服务器、防火墙服务器/代理服务器以及企业级数据库服务器等应用基础平台。本文仅对建立企业级中心数据库系统方面作一介绍。
    (2)企业级中心数据库系统
    Intranet应用的主要特点是基于B/S结构的应用,也就是通常所说的三层分布结构,这类应用中的一般结构模式如图3所示。
    鉴于安庆石化原有MIS是基于Foxpro的文件服务器模式开发的,虽然大多WebServer系统可安装支持对Foxpro的ODBC接口,直接对dbf文件操作,但出于以下三个方面的原因,我们考虑建立企业级中心数据库,以解决企业存在的"信息孤岛"问题,从而有效地利用原有MIS中的信息。
    原有MIS子系统基本上采用滚动开发方式,根据用户需求不断进行功能扩展,数据库设计的规范性较差,系统中的信息不经加工处理,很难直接从中提取对企业综合决策支持有实际价值的信息。
    由于Foxpro数据库文件结构的局限性,原有MIS对大数据量的处理以及数据完整性、信息安全性的问题已日显突出,保护原有MIS应用的资源只是一种权宜之策。系统的更新和二次开发也将逐步展开。而基于大型数据库的MIS开发(C/S或B/S应用模式)已成为发展趋势。
    从长远看,在进行系统需求分析的基础上,建立能够全面反映企业基础信息的中心数据库,是企业信息化进程中的一项重要的基础工作。
    通过综合比较流行的大型数据库产品,从系统的开放性、数据的完整性、安全性及并发控制机制等多方面性能考虑,我们最终选择了Oracle8.05作为企业中心数据库系统平台。

    基于Web的原有MIS信息集成应用

    针对安庆石化的具体情况,在以dbf文件结构的MIS基础上实现Web模式的信息集成应用,主要有两方面问题需要解决:一是Oracle数据库能实时从Foxpro数据库获取经过初步加工的信息;二是Oracle数据库信息的Web发布。
    1数据库设计指导思想
    上文提及,中心数据库是能够全面反映企业各方面信息的综合性数据库,而不是对原有MIS信息的简单堆砌。因此,根据企业决策层及各业务主管部门对信息共享和决策支持的需求进行详细分析,以能够较全面地反映企业基础信息,是进行Oracle数据库设计的基本指导思想。
    具体设计中,在Oracle数据库系统中分别建立了财务、生产调度、计划统计、物资、销售、设备管理等数据库表空间,在各表空间设计了一系列能全面反映企业生产经营信息流相关的表文件。这实际上也就完成了Oracle数据库系统获取原有MIS信息的需求分析。
    2从原有MIS获取数据的方法
    一般来说,中心数据库系统从原有MIS中获取数据可采用两种方法:
    数据提取方式:Oracle数据库系统根据表文件结构,自动从原有MIS中提取新变化的数据,从而形成Oracle表文件中一条新的数据记录。
    数据推送方式:由原有MIS将定时或定期产生的新数据,采用自动定时或手动方式推送到Oracle数据库相应的表文件中。
    数据提取方式从多个dbf文件实时提取满足Oracle数据库表结构的信息,对原系统扰动较大,编程复杂,可维护性差;而基于数据推送方式的思想,通过对原MIS系统的适当编程,在应用系统中形成与Oracle数据库表文件结构一一对应的dbf中间文件,对原系统扰动较小。同时可采用自动定时启动数据推送过程的方法,完成Oracle数据库对Foxpro数据库dbf文件数据的自动获取。其过程如图4所示。
    数据推送过程是基于PowerBuilder6.5提供的pipeline(管道)功能实现的。其基本思想是:首先分别建立PB与Oracle数据库和Foxpro数据库的连接,选择Foxpro数据库为源连接,Oracle数据库为目标连接;建立对应具体Oracle表文件和Foxprodbf中间文件的数据管道,在数据管道定义中,还可灵活地确定建新表、删除表、更新表、表后插入新行等具体数据操作控制。基于上述思想编制的PB应用程序,通过定时启动数据管道对数据的操作功能,从而完成dbf中间文件对Oracle表文件的数据更新任务。该程序可运行在网络的专用微机上。
    3.数据库的Web发布技术方案选择
    数据库信息的Web发布,实质上是采用实现Web服务器与数据库服务器连接技术,将客户端的HTTP请求以动态网页的形式发布出去。实现这种技术的方法主要有:通用网关接口(CGI)、基于Java的数据库连接器(JDBC)、Web服务器应用编程接口(API)以及微软的新一代动态网页开发环境ASP等。CGI是早期动态页面发布的惟一渠道,存在着运行效率低、编程困难等缺点。JDBC、API等技术方案虽比CGI有了较大进步,但从便于普及、快速开发、维护方便等安庆石化Intranet的现实要求来看,ASP无疑有着较大的吸引力。
    ASP是服务器端的脚本编程环境,具有开发简单、易于交互、功能全面的特点。ASP通过其内置的对象,可在脚本中直接引用,使得建立Web应用十分便捷。尤其是ASP自身捆绑的数据库访问组件DatabaseAccess,利用ADODB(专为开发Web应用而设计的ActiveDataObject)来访问数据库信息,可保持数据库链接的开放性,即在一个ASP应用中可反复引用数据库链接,从而方便灵活地实现客户端对数据库的查询。
    由于ASP脚本在服务器端运行,客户端只能看到脚本运行所产生的HTML标准代码,因此支持各种浏览器的访问。同时,由于用户看不到服务器端的ASP脚本代码,这也就增加了系统的安全性。

    结束语

    随着信息技术的发展和企业对信息需求的增长,如何充分利用企业原有信息系统的资源和设施,是企业信息化进程中不断面对的问题。毕竟企业信息化的最终归宿是使企业获得更大的经济效益,而不是盲目地追求最新技术。尤其在新旧技术交替的时期内,注意保护企业原有信息化建设的投资,积极、稳妥地不断采用成熟技术改造企业的信息系统,安庆石化Intranet项目已进入系统实施后期,部分应用已投入试运行,基本上达到了预期的目标。
    
  

煤炭网版权与免责声明:

凡本网注明"来源:煤炭网www.coal.com.cn "的所有文字、图片和音视频稿件,版权均为"煤炭网www.coal.com.cn "独家所有,任何媒体、网站或个人在转载使用时必须注明"来源:煤炭网www.coal.com.cn ",违反者本网将依法追究责任。

本网转载并注明其他来源的稿件,是本着为读者传递更多信息的目的,并不意味着本网赞同其观点或证实其内容的真实性。其他媒体、网站或个人从本网转载使用时,必须保留本网注明的稿件来源,禁止擅自篡改稿件来源,并自负版权等法律责任。违反者本网也将依法追究责任。 如本网转载稿件涉及版权等问题,请作者在两周内尽快来电或来函联系。

  • 用手机也能做煤炭生意啦!
  • 中煤远大:煤炭贸易也有了“支付宝”
  • 中煤开启煤炭出口贸易人民币结算新时代
  • 下半年煤炭市场依然严峻
市场动态

网站技术运营:北京真石数字科技股份有限公司、喀什中煤远大供应链管理有限公司、喀什煤网数字科技有限公司

总部地址:北京市丰台区总部基地航丰路中航荣丰1层

京ICP备18023690号-1      京公网安备 11010602010109号


关注中煤远大微信
跟踪最新行业资讯