文档介绍:企业服务总线
2017/11/17
目录
关于SOA
1
ESB
2
ESB的适用场景及要素
3
SOA和ESB产品
4
5
案例
6
WebMethods介绍
关于SOA
Service-Oriented Architecture,面向服务的体系结构
一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。
关于SOA
什么是SOA
业务分析人员: SOA就是基于标准的
业务应用服务
程序员: SOA是一种全新的开发技术,
新的组件模型,比如说Web Service
架构设计师: SOA就是一种新的
设计模式,方法学
IBM: SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供给最终用户应用或其他服务
关于SOA
面向机器
面向过程
面向服务
面向组件
面向对象
关于SOA
SOA架构有哪些基本的要求
SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用
服务间保持松散耦合,基于开放的标准, 服务的接口描述与具体实现无关
灵活的架构-服务的实现细节,服务的位置乃至服务请求的底层协议都应该透明
ESB
SRM系统
PDM系统
用友系统
金旅ERP
n(n-1)/2
ESB