国内SOA平台产品想有所建树需具备四方面特点

SOA给我们带来了一个全新的思路,而这个思路的出现正好迎合了IT市场的趋势。很快,IBM、BEA等国外主流Java平台产品公司陆续推出了基于SOA架构的产品,迅速成为SOA技术推动和应用的核心力量。但是,国内的SOA应用情况又是如何呢?可以从以下几个方面进行总结:

1、有需求,但是应用层次低,不具备购买国外主流SOA产品的市场能力。SOA不是一项具体的技术而是一种应用构架,它更多地是在强调应用之间的共享与复用。共享与复用的基础是你要有足够成熟、稳定的规范应用存在,而国内目前情况并不是十分理想。很多遗留应用正因为其当时建设时的各种不成熟因素而导致在新建设项目中被淘汰。而幸存下来的应用因为其规模问题,纵使SOA构架非常适合,但终究因为一流SOA平台产品价格原因而无法得到很好的应用。

2、国外SOA平台产品并不适合国内实际需求。我们必须承认,国外IT发展进程远超过国内,SOA架构只有基于一种成熟的IT大环境下才能全面发挥其效能。基于这个出发点,国外SOA产品很难针对国内这种不成熟的IT环境进行定制性研发,势必导致"大材小用"之趋势。

3、喊口号的多、真正做到的少。口号喊起来非常容易,而做到绝对不是一件容易的事情。因为SOA作为一个构架,需要大量的"基础设施"才能达到SOA所要求的IT环境。作为一个平台产品,必须要在每一个平台组件的开发上都要从头考虑,并不是一个简单的堆砌就能达到的。由于国内SOA市场的不确定因素,导致这种高风险的技术投入很难在一般的平台产品中得以实现。

大家了解了国内的SOA应用情况,可能会提出一个问题:在目前,国产平台SOA难道就没有出路了吗?

出路当然是有的。但这种出路必须有破釜沉舟之决心,从平台整体框架到每个基础组件上进行全面变革,然后深入了解国内市场的真实需求,然后定制出一套既符合国情又不至于成本过高的平台产品。国内的SOA产品如果想有所建树,它至少要具备如下的特点:

1、技术上要符合国际SOA主流产品技术的大趋势。既然咱们自己不能领导技术趋势,模仿大方向总还是错不了的。

2、产品定位上要符合国情需求。国内IT硬件基础设施已经非常不错了,但软件基础应用还非常薄弱,这就要求国内的SOA平台产品必须比国外的产品更加适应这种"战国时代"的基础应用,能在身经百战之余找到合适国情的最佳解决方案。

3、要做到"适用、能用、好用"。不适用就根本没有客户区买;能用是一个务实的产品最基本的特征;好用才能使客户持续性合作。要避免无谓追求技术特性、牺牲易用性的常见毛病;要避免理想化客户的软件环境、降低产品的适用度的问题。

4、最后,还是不要偏离真正的平台产品的定位。不能因为追求SOA框架而偏离主题,毕竟这样的平台产品是诸多应用系统的的灵魂,如果自身的产品度都上不去,后果可想而知。

综观目前国内平台软件市场,已经从概念到实现,出现了很多好的产品与应用。例如中间件领域的东方通、开发平台领域的东方易维等,他们的产品虽然已经拥有了诸多的应用,但从全局上来讲,国内平台级SOA软件产品仍需要与整体的IT建设并肩奋斗,才能最终取得令国人骄傲的业绩。

(来源:IT168)