首先,它提供了将在网络上不同地区、不同组织、不同平台上各种现有应用,整合在一起,创立了一个新系统。被整合的应用都是向新系铳提供各种规范了的服务接口来整合,如我们的社会的每个个体都向社会提供服务,这些个体可以是一个人或一些人组成的一个团体,在这个社会中,增加了一个个体,社会的能力更强了,少了一个个体,社会照样运作,每个被整合的个体自身仍保持其自主,称为松耦合,如香港政府已回归中国,但保持一国二制。
其次,新增设的服务功能,能适应自身变化,并且被整合的应用都是以松耦合的方式联结,如需要增加新的业务功能,修改现有的软件等。松耦合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和实现逐渐地发生改变时,它能够继续存在。由此我们称它为“随需应变”。目前SOA常常与企业过程管理BPM相结合,采用BPEL语言定义并直接解释执行用户需求的工作流定义,使“随需应变”能力更强,BPM将另文介绍。
当前金融信息化的目标就是降低成本和提高竞争力,为此需要做二件事:首先要增添实现以客户为中心的各种软件,如用户需求管理CRM、数据仓库、联机分析处理OLAP、成本核算、网上银行、各银行之间的清算中心、各种信息安全措施等软件。其次就要将老系统中将开放的功能包装服务模型的接口,并设计一批新的服务和新的业务过程,用企业服务总线将其整合起来,用BPM控制和管理运行。