烟草信息化统一平台、统一数据库、统一网络的困惑

烟草信息化统一平台、统一数据库、统一网络的困惑  
 
 
在今年4月份召开的全国烟草信息化工作会议上,国家烟草专卖局提出了“系统集成、资源整合、数据共享”的信息化建设要求,及时而清晰地指明了当前烟草行业信息化的发展方向。遗憾的是,在随后几次与信息化相关的 会议上,又提出了“统一平台、统一数据库、统一网络”的要求。乍一看,前者是现实目标,后者是具体方法,似乎相辅相成。事实上,后者作为具体的方法,因其缺乏明确定义、脱离现实基础,导致基层信息化部门的困惑。


统一什么平台?有两个英文单词可能被翻译为平台,“platform”、“architecture”,前者通常表示操作平台、应用平台,后者通常表示基础架构、技术架构。一般来说,平台包含硬件平台、操作系统平台(又分后台与前台)、数据库平台、开发平台、应用平台等。到底要统一哪个平台?统一硬件平台不现实,全国烟草行业信息化初具规模,无论是小型机、PC SERVER还是PC均各有选择,而且已经投资不小,强行统一无疑将造成巨大浪费;统一操作系统(后台)不可能,就小型机而言,IBM采用AIX UNIX,SUN采用SORALIS;统一操作系统(前台)没必要,几乎百分之百的前台操作系统使用WINDOWS;统一数据库平台也不现实;统一开发平台既不现实也没必要,就C/S而言,VC、VB、PB、DELPHI等各开发团队各有所长,而且不同平台的开发效果几无差异,就B/S而言,无论是.NET与J2EE,还是WEB SPHERE与WEB LOGIC中间件,目前都还相持不下;那么只有应用平台可以统一了?可是,应用平台难以定义,本身就概念模糊,如果理解为B/S结构与C/S结构的差异,还不如直接说明统一采用B/S结构还是C/S结构。


如何统一数据库?目前最常用的数据库平台有:Oracle、DB2 、Sybase 、INFORMIX 、Microsoft SQL Server 、Paradox 、FoxPro、InterBase、 Microsoft Access等,前四种为大型关系型数据库,后五种为中小型数据库产品。烟草行业大部分采用大型关系型数据库。就性能而言,它们各有优劣,难分伯仲;就全球市场占有率来说,ORACLE最大;就烟草行业信息化发展历程而言,早期国家局推行Sybase,后来推行Microsoft SQL Server用于卷烟销售系统,目前推行DB2用于卷烟经营决策管理系统;就现实而言,Oracle、DB2 、Sybase、Microsoft SQL Server等各自市场都不小。如果强制统一,除了更换数据库的费用外,还要增加由于更换数据库必然带来的应用系统的更改费用。再说,使用统一的数据库不是实现“数据共享”的唯一途径,事实上,达到“数据共享”的通行办法是“统一数据接口标准”,而不是“统一数据库”。


如何统一网络?2000年以前,国家烟草局一直在建设卫星网,2000年以后,开始逐步推行各省市地面网的建设,随着数据传输量的急剧增加及传输速度要求的提高,卫星网由于带宽的限制,逐渐显得不适宜。“统一网络”是否就是强调统一到地面网来?目前大部分省市都已经建成或正在建设SDH数字链路,这属于专用地面网,一般租用电信、网通、铁通、电力等的专用线路,每年的租用费比较高。随着VPN技术的成熟与广泛运用,越来越多的企业开始采用VPN建立国内乃至国际的企业链接,该链接方式成本低廉,速度、稳定性都未必比专用网差。到底要统一网络的什么?值得探讨。


提出上述困惑,是想呼吁,作为行业信息化的最高领导机关,在提出具体方法指导的时候,既要面对现实,又要有技术前瞻性,既要抓大放小,抓住关键,细节处又要清晰、明确,不能模棱两可。(作者为福建烟草公司信息中心副主任、福建海晟信息技术有限公司总工程师)
 

1061 reads. | Edit