虽然SOA无法让企业在一夜之间旧貌换新颜,但通过审慎的实施,它还是可以为企业提供一种强有力的能量。然而,这种转换非一朝一夕可得,它是一个长期的流程。企业会在转换过程中逐渐发现到SOA的价值所在。
某公司的副总裁表示,“SOA不仅仅是一门技术,它更多地是一种文化。SOA所要求的是一种新的秩序和习惯。”这种秩序能为企业带来显著的优势,其中包括:
通过提高再利用来降低成本。
减少冗余,加强应用的使用周期。
能为商业规则和流程的实施提供更好的持续性、安全性和合规性。
通过改善商业流程和用户界面来提高劳资生产力、效率和满意度。
然而,企业在向SOA过渡的过程中也会面临着种种的困难与挑战,其中包括:
要求进行组织变更,尤其在组织结构,财务实践和激励机制方面。
要求对IT人员和相关商业伙伴进行全面的培训指导,以确保持续的架构和开发知识。
要求新的基础架构,并及时更新。
人总是有一种惰性和惯性,他们会安于现状而不愿做出改变,从而错失了SOA可能带来的回报。
毋庸讳言,与国外发达国家的企业相比,国内在创新技术的研发和投入上仍有教大的差距,但这并不等于说,国内企业在技术上就一无所长。实际上,国内企业在技术的实践上还是有很多的经验和心得,在这一点上,国内外并没有什么差距。理论的研究再好,也是要与实际的商业进行结合才会焕发出生命力。对于SOA也是如此,没有人敢保证SOA将来肯定成功。今天所能说是,面向未来发展,SOA为应用的动态整合提供了一个非常好的思路,一个解决问题的方法。然而目前SOA相关技术和应用还处于探索和发展之中,对此一定要有一个清醒的认识。
在IT业内有一个口号:以用户为中心,也就是以用户的需求为中心。SOA作为一种技术上的视野,应该让用户有更多的了解,也可以让用户也参与进来,我们看到IBM在很多情况下就是这样做的,这也是一种负责任的态度。在软件方面,IBM的策略是不做应用软件,只做基础软件,通过帮助合作伙伴,为最终用户提供服务。
但是我们也看到另外一种情况,SOA作为未来的发展方向,其本身非常复杂,而国内用户受应用水平的限制,在技术视野上本不广阔,让他们清楚地分辩未来与现实本就不是一件容易事情,很容易受到舆论的误导。有些厂商,把SOA作为一种技术标签加以推广,其目的只有一个,抬升自己企业的品牌形象,通过市场手段故意混淆现实与未来的需求。这就背离了技术发展的初衷,是应该遭到唾弃和批判。