分类:
2008-09-09 16:46:45
Web 服务概念
Web服务建立于面向服务体系结构之上的,可以将软件组件(来自不同系统的应用函数,对象,)发布为服务 Web服务基于专门使用XML的开发式标准和技术实现 Web服务原因
1. Web服务可以拆穿,通过基于XML的PRC机制调用
2. Web服务提供基于XML消息的跨平台跨语言的解决方案
3. Web服务可以使用轻量级结构简化应用系统集成,而不影响可伸缩性
4. Web服务可以实现异源程序之间互操作 Web服务基本模型服务提供方 服务代理方 服务请求方 Web服务标准
XML SOAP WSDL UDDI Web服务面临的难题
1. 分布式事务
2. 服务质量
3. 性
Web服务的优点
1. 提供简单的机制,使应用程序称为任何人可以随时随地通过任何设备访问的服务
2. 帮助实现企业内部,企业之间的通信
3. Internate 中应用程序通行的灵活性,灵敏性
4. 可以通过代理动态定位和调用服务
Web服务体系结构和技术 Web服务体系结构概念
1. SOAP 在服务提供方和服务请求方之间信息充当消息交换。
2. WSDL 是将web服务描述为操作集,并将输入输出描述为消息
3. UDDI 一种通过注册表中注册Web服务并划分类别的机制
Web服务通信模型
1. 基于PRC的通信模型 基于PRC通信模型定义基于请求/响应得异步通信
2. 基于消息交换的通信模型 基于消息交换的通信模型定义松散关联和文档驱动的通信。调用基于消息交换的服务提供方的服务请求无需等待响应实现Web服务
1. 服务提供方创建基于SOAP服务的商业应用程序接口,发布到网络。
2. 服务提供方使用服务代理基于WSDL服务描述,服务代理方通常是一个UDDI注册表
3. UDDI注册表将服务描述为绑定的模版和到服务提供方环境的WSDL和URL
4. 服务请求方通过UDDI注册表找到所需的服务和绑定的信息和URL找到服务提供方
5. 服务请求方使用绑定信息激活服务提供器检索已注册的WSDL服务描述,建立与SOAP的服务间的通信。
6. 完成请求的通信,完成服务交换数据或消息
[1]