1 定义
是用户可以构建,部署和整个各种服务,无须依赖应用程序及其运行的平台,从而提高业务流程的灵活性。
2 设计原则
无状态;单一实例;明确定义接口;自包含和模块化;粗粒度;松耦合;可重用;互操作性
3 实现方式
(1) Web Service
(2) ESB
(3) 服务注册表
4 QoS
可靠性 Ws-Reliability, Ws-ReliableMessaging
安全性 Web服务安全规范
策略 Ws-Policy
控制 BPEL4WS / WSBPEL
管理 WSDM
5 Web服务
UDDI - 统一描述,发现和集成。提供了一种统一的服务发布,查找和定位的方法。
是服务的信息注册规范,以便用户发现和使用它。
WSDL - Web服务描述语言。是对服务进行描述的语言,包含服务实现定义和服务接口定义。
SOAP - 简单对象访问协议。定义了服务请求者与服务提供者之间的消息传输规范。