支持语义的 Web 服务组织:高效解决方案
1. 引言
Web 服务作为分布式计算的新范式,为应用程序的互操作性和大规模分布式系统的集成提供了可能。在 Web 服务标准中,服务注册中心对于 Web 服务技术的整体效用至关重要。然而,当前 UDDI 注册中心的 Web 服务发现机制效率低下,仅支持基于关键字和类别的匹配,容易导致不相关的匹配结果。因此,提供一个可扩展、灵活且强大的 Web 服务发布和发现系统,对于 Web 服务的整体效用至关重要。
当前的注册中心规范存在以下局限性:
- 集中式系统的问题 :传统的集中式系统存在单点故障和性能瓶颈的问题。虽然提出了复制方法来解决这些问题,但随着 Web 服务和注册中心数量的显著增加,复制方法会增加通信开销,并且无法提高发现过程的性能。
- 搜索挑战 :服务注册中心数量的增长给消费者搜索所需服务带来了新的挑战。搜索数千个注册中心以查找所需服务非常耗时,需要先定位相关注册中心,然后在其中搜索所需服务。
- 搜索机制的不足 :当前 UDDI 的搜索机制仅支持基于关键字和类别的搜索,容易导致不相关的匹配。此外,基于类别的发现需要服务请求者选择要搜索的服务领域,缺乏自动选择相关领域的能力。
为了解决这些问题,我们开发了一个支持 Web 服务发布和发现的基础设施,其中注册中心基于特定领域进行组织,每个注册中心映射到一个或一组领域。Web 服务的发布和发现将根据从 Web 服务描述或查询中提取的语义信息自动路由到与领域相关的注册中心。
2. 相关工作
当前 Web
超级会员免费看
订阅专栏 解锁全文
4692

被折叠的 条评论
为什么被折叠?



