没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收稿日期: 2005-03-28; 修返日期: 2005-05-13
基金项目: 国家“863”计划基金资助项目( 2003AA148020)
Web 服 务 组 合 综 述
*
李景霞
1, 3
, 侯紫峰
2
( 1. 中国 科学 院 计算 技术 研究所 , 北 京 100080; 2. 联 想研 究 院, 北 京 100085; 3. 中 国 科 学 院 研 究 生 院, 北 京
100049)
摘 要: Web 服 务技 术的快 速发 展使 得利 用 Web 服 务组 合来 满足 应用的 需求 成为 可能 。首 先介 绍了 Web 服 务
体系 结构 和两 种有代 表性 的 Web 服务描述方式, 接着 着重 介 绍 了当 前 主 流的 三 大 类 Web 服 务 组合 方 法 并 分 析
了各 自的 优缺 点, 最后 指出 Web 服务组合研究面临的挑战。
关键 词: Web 服 务; WSDL; 语义 Web; OWL-S; Web 服务组合
中图 法分 类号 : TP393 文献 标识码 : A 文章 编号 : 1001-3695( 2005) 12-0004-04
Research Survey of Web Service Composition
LI Jing-xia
1,3
, HOU Zi-feng
2
( 1. Institute of Computing Technology, Chinese Academy of Sciences, Beijing 100080, China; 2. Lenovo Research Institute, Beijing 100085,
China; 3. Graduate School, Chinese Academy of Sciences, Beijing 100049, China)
Abstract: Along with the rapid development of Web service technology, its possible to use composition of Web service to
meet the needs of the application. In this paper, the architecture of Web service is introduced, then two representative de-
scription modes of Web service are presented. Then itfocuses on discussing three leading methods of Web service composition
and analyzes their merit and shortcoming respectively. At last the main challenges of Web service compositions research are
pointed out.
Key words: Web Service; WSDL; Semantic Web; OWL-S; Web Service Composition
近年来 Web 服务 技术 得到 快速 发展 和应 用, Web 服务 是
基于网 络的、分 布式的、自描述的、模块化 的组件, 它执行特 定
的任务, 遵循一定的技术规范, 提供了面向 Internet应用的统一
服务注册、发现、绑定和集成机制, 成为广域环境下实现互操作
的一种主要机制, 得到产业界和学术界的广泛认可。
1 Web 服务体系结构
文献[ 1, 2] 描述了 Web 服务的基本体系结构, Web 服务体
系结构由三种角色和三种基本操作构成。三种角色包括:
( 1) 服务使用者。它是一个应用程 序, 一 个软件 模块或 需
要服务的另一种服务。它发起对注册中心中服务的查询, 通过
传输绑定服务, 并执行服 务功能, 服务 使用者 根据接 口契约 来
执行服务。
( 2) 服务提供者。它是一个可通过 网络寻 址的实 体, 接 收
和执行来自使用者的请求。将 自己的 服务和 接口契 约发布 到
服务注册中心, 以便服务使用者发现和访问该服务。
( 3) 服务注册中心。它是服务发现 的支持 者, 包 含一个 可
用服务的存储库, 并允许感兴趣的服务使用者查找服务提供者
接口。
Web 服务体系结 构中 的每 个 实体 都扮 演 着服 务 提 供者、
使用者和注册中心这三种角色中的 某一种( 或多种) 。Web 服
务体系结构中的三种操作包括:
( 1) 发布。为了使服务可访问, 需要发布 服务描 述以使 服
务使用者发现和调用它。
( 2) 发现。服务请求者定位服务, 查询服 务注册 中心来 找
到满足其需求的服务。
( 3) 绑定和调用。检索完服务描述 之后, 服务使 用者根 据
服务描述信息来调用服务。
Web 服务体系 使 用 一 系 列 标 准 和协 议 来 实 现 相 关 的 功
能。使用 WSDL( Web Services Description Language) 来描述 服
务, 使用 UDDI( Universal Description, Discovery and Integration)
来发布、查 找服 务, 使 用 SOAP( Simple Object Access Protocol)
来调用服务。
2 Web 服务的描述
Web 服务具 有广泛 的适应 性和应 用背景, 对 Web 服务 的
描述也多种多样。下面介绍两种有代表性的 Web 服务描述。
2. 1 WSDL
WSDL
[ 3]
是 用 来 描 述 网 络 ( Network) 服 务 或 终 端 ( End-
point) 的一种 XML 语言, 它用 于定义 Web 服务 以及如 何调 用
它们。WSDL文档可 用 于动 态发 布 Web 服 务、查 找已 发 布 的
Web 服务以及绑定 Web 服务。
如图 1 所示, WSDL 将 Web 服务定义为服务访问点或端口
的集合。在 WSDL 中, 服务访问点和消息的抽象定义从具体的
服务部署或数据格式绑定 中分离 出来。消息 是对交 换数据 的
抽象描述; 而端口类型是指 操作的 抽象集 合; 用于特 定端口 类
·4· 计算机应用研究 2005 年
资源评论
weixin_38600432
- 粉丝: 1
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功