工件:服务通道
此工件是一个模型元素,代表两个服务之间连接,或代表与服务进行交互的客户机和服务器之间的连接。请注意,此通道不特别代表任何交互。
工作产品类型:模型元素
用途

服务通道提供了两个服务或允许通信的服务和客户机之间的连接。 请考虑双方之间存在专用电话线路的例子;即使不使用连接,连接仍然始终存在,并且该连接与在其之上发生的任何对话不同。 对服务和服务间具体发送的消息之间的协作进行建模时,它们发生在连接上。

关系
容器工件
角色负责人: 修改者:
描述
主要描述通道表示两个服务之间的通信路径。需要注意的是:通道上可能发生交互,但是该通道不代表任何特定的交互。在 Web 服务环境中,每个服务都指定了与其关联的绑定(因此客户可以访问它)。在建模概要文件中,您既可以对服务之间的通信指示绑定,也可以对服务与服务使用者之间的通信指示绑定。通过此方法,您在了解绑定需求时就具有很大的灵活性。
定制
说明选项UML 表示:

构造型为 <<服务通道>> 的接口(UML 2.0)

属性:

binding : String - 表示生成 WSDL 中的服务绑定时要使用的平台绑定机制,例如 SOAP-RPC、SOAP-Doc 及 HTTP-Get 等。RUP 未定义可供在模型中使用的这组实际绑定值或用于标注值的文本,它们将因项目而异。

更多信息
指南