网站首页

新闻中心

电子政务

信息化

电子商务

计算机安全

政府采购

解决方案

成功案例

资料库

企业动态

公务员

公文写作

学习园地

会展

培训

  没有公告

您现在的位置: 中国电子政务网 >> 信息化 >> 信息化 >> 文章正文


CIO在信息化选型中需考虑的技术问题

2008-8-26 10:40:35  文章来源:硅谷动力

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口



现在我说,在信息化项目选型的时候,技术仍然是一个重要的指标。或许,就会被人拍砖头。因为现在大部分专家都在说,信息化项目选型,如ERP项目或者CRM项目,选型的时候技术都是次要的,要看软件的功能、实施公司的水平等等。在他们的鼓吹之下,很多企业在信息化软件选购的时候,就犯了绝对注意的错误,片面的去看软件功能、实施顾问的能力,而忽视了技术上的问题。

  其实,在信息技术发展多元化的今天,我们在信息化管理软件选择的时候,对于一些技术层面的问题,我们也需要给与足够过的关注。不然的话,吃亏的仍然是企业自己。笔者的观点,在信息化管理软件选型的时候,技术与功能,要两手都要抓,两手到要硬。

  第一:要考虑软件的部署平台。

  信息化管理软件的架构与开发平台,对于它的部署平台有很大的影响。如早期的开发架构与平台的话,很多都是基于微软的操作系统平台上设计的,所以,基于这些平台上开发出来的信息化管理软件,都只支持微软的操作系统平台。而对于其他的操作系统平台的话,则不支持,或者说,在其他平台上,不能够实现其全部功能。

  但是,这往往就限制了企业在操作系统平台上的选择。如有的企业出于稳定性的考虑,应用软件的服务器他们是采用LINUX平台,因为这个平台的服务器比微软的服务器操作系统要稳定的多。若企业选择的信息化管理软件无法在LINUX服务器上部署的话,则企业必须更换服务器的操作系统,这无疑是企业CIO所不希望看到的结果。另外,针对微软打击盗版力度的加强,很多企业都在寻找着一些可以替代微软操作系统的免费平台,而LINUX操作系统又在这里异军突起。但是,在实际工作中,笔者了解到,就是因为企业以前在信息化项目选型的时候,没有考虑到这种情形,这导致他们在更换操作系统平台上,一直无法走出第一步,因为若更更换微软的操作系统的话,则他们还需要更换这个应用软件。

  所以,真是在选型的时候,没有考虑到信息化管理软件的技术与架构,没有考察其是否具有跨平台性能,这才给我们CIO后续的工作,带来了被动。

  故,笔者认为,在信息化项目管理选型的时候,软件是否具有跨平台的性能,这已经是我们必须要考虑的一个技术问题。

  一是要考虑服务器是否支持跨平台性能。有些企业可能认为在客户端上,利用LINUX操作系统不怎么现实,毕竟对于大部分员工来说,对这个操作系统不熟悉。企业也没有精力抽出时间对于员工进行培训。为此,他们只从安全性与稳定性出发,在服务器上使用LINUX系统。为此,有些企业在选型的时候,只需要考虑应用软件的服务器端,是否支持LINXU操作系统。

  二是需要考虑客户端的跨平台性能。这里需要注意,服务器端与客户端的跨平台性能不是一回事情。有些企业的信息化管理软件,其服务器确实可以在其它的操作系统平台上跑,但是,客户端的话,则还无法实现这个功能;或者说,其在其它的操作系统平台上运作的话,功能会有所限制。但是,有一些销售人员会不负责任,在推销的时侯故意搞混企业,让企业项目管理人员认为这两者是一回事情,结果作出了失误的决策。如前不久,我有一个同学,就遇到了这个陷阱。他们在购买软件、签订合同的时候,对方说支持LINXU操作系统。但是,当企业部署好软件,开始进行项目的前期准备工作的时候,才发现,很多功能在LINUX操作系统平台上无法正常运作,如有些单据无法审核、工作流无法正常运转等等。原来基于B/S(浏览器/服务器)模式的客户端还处于研发中,所以,有些功能还无法完全实现。为此,企业跟对方协商了好几次,都没有结果,最后还是律师出马,对方才同意企业退软件。虽然钱要回来了,但是,我同学身上也是背了一个不小的处分。所以,在考虑软件跨平台性能的时候,就需要关注这个问题,服务器与客户端是否都支持跨平台。

第二:其对开源软件的支持力度。

  现在很多信息化管理软件,他们都涉嫌捆绑销售。如他们开发的信息化管理软件,只支持某些特定的数据库。一方面,从技术上说,若要实现对多个品牌数据库的支持,也确实有一定的难度。另一方面,他们在销售应用管理软件的时候,也同时销售数据库软件。这无疑,会增加软件公司的利润。

  正是由于这些原因,所以,现在很多信息化管理软件都不支持一些免费的或者开源的数据库软件。但是,我们都知道,现在开源技术发展的已经是比较成熟了,特别是在数据库上,出现了一些比较有影响力的数据库管理软件。他们由于免费、开源、跨平台,所以很受企业信息化管理人员的欢迎。但是,由于信息化管理软件不支持这些免费的开源数据库系统,则导致了企业无法享受这些软件给企业带来的利益,而需要去购买昂贵的商业数据库软件。虽然开源的数据库软件在功能上可能还是无法跟上也数据库软件相比,但是,根据笔者的了解,一般企业用用也是足够了的。

  所以,在信息化项目选型的时候,第二个需要注意的技术因素,就是信息化管理软件对于开源软件,特别是开源数据库的支持力度。若是企业资金有限,或者出于其他某些原因,需要采用开源数据库的话,就更加需要关注这一个问题。

  另外,其实有些软件公司并不是说技术上无法实现,而是他们纯粹从商业上考虑。因为他们帮助数据库软件公司销售一套数据库的话,则就能够给软件公司或者销售人员带来一定的收益。所以,有时候,只要企业强硬一下,我们就会开放一些已经有的接口,用来支持一些开源的数据库系统。

  再者,企业还要考虑,是否有现存的数据库可以用。企业在实施ERP或者CRM项目之前,可能企业已经部署了其他的信息化管理项目,如财务管理系统等等。而财务管理系统能够也是需要数据库支持的。若企业在实施财务管理系统的时候,已经购买了数据库软件的话,则只需要新信息化管理软件支持这种数据库系统,则企业就不需要重复的购买数据库。在数据库授权上,可以省下一大笔钱。所以,在有以上这种情况的时候,若已有的数据库支持多个实例的话,则就需要衡量这个信息化管理系统,是否支持现有的数据库系统。

第三:系统的开发架构与平台。

  在考虑信息化管理软件的系统架构与平台的时候,当然不是看其是否足够的先进,而是考虑其稳定性与扩展性如何。

  稳定性是指在这个平台与框架下开发出来的应用软件,其在使用的过程中,稳定性如何,对于操作系统的资源使用率如何。如笔者前一段时间考察过一个基于JAVA平台所开发的应用软件。这个开发平台确实不错,但是,其有一个致命的缺点。就是其在WINDOWS系统上运行的话,会占用很大的硬件资源。如当这个系统准备连接服务器、开始登陆的时候,查看客户端的任务管理器,其使用率将近100%,而且,其登陆速度也比较慢,基本上需要30S才能够完成登陆的动作。但是,这个时间,往往是很多用户所不能够接受的。所以,在考虑信息化管理软件的稳定性的时候,需要关心一下,其性能如何,对于硬件配置是否有什么特殊的需求,等等。

  扩展性针对企业信息化管理软件来说,主要是两个方面。一是二次开发是否容易。现在很多商业信息化管理软件都是套装软件,但是,由于各个公司的实际情况不同,这导致在项目的实施过程中,软件公司不得不为此进行一些必要的二次开发。但是,由于信息化管理软件,就好像一张大网,牵一发而动全身,一个小小的更改就会发生连锁反应。而一些高级的开发平台,能够实现模块化开发。功能模块化带来的好处,就是增加某个功能或者对某个功能进行修改,则不会影响其他的模块。二是跟其他应用软件集成是否容易。正如上面所说的,很多企业都有不止一个的信息化管理系统,如何对这些系统进行集成,减少企业的重复性投资,这已经是一个迫在眉睫需要解决的问题。

  所以,企业在选型的时候,也需要考虑信息化管理软件开发的架构与平台。在其他条件同等的情况下,或者有强烈的信息化系统集成需求的情况下,就需要比较关注这方面的内容。否则的话,等到软件选型结束,才发现这方面的不足,企业再后悔也就来不及了。

 

 

 

 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 载入中…
    普通文章 ISEC国际仿真工业展览会
    普通文章 2008中国(深圳)国际卡业博…
    普通文章 第四届农业网站发展论坛暨农…
    普通文章 国际高速公路信息化建设展览…
    普通文章 电子卡及识别博览会
    普通文章 2008电子卡及识别展览会
    普通文章 第十八届全国信息保密学术会…
    普通文章 国际自动识别技术展览会
    普通文章 2008年中国国际信息通信展览…
    普通文章 2008年化工信息化应用交流会
    普通文章 国资委关于举办企业信息化建…
    普通文章 第五届中国信息无障碍论坛
    普通文章 第四届中国(济南)国际信息…
    普通信息 云南省将扩大政务公开力度
    普通文章 CIO在信息化选型中需考虑的技…
    普通文章 CIO需把握时机 远离CEO“直觉…