WSDL 提供以下四个可得到端点支持的传输原语:
<!--[if !supportLists]--><!--[endif]-->单向 (One-way):端点接收消息。
<!--[if !supportLists]--> <!--[endif]-->请求响应 (Request-response):端点接收消息,然后发送相关消息。
<!--[if !supportLists]--><!--[endif]-->要求响应 (Solicit-response):端点发送消息,然后接收相关消息。
<!--[if !supportLists]-->通知 (Notification):端点发送消息。
WSDL 称这些原语为操作。虽然可以使用两条单向消息抽象地模拟请求/响应或要求/响应,但是将其作为原语操作类型模型也很有用,因为:
<!--[if !supportLists]--> <!--[endif]-->经常需要使用这两个操作。
<!--[if !supportLists]-->可以使顺序相互关联,而不必引入更为复杂的流信息。
<!--[if !supportLists]--> <!--[endif]-->某些端点可以只接收消息(如果它们是同步请求响应的结果)。
<!--[if !supportLists]--> <!--[endif]-->需要流定义时,可以通过算法从这些原语派生简单的流。
虽然请求/响应或要求/响应在 WSDL 文档中是逻辑相关的,仍然有一个特定的绑定描述具体的相关信息。例如,请求消息和响应消息可以作为一两个实际网络通信的一部分进行交换。
2848

被折叠的 条评论
为什么被折叠?



