对等网格数据库在Web服务发现中的应用与研究
1. 相关技术概述
在分布式系统和Web服务领域,有众多相关技术和架构,它们在不同方面发挥着作用,但也存在各自的局限性。
- RDBMS :分布式关系数据库系统提供强大的SQL查询语言,但需要严格一致的中央控制,不适用于具有异构性、大规模、缺乏中央控制、多自治管理域、组件不可靠和频繁动态变化特点的网格环境。它不支持XML数据模型和XQuery语言,也不提供动态内容生成、基于软状态的发布和内容缓存,不适合用于P2P系统。不过,节点内部可以使用RDBMS进行数据管理,并将XML视图上的查询转换为SQL。早期的广域分布式DBMS尝试,如Mariposa,设计用于支持多个协作站点的可扩展性、数据移动性、无全局同步和本地自治,使用经济模型和投标进行自适应查询处理、数据放置和复制。
- ANSA和CORBA :ANSA项目是早期推动分布式计算的行业协作努力,定义了基于服务类型和属性/值对简单约束的交易服务,用于广告和发现相关服务。CORBA交易服务是这些努力的演进。
- UDDI :通用描述、发现和集成(UDDI)是一种新兴的行业标准,定义了对持有基于XML的WSDL服务描述的集中式注册表的面向业务的访问机制。它不是发现架构,不提供动态数据模型,不基于软状态,限制了其可靠、可预测和简单地动态管理和删除来自大量自治第三方的服务描述的能力,查询支持也很初级,仅支持带原始限定符的键查找,不足以满足实际服务发现用例。
- Jini、SLP、SDS、INS
超级会员免费看
订阅专栏 解锁全文
90

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



