论文部分内容阅读
随着经济的全球化和网络的急剧发展,由于Web服务的封装性、松耦合和跨平台性的优点,基于Web服务的应用越来越广泛。也正是因为这些特点,已有Web服务具有的功能比较单一,远远不能满足用户较复杂功能的请求,因此需要通过服务选择和组合技术,选择满足需求的Web服务并组合成新的功能供用户使用。然而在这些Web应用中存在基于NP问题的服务组合、不成熟本体技术的语义Web服务等诸多不足,为解决这个问题,本文提出一种基于模糊QoS的多目标决策Web服务选择模型。在模型中,由用户提供不完全偏好和语言型的QoS向量及权重,在服务选择过程中,利用三方按比例可调的方式共同决定QoS权重,使用多目标决策法选择服务的最优非劣解,通过实例描述了多目标决策算法的具体实现,并通过仿真实验证明了该选择策略的有效性。在此模型基础上,采用回溯法初步实现Web服务的组合。在服务组合阶段,把多目标方式决策出的Web服务作为候选服务,利用回溯法实现组合。同时通过仿真实验证明了该方法能够缩减组合服务的搜索空间和减少组合的执行时间,从而提高了组合服务的执行效率。最后,基于以上模块,在MyEclipse平台上实现了服务选择与服务组合的原型系统,并对下一步工作做了展望。