Web服务的应用场合如下。
(1) 服务请求者创建一个包含必要的服务有效负载的SOAP消息。通常服务请求者在运行时使用SOAP客户端,这有助于把输入和输出对象转换为XML消息。
(2) 在网络层的另一端,SOAP服务器运行库接收到服务请求,并把该XML消息转换为提供程序平台(Java、C#等)使用的编程语言所支持的数据结构。然后服务提供程序阐明响应并把它交给SOAP服务器运行库以通过网络层发送给服务请求者。
(3) 服务请求者SOAP客户端运行库接收到消息,把该XML转换为请求者使用的编程语言支持的数据结构,并把消息交付给请求者。
(4) 请求者接收到消息,处理消息,并执行任何必需的业务逻辑。
图9-4显示了这些部分如何交互。
|
(点击查看大图)图9-4 |
【责任编辑: 云霞 TEL:(010)68476606】
|