SOA承诺会给企业业务带来巨大调整和灵活性,因而受到业界的推崇。但如果部署不当,就可能导致失败。
你不要认为从IT厂商那里购买了SOA后,就万事大吉了,恨不得第二天就能看到它所带来的神奇效果。相反,SOA的部署过程很关键,如果能小心谨慎地部署它,SOA可能会给企业带来根本性的转变,但这种转变是一个漫长的过程。在这一过程中,SOA的很多好处就会逐渐显现出来,但这是以实施正确的治理手段为前提的。
IT市场研究机构Burton Group副总裁、研究总监以及SOA思想领导者Anne Thomas Manes坚定地认为:“SOA在某种程度上是一个企业行为……并且它是更多地是一种文化而不是技术。SOA的需要一种完全不同的心态,并且需要严格的纪律。”采用这种纪律可以带来很大的好处,包括:
◆可以降低成本,主要是通过增加重用性;
◆可用减少冗余和相关应用的退役;
◆可以标准化业务规则和流程,进而带来更好的一致性、安全性、灵活性;
◆可以改善业务流程和用户接口,进而提高员工的生产力、效率、效力以及满意度。
使用SOA不是没有挑战的,其中包括:
◆机构变革将是必要的,尤其是企业结构、会计实务和奖励制度;
◆对IT人员和相关的商业合作伙伴进行全面的培训也是必须的,这样可以确保大家掌握一致的体系结构和开发知识;
◆新的基础设施和升级也是需要的;
◆人们通常对改变有抵触情绪,并且有可能对老习惯有依赖,因而错过了SOA带来的好处以惊创建灵活的应用。
[1] [2]