"SOA并不适合所有企业。"什么?这怎么可能?
实话实说,SOA只是一种构建企业IT架构的方法,在很多情况下,SOA也许并不适合。因为,我建议CIO在投资SOA之前先研究一下企业的业务模式,以确定是否有需求将系统转到SOA模式。无论如何,SOA的价值取决于企业业务的特性。
尽管CIO所管理的企业或者部门的IT系统可能有各自的属性,但是还是有一些共同的标准帮助我们确定是否需要考虑SOA。什么时候应该采用SOA,什么时候不用。
SOA适合于:
当企业在变动中,需要不断适应由新的市场,产品和并购带来的核心业务流程的调整;
当现有的企业IT基础架构是异构并需要集成的;
当应用SOA能带来很高价值的时候。
SOA不适合于:
企业内部业务流程变化很小的;
现有架构是同质的;
SOA带来的效益很少的时候。