使用SOAP的XML消息传递
发布时间:2020-12-16 02:12:45 所属栏目:百科 来源:网络整理
导读:转至:http://blog.csdn.net/jc_workspace/article/details/26950319 使用SOAP的XML消息传递的简易流程图: 详细步骤如下: (1)服务请求者的应用程序创建一条 SOAP 消息,将此信息和服务提供者的网址一起提供给 SOAP 基础结构(例如一个 SOAP 客户机运行时
转至:http://blog.csdn.net/jc_workspace/article/details/26950319 使用SOAP的XML消息传递的简易流程图:
详细步骤如下:
(1)服务请求者的应用程序创建一条
SOAP
消息,将此信息和服务提供者的网址一起提供给
SOAP
基础结构(例如一个
SOAP
客户机运行时)。
SOAP
客户机运行时与一个底层网络协议(例如
HTTP)
交互,然后在网络上将
SOAP
消息发送出去。
(2)网络基础结构将消息传送到服务提供者的
SOAP
运行时(例如一个
SOAP
服务器)。
SOAP
服务器将请求消息路由到服务提供者的
Web
服务。如果应用程序需要,
SOAP
运行时负责将
XML
消息转换为特定于编程语言的对象。这个转换由消息中可以找到的编码模式所控制。
(3)
Web
服务负责处理请求信息并生成一个响应。该响应也是一条
SOAP
消息。响应的
SOAP
消息被提供给
SOAP
运行时,其目的地是服务请求者。在
HTTP
上的同步请求/响应的情况中,联网协议的底层请求/响应本质用于实现消息传递的请求/响应。
SOAP
运行时将
SOAP
消息响应发送到网络上的服务请求者。
(4)响应消息由服务请求者节点上的联网基础结构接收。消息会经过整个
SOAP
基础结构;可能会将
XML
消息转换为目标编程语言中的对象。然后,响应消息被提供给应用程序
假设有上述接口定义的服务存在
用
XML
打包请求
将请求发送给服务器
copy
服务器接收到请求,解码
XML,
处理请求,然后以
XML
格式向客户发送响应
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |