对等网格数据库在 Web 服务发现中的应用
1. 相关技术概述
在 Web 服务发现领域,有多种技术和架构发挥着作用,下面对一些常见的技术进行介绍。
1.1 RDBMS(关系数据库管理系统)
RDBMS 提供强大的 SQL 查询语言,但它假设存在紧密且一致的中央控制,这在具有异构性、大规模、缺乏中央控制、多个自治管理域、组件不可靠以及频繁动态变化的网格环境中是不可行的。它不支持 XML 数据模型和 XQuery 语言,也不提供动态内容生成、基于软状态的发布和内容缓存,不适用于 P2P 系统。不过,节点内部可以使用 RDBMS 进行数据管理,并将 XML 视图上的查询转换为 SQL。
1.2 ANSA 和 CORBA
ANSA 项目是早期推动分布式计算的行业协作努力,它定义了交易服务,用于基于服务类型和属性/值对的简单约束来广告和发现相关服务。CORBA 交易服务是这些努力的演进。
1.3 UDDI(通用描述、发现和集成)
UDDI 是一种新兴的行业标准,定义了一种面向业务的访问机制,用于访问包含基于 XML 的 WSDL 服务描述的集中式注册表。但它不是发现架构,不提供动态数据模型,不基于软状态,对服务描述的动态管理能力有限,查询支持也很初级,仅支持带有基本限定符的键查找,不足以满足实际的服务发现用例。
1.4 Jini、SLP、SDS、INS
- Jini :Java 客户端通过 UDP 多播定位集中式 Jini 查找服务。网络协议依赖于 Java 特定的对象序列化机制,不具有语言独立性。发布基于
超级会员免费看
订阅专栏 解锁全文
13

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



