开放网格服务架构(OGSA):e - 科学领域的新趋势
1. Web服务概述
Web服务是一种独立于平台和实现的软件组件,具备以下特性:
- 可以使用服务描述语言进行描述。
- 能够发布到服务注册中心。
- 可通过标准机制(运行时或设计时)被发现。
- 通常通过网络,经由声明的应用程序编程接口(API)被调用。
- 可以与其他服务进行组合。
Web服务对e - 科学社区具有重要意义,主要体现在两个方面:
- 其连接信息系统的功能与网格的预期功能相似,因为科学系统常由多个现有组件和系统构成,这种连接是常见需求。
- 公司对Web服务标准的支持将带来描述语言、平台、通用服务和软件开发工具,为描述和组合Web服务与网格服务提供标准框架,促进网格服务和应用的快速开发,也有助于e - 科学研究成果的商业化。
Web服务的一个重要特点是出现了用于描述其集成组件各方面的语言,这些语言大量借鉴了XML Schema的强大功能。例如:
- Web服务描述语言(WSDL)用于描述Web服务的功能和接口(portTypes)。
- Web服务检查语言(WSIL)用于支持简单的注册和发现系统。
- 简单对象访问协议(SOAP)是一种通用的互连语言,可跨表示边界传输结构化数据。
目前,人们正在积极提议修订这些标准,并开发用于描述Web服务集成、协调、服务质量属性以及扩展Web服务语义的额外语言。虽然最终结果尚不确定,但对分布式系统集成的支持无疑会得到加强,这对e - 科学所需的许多集成任务将大有帮助。
尽管相关产品往往落后于标准提案的期望,且差异显著,但它们通常包含支
超级会员免费看
订阅专栏 解锁全文
39

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



