Web服务中的提供者需要使用各种系统资源来满足客户的要求,请求者要求一定QoS(Quality of Service)的服务.对于提供者来说,怎样选择请求服务,才能在有限的资源下,既保证请求者要求的QoS,又实现系统资源性能最优,而对于请求者来说,怎样才能选择出最满意的提供者,在Web服务的广泛应用中,都是急需解决的问题.文中简要介绍了双向选择的系统模型(Bidirectional Selection-Serv),详细分析了提供者使用多维背包算法,请求者使用需要等待时间原则,来达到双方期望的要求,提高Web服务选择的有效性.