当前位置: 首页 >> 开源文章 >> 企业部署开源应用时的六大要素
 

企业部署开源应用时的六大要素

作者:      来源:计算机世界     发表时间:2006-05-20     浏览次数:      字号:    

众所周知,商业软件的部署成本很高,这些成本来自多方面。比如,高昂的授权许可费用和有限的服务支持周期等。而且,用户在获取源代码方面也受到很大限制。而商业软件的上述种种弊端恰恰是开源软件的核心优势所在。首先,开源软件是免费的,或者至少是没有授权费用。而且,开源软件的源代码是向任何人开放的,这对用户根据实际情况部署应用是大有裨益的。

    目前,尽管开源软件尚处在初期普及阶段,但已经吸引了足够的关注目光。据调研机构Forrester Research统计结果显示,去年有56%的企业已经部署了开源软件,同比增长46%。另据权威调研机构Gartner预计,到2008年,95%的全球2000强企业将有正式的开源部署计划。

    尽管如此,并不是所有的开源项目都是有组织、有计划的。很多企业的开源项目都是盲目上马,而并未咨询企业的CIOIT负责人。因此,企业的CIO们必须要承担起相应的责任,以确保企业在部署开源应用时,能够拥有适当的支持架构。

     事实上,在SourceForge.net站点上列出的10万个开源项目中,只有1.7%的项目被认为是相当成熟的。在部署开源应用时,企业要注意哪些事项取决于多种因素,如企业使用哪些开源软件、使用方式,企业对软件的自我支持能力如何等等。以下为企业部署开源应用时必须考虑的六大事项:

    一、产品支持

    一些成熟的开源项目会得到JBossLaszlo等开源厂商的支持,在这种“专业的开源”模式下,企业将与不同厂商分别签署协议,其中涉及到服务级别和支持成本等。而企业需要做的就是将不用的开源应用组合起来,当然还要负责解决可能出现的兼容性问题。

    二、中间件提供商支持

    随着开源软件的普及,开源软件中间件提供商也应运而生。这些提供商主要致力于开源软件的支持和集成测试工作。目前,专业的中间件提供商有OpenLogicSourceLabsSpikeSource等。

    三、社区支持

    成功的开源项目将营造出一个活跃的在线社区,社区将给该项目带来多方面的支持。这些支持可能包括邮件支持、论坛支持,甚至是与该项目的开发商直接对话等。

    四、培训

    开源项目不需要企业招募额外的技术人员,相反,企业可以对当前的雇员进行培训,来支持开源项目。在当前IT预算缩减、培训机会越来越少的情况下,有利于鼓舞雇员士气。目前,提供培训服务的企业日益增多,如CovalentJBossLearningPatterns等。

    五、招募项目开发人员

    很多部署开源项目的企业都会招聘一些开源项目开发顾问,这有利于提升企业的自我支持能力。同时,拥有专业的项目开发人员,企业还可以根据需求来修改源代码。

    六、聘请临时顾问

    如果企业不聘用开源专家、也不进行内部培训,那么就可以聘请临时顾问。在开源项目的邮件列表中很容易找到开源专家。但是,聘请临时专家的费用可能会比较高,而且不能向全职雇员哪些长期效忠于企业。

     当然,打造一个良好的开源项目,仅仅做到上面一两点还不够。对于企业而言,应该找出上面六项的最佳组合。没有任何一个单一解决方案可以适用所有的企业需求。因此,企业CIO首先要对上述六点进行评估,然后找出适合本企业的最佳组合。

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •