第三代网格技术:服务架构、信息交互与实时协作
1. 面向服务的架构
到2001年,多种项目中出现了许多网格架构。例如,“解剖学”论文提出了分层模型,信息电网项目则具备一套广泛的分层服务。与此同时,Web服务模型也开始流行,它有望提供支持面向服务方法的标准。基于代理的计算研究社区在这一领域已经开展了大量工作,软件代理可被视为服务的生产者、消费者和中介。面向服务的范式为第三代网格提供了所需的灵活性。
1.1 Web服务
Web服务标准的创建是一项行业主导的倡议,一些新兴标准正在万维网联盟(W3C)的推动下逐步发展。已确立的标准包括:
- SOAP(XML协议) :简单对象访问协议(SOAP)提供了一个封装XML数据的信封,用于通过Web基础设施(如HTTP、缓存和代理)进行传输。它具有远程过程调用(RPC)的约定和基于XML Schema数据类型的序列化机制。SOAP由W3C与互联网工程任务组(IETF)合作开发。
- Web服务描述语言(WSDL) :使用XML Schema以XML格式描述服务,并且可以映射到RDF。在某些方面,WSDL类似于接口定义语言IDL。WSDL可作为W3C的说明文档获取。
- 通用描述、发现和集成(UDDI) :这是一个用于Web服务分布式注册表的规范,类似于黄页和白页服务。UDDI支持“发布、查找和绑定”:服务提供者将服务详细信息描述并发布到目录中,服务请求者向注册表发出请求以查找服务提供者,服务使用UDDI提供的技术细节进行“绑定”。它也基于XML和SOAP。
目前,吸引关注的下一批W
超级会员免费看
订阅专栏 解锁全文
5万+

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



