论文部分内容阅读
针对Web服务的发布、发现和使用过程,已有的工作主要体现在:(1)基于UDDI扩充服务语义信息,以提高服务描述和发现的精确度;(2)研究支持Web服务合成的相关框架,提供支持Web服务合成的平台系统;(3)指导性地指出了支持Web服务合成的研究热点,如Web服务异构性、QoS评价等.上述许多研究还处于初级阶段,需要进行深入讨论,以有效地支持Web服务合成.该文深入地探讨了支持Web服务合成的主要关键问题,重点从如何有效地管理服务资源、如何解决Web服务合成中存在的异构问题、如何发现最佳服务、如何评价分布、自治Web服务的性能以及如何实现典型遗留应用的Web服务包装等几个方面进行研究.最后,构建了一个支持虚拟企业的Web服务合成原型系统,其中应用了本文的研究成果.在资源管理研究中,针对存在着大量的、与日俱增的Web服务资源,该文提出了分布式管理Web服务资源策略,提高了服务发布和发现的效率;应用领域本体知识,规范化了Web服务的描述语义信息,并定义了支持Web服务合成的三类本体知识,为实现Web服务合成中资源的规范化描述,准确而快速地定位服务资源,以及保证合成服务的正确、可靠执行提供了基础保障.最后,设计和实现了一个支持虚拟企业的Web服务合成原型系统一e Scope4WS.该系统采用面向服务的思想,各服务组件可灵活部署,并验证了该文的研究成果.e Scope4WS系统采用e SPDL模型定义语言定义Web服务合成模型;基于数据容器、相关集和服务上下文保证合成服务实例中状态、数据的正确传递和异步操作的同步;基于服务容器和最短响应时间选择调度算法实现服务动态调度和按需替换;采用多线程机制的服务代理实现服务的安全管理与异构转换;实现了基于Web服务的调度策略,可灵活部署调度器和任务管理器;提供了监控合成服务执行的监控器和维护合成服务一致性的恢复器.