25、开放网格服务架构(OGSA):原理、优势与挑战

开放网格服务架构(OGSA):原理、优势与挑战

1. 网络服务(WS)概述

网络服务(WS)是一种独立于平台和实现的软件组件,具备以下特性:
- 可用服务描述语言进行描述。
- 可发布到服务注册中心。
- 能通过标准机制(运行时或设计时)被发现。
- 通常通过网络,经声明的应用程序编程接口(API)调用。
- 可与其他服务组合。

WS对电子科学(e - Science)社区有两大吸引力:
- 其连接信息系统的功能与网格的预期功能相似,科学系统常由众多现有组件和系统构成,这种连接是常见需求。
- 企业对WS标准的支持将带来描述语言、平台、通用服务和软件开发工具,为描述和组合WS及网格服务提供标准框架,助力网格服务和应用的快速开发,也便于e - Science研究成果的商业化。

WS的一个重要特点是出现了用于描述集成组件各方面的语言,这些语言独立于实现和平台技术,大量借鉴了XML Schema的强大功能。例如,Web服务描述语言(WSDL)用于描述WS的功能和接口(portTypes),Web服务检查语言(WSIL)用于支持简单的注册和发现系统,简单对象访问协议(SOAP)是一种跨表示边界传输结构化数据的通用连接语言。目前,有许多活动在提议修订这些标准,并提出新的语言来描述WS的集成和协调、服务质量属性,以及扩展Web服务语义以包含状态、更复杂的端口类型和事务。

尽管产品往往滞后于标准提案的期望且差异显著,但它们通常包含支持操作的复杂平台和强大的开发工具。e - Science应用开发者应充分利用这些资源,e - Science采用的集成架构应与WS兼容,开发者在开发替代方案前需谨慎考虑。 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值