面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。企业在信息化建设中产生了大量为满足产品或服务需要的“软件服务”,如:ERP、CRM、OA、CAD等软件系统,由于缺少系统间的集成关联,导致这些系统成为了一个个“孤岛”,但这些系统恰恰又是企业不能放弃的重要投资。基于SOA架构技术的出现,使企业在需要改变IT系统时的灵活性大为增加。
没有SOA,BPM一样会得到实现。但是在SOA架构出现后,SOA可简化和标准化BPM项目实施,同时SOA借助BPM可以落地企业业务与IT敏捷性目标。
- 通过CC接入企业后端服务,消费ESB设施的各类服务
- Process as a Service,流程即服务
- Data as s Service,数据即服务
如果IT系统是业务流程为主,应该优先考虑BPM流程管理;如果IT系统是消息集成为主,应该优先考虑ESB服务总线
炎黄盈动在SOA基础架构解决方案领域的合作伙伴