SOA参考架构及相关技术,主要应用在企业应用集成领域,它能够以服务的方式共享和复用企业现有应用资产,保护用户IT投资,并能够以服务的方式构建新的业务流程,对组织中的业务流程进行灵活的重构和优化,增强业务的敏捷性。下面从业务的角度,简要介绍一下SOA参考架构各个部分的作用与定位。
1、通过底层的适配器服务,将组织现有应用系统进行封装,形成可复用的服务,来复用组织中的现有应用资产。所以,适配器服务是应用集成的基础;
2、服务总线,作为服务之间的协调中介,可将组织中的所有服务如适配器服务、信息服务、安全服务、业务服务等,集中管理起来,暴露服务接口,并提供服务查找、内容路由、服务质量保障等功能,它在SOA参考架构中起着核心中枢的作用;
3、流程服务,用来将组织中的服务,进行编排组合,以满足业务流程的需要,同时,也能够封装形成更大粒度的业务服务。能不能体现业务敏捷性及满足用户复杂的业务流程需要,流程服务起着关键的作用;
4、顶层的交互服务,是直接面向用户的一层,能够为用户提供友好的交互界面及门户集成的功能;SOA实施的效果,往往通过交互服务这张脸面来体现;
5、当然,要开发和管理SOA所需要的运行服务,还离不开集成开发环境、运行管理系统及服务资源的管理。SOA是否易于被用户接受、开发是否快捷高效、管理和维护是否方便,这几种辅助工具非常关键。
|