“服务选择器”是一种服务实施模式,该模式允许将同一服务接口的多种实施方式一起放在一个端点地址之后。不同的服务实施方式可提供不同的服务质量或特性,并且每个客户端请求可根据其需求或优先级与特定的实施方式相匹配。
您可以使用此模式进行下列操作:
通过部署实施同一接口的企业服务总线 (ESB) 调解使服务供应商组虚拟化。此调解实施所需的逻辑,以根据每个客户端请求的上下文和内容选择特定端点,然后将请求发送到选定的服务供应商。客户端只看到由调解提供的虚拟服务,而这对它们而言,像是实际的服务供应商。
服务调解可以实施其他一些功能,包括:
下图举例说明了一种“服务选择”方案:
该解决方案是要实施包含以下内容的调解流:
请求流将每个入站请求映射到多个预配置的服务供应商端点的其中一个。
另外,您可以选择记录和跟踪请求和响应消息。