跨越最佳实践 软件平台何以担当重任?

日期: 2011-06-22 作者:张培颖 来源:TechTarget中国

企业中的IT组织在艰难的业务环境中挣扎,他们可能指望将传统方法用于企业应用软件构建,以期改善IT项目成功率,让IT与组织业务目标更好地保持一致。而面对一些领域最佳实践却又经常感到无从下手,很难找到适合自己企业的“口味”。如同在蛋糕店买蛋糕,总不能逐一品尝。

  软件开发领域几经变化发展到今日,大量手工编码的日子已经仿若石器时代。传统的软件开发包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。如何能够更高效地开发出适用于企业自身环境的应用,成为很多企业面临的难题。

  与此同时,软件市场的需求也逐渐发生了巨大的转变,用户对于软件的自定制需求远远大于对于泛型需求。对于软件厂商而言,如果做一个软件产品,就很难卖给不同的客户。正所谓世界上不可能有两片完全相同的叶子,每一个企业都有其自身固有的特点,我们难以炮制出同样的用户需求。在管理软件领域,这个问题更为明显。

  为了解决这些问题,一种全新的软件生产模式就成为热点。软件开发平台来源于繁琐的实践开发过程。开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,组成可以重复使用的“中间件”,而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客户需求的软件开平台便应运而生。平台化定制软件解决了众多用户的苦恼,同时有效实现了企业资源、信息、流程、制度、管理以及应用的全面整合。

  这种平台不仅能够形成对应用软件的底层支撑,而且可以“海纳百川”实现多家厂商共同参与的过程,而这种趋势也是现在众多互联网应用厂商所提倡的开放态度,对于企业长久的发展是利好的。因此,不用担心技术锁定,如果对这个平台的流程部分组成不是很满意,也可以引入更适用于企业自身的模块。

  此外,大型企业的信息化中多个系统多个项目并行运作成为普遍特点。这个特点往往会导致信息化过程中面临“失控”的境地。海比研究调研发现,高达95%的大型企业CIO当前遇到了类似问题。更重要的是,绝大部分CIO还没有找到一种卓有成效的解决方案,使自己从“失控”走向“可控”。

  通过先进企业的实践,该调查发现一个软件平台必须具备四个特征,即层次化、组件化、产品化、体系化。不具备这四个特征的软件平台,都不能真正解决大型企业多系统多项目并行难题。

  目前,国内市场上的软件平台主要有六类提供商:以普元为代表的独立软件平台提供商、以用友等为代表的管理软件平台提供商、以中软为代表的系统集成和行业软件平台提供商、以IBM为代表的综合软件平台提供商、以RedHat为代表的开源软件平台提供商,以及以Salesforce.com为代表的PaaS类软件平台提供商。

  一个架构良好的平台的优势在于任何技术都易于使用,不需要广泛训练,而且可以与原有环境无缝对接,这对于其支持的功能能够促成更为成功的采用。由于平台对企业核心竞争力的提升非常明显,目前国内的管理软件市场上,软件开发平台的应用已经成为一种必然趋势。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

张培颖
张培颖

云计算网站编辑

相关推荐