互联网周刊:“拯救”SOA


 2009-04-15 00:00:00       763

“拯救”SOA
 
或许是概念炒作周期的客观作用,或许是经济衰退所带来的更迫切的效果要求,SOA的应用和实施正在呼唤更加实际、可执行的方案和思路。
 
互联网周刊记者 刘琦琳
 
SOA已死--这是今年初Burton集团副总裁兼研究总监Anne Thomas Manes的看法。她在博客中撰文指出,由于无法快速地展示其ROI,SOA遭遇死亡,经济衰退的灾难性影响彻底摧毁了它。SOA由其后代得以延续:mashups 、BPM、 SaaS云计算及其他依赖“服务”的架构方法。而年初至今的一些言论也认为,缺乏理解SOA的熟练架构师,厂商过分关注销售,对解决方案却关注不足、过度渲染SOA的神奇作用导致用户对SOA失去信心。
 
SOA真的“死”了吗?其实,这些关于SOA已死的观点正是说明了SOA的应用和实施正在呼唤更加实际、可执行的方案和思路。那么,目前,在中国,用户在部署SOA解决方案时存在哪些误区和困难,各厂商在推进SOA落地时又有哪些新的体会和对策?
 
在推进、实施SOA的过程中,很多厂商感觉到,在目前中国市场,很多客户会格外关注SOA、选择SOA,但却未必能理解SOA对企业的价值,这也就导致了企业对SOA部署、实施中许多困难的不理解。
 
普元CEO沈惠中说道,“部署SOA在宏观上有两种实现形式:一种是从架构开始,如国外很多厂商推进的企业级的自上而下的贯通式;另一种则是从应用(如CRM、HR)开始,从每一个项目开始SOA化,自下而上的方式。”这两种方式当然各有优劣。从架构开始,可以有统一的规划,但是“周期过长、风险较大,在前期就要投入大量的资金和时间进行总体设计和系统搭建”,这样,SOA灵活、低成本、高可复用性就无法短时间显示出来,不论实施难度,从企业预算和规划方面也很难通过。而且,先搭建基础设施、划分服务“颗粒”,随着时间推移,业务的变化速度很快,事先搭建的架构很可能又适应不了新兴的业务需求了。
 
所以,过分重注架构、注重业务的切分,是导致SOA无法顺利前行的原因之一。对于第二种方法,普元认为,“在欧美等IT建设相对成熟的地区,会有很强势的架构组”,整体性就相对较强。而对于很多中国客户而言,“从应用开始的SOA”才是当前推进SOA的较为实际的方式。沈惠中提到,很多中国企业的IT建设“几乎都采用项目制,在总体规划上相对薄弱”,“在中国只听说过OA项目、CRM项目,很少听说过一个架构的项目(如SOA项目)”,而像SOA“这种无法直接产生业务价值的项目很难通过”。
 
在今年的“SOA中国论坛”上,普元就把“SOA从应用开始”作为会议主题,并发布了中间件套件EOS Platform 6,普元介绍到,这是全球第一款支持国际OASIS组织颁发的SOA标准并实现商用的SOA中间件,“暗战”被IBM、Oracle占据大部空间的中间件市场。
 
沈惠中说道,“SOA也好,其他理念也好,用户对软件的要求和衡量标准是不变的,无非就是质量、价格、交付时间”,“SOA必须从业务出发,但是不要被业务价值所吓到,不能认为一定要先切分好服务再实施,那样SOA永远也落不了地。”

看来,在通往实现SOA美好世界的路上,从应用开始的方法不失“一步一个脚印”的实际和可操作性。不过同时,用户需要认识到的是,SOA也并不是一劳永逸的灵丹妙药,需要根据服务、业务的其他需求改变。对于软件厂商而言,也需要在一个个具体的案例中总结问题、积累经验,培养人才,这样,才能“拯救”SOA,看见那美好世界的样子。

 

相关阅读: