基于Web的动态服务组合方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ke ywo dsSe iec m p i o , mpo ies r ieSeviec m po iin c s , e il e i e r : r c o v ost nCo i st e c , r c o v sto a eS ra r c s sv
随着 wb服务 技术 的发 展,在 应用 集成 领域 内 的动 态 w b服 e e 务组合 的研 究 已成 为备 受关注 的研 究热 点 ,通过 把一 些现 有 的 ,
中图分类 号 :T 33 9 P 9 2 0
文献 标识码 :A
文章编 号 :10 — 59 ( 00 1 — 17 0 07 99 2 1 ) 0 00— 1
W e b-ba e M eho fDy m i r ieCo po ii n s d t d o na cSe v c m sto
2 62 ) 786
摘 要 :应用 集成领 域 内的 w b 务组 合的研 究是 目前备 受关 注的研 究 热点 。本 文通过 将具 有服 务 组合 方案 的动 态服 e服 务组 合方 法和 完全动 态的 串行服 务组合 方法相 结合 ,阐述 了一种 灵活 的动 态服务 组合 方 法。 关键 此: 务组 合 ;复合服 务 ;服务 组合 方案 ;服 务 串 服
( )与抽象 服 务匹 配的服 务 串 一
定义 1 消息 匹配 :两个 消息 M和 M 服务 的输入 或输 出都 看 ( 成是 消息 ), 消息 M 中包含 的每 个参 数 的类 型 都是 消息 M 中某 若 个 参数 的类 型 的超 类或 等价 类 ,则称 消息 M 匹配消 息 M 。 定 义 2 务 串 : 务 串是指 一个 基本 服务 或多 个基本 服 务“ 服 服 串
( )服 务组 合方 案 的描述 ■ 在 此假 设服 务组合 方案 可 以 由系 统预 定义 的方 式产 生 。 目前 有 不少描 述 复合服 务 的语 言 ,但 是这 些语 言不 具有 描述 语义 信息 的能力 ,不 能描述服 务 组合 方案 。此处 采用 一种 自定 义 的 XL语 一 M
参考 文 献
『 宋炜, 1 1 张铭. 义 网 简明教程 . 语 高等教 育 出版社 , 0, 2 4 0 6 [ 胡鹤 , 大有 , 生 生 . e 本 体 语 言的 分 析 与 比较 . 算机 工 2 1 刘 王 W b 计
程 . 0 , 2 54 0
定义 3服 务 串和 抽象 服 务匹配 :对 于 一个抽象 服 务 ,如果 存 在 一个服 务 串 ,该 抽象 服 务的输 入和 这个 服务 串的输入 匹配 ,这 个 服务 串的输 出和 该抽 象服 务 的输 出匹 配 ,则 这个 服 务 串和 该抽 象 服务 匹配 。
合 引擎就 控制 这个 服 务 串的执行 ;否 则 组合 引擎 再从服 务请 求代 理 处获得 这 个用户 请求 ,将 查询 发送 给 C D P L引擎 ,CD PL引擎利 用概 念本 体 的支 持检 索 CD P L文 件库 来查 找有 没有 一个 相应 的服 务组 合方 案 ,如果 没有 找到 ,则返 回没 有找 到 的信 息 ,如果 找到 , 则 CD P L引擎将 该方 案 中 的信 息提 取 出来 , 将提 取 出来 的各 个抽 并 象服 务返 回给服 务组 合引擎 ,服 务组 合 引擎通 过 匹配 引擎查 找和 每个 抽象 服务 匹配 的服 务 串。 3如 果返 回到 服务 组合 引擎 的每 个抽 象服 务都 找到 了匹配 的 . 服务 串, 则服务 组合 引擎 会根 据这些 抽象 服务 相对 应 的 CD PL描述 方案 和各个 匹配 到 的服 务 串控 制 复合服 务 的执行 。
查询 结果 返 回给服 务组 合 引擎 。 2如 果 是找 到 了一个 能够完 成用 户 需求 的服 务 串,则服 务组 .
简单 的服 务动态 组 合起来 , 不仅 可 以降低程 序 员繁多 的编码 任 务 , 而且 还 可以有效 的使 用现 有 的资源 。
一
、
基 本服 务和服 务组 合方 案 的描述
二 、组 合方 法
WF 和 B EF S S L P L W 中的各 个参 数和 消息 的格 式都 依赖 于服 务的 W D SL 描 述 ,复 合服 务在 组 合 完 成 以后 ,便 可 以通 过 各 个 基 本服 务 的 WD 文 档和各 个 抽象 服务 在服 务组合 方案 里 的关 系 , 复合服 务 SL 为 生成 W F 或 B E 4 S描述 ,并 利用 引擎 来控制 复合 服 务的执 行 。 SL PL W
( )组 合基 础 之 点对 点 运 算平 台一 一 企 业 网格 计 3詹 以
算之 实现 .
作者 简介 宋 雅静 ( 90 ) 18 一 ,山东 夏津 县人 ,硕 士 ,山东水利 职业 学 院教师 ,
1服 务请 求代 理接 收到 用户 的请 求 ,把请 求交给 匹配 引擎 , . 匹配 引擎 通过 U D 进行 企找 与用 户需 求匹配 的 一个服 务 串 , DI 并将
行 ” 作 的组合 。
四、结 束语 目前 ,根 据用 户提 出的请 求 ,完全 动态 的组 合 出用户 需要 的 服 务是 相当 困难 的 。本文提 出了一 种灵 活 的动态 服 务组合 方法 , 此方 法 简化 了服 务组合 方案 的设 计 , 使得 更有效 的使 用现 有资源 。
( )组合 方法 的特 性 三 对于 单纯 串行 的复 合服 务和 复合 服 务的 串行部 分可 以不 需要 在服 务组 合方案 中进行 描述 。由此我 们 可 以简 化服 务组 合方案 的
设计 。
三、控 制 复合服 务 的执行
言 来描述 服务 组合 方案 , 这种 语言 为 C D… (op sto ln 称 P L Cm o i inPa 方案 中所有 的抽 象 服务 都匹 配成 功 以后 ,需要 对复 合服 务进 D srp inL nu g ),P L e ci to aga e CD 有如 下三 个特 点 : 行 更详 细地 描述 , 以便来 控制 复合 服务 的运 行 。 WF 和 B EF S SL PL W 1CD 描述 的 抽象 服 务不 需 要在 设 计 的阶 段对 服 务 进行 绑 能很 好地 描 述 复合 服 务 并通 过 引擎 来 控制 复合 服务 的执 行 ” 。 .P L
20 04年毕 业于 黑龙 江大 学计 算机 科学 技术 专业 ,主要 从事信 息技
术及控 制方 面 的教 学和 研究 工作 。
S n ai , n h pn o gY jgWa gS u i n g ( h n o gWae o tc n ,i a 2 6 2 ,hn ) S a d n tr le h i Rz o 7 8 6C i Py c h a
A b t a tN o t e e rh ofw e ev c o p sto sgetn o eat ni n. sp p rito u e e b em e od o s r c : w her s a c b sr ie c m o i n i ti g m r te t Thi a e nr d c sa f xil t f i o l h d n m i e vc o y a cs r iec mpo ionb o bni h eh fd a i eviec m p sto i a e n h eh d o eils r ie st y c m i ng tem t odo y m cs r c o o i nw t c s sa dt em t o fs ra e c i n i h v c m p i o c sa o uey d na i. o ost nwhihi bs l tl y m c i
一
( )基本服 务 的描述 一 个 W b 务 ” , 以由多个 基本 服 务组成 , e服 可 并且 需 要在 用
户 和服 务之 问有 一 交互或 者 会话 。 个
O Ls是 基于 O L的用来 描述 w b服务 的一 种本 体语 言 。利 W— W e 用 O Ls强大 的语 义描 述能 力来描 述服 务并 构造 一个 服务 本体 , W— 再用 OL来描述 一个 概念 本体 ,用 这个 概念 本体来 对 OL s 述 W W —描 的服务 提供 概念支 持 ,并将 U D 和 O L S D I W — 结合 起 来 ,使 U D 提 DI 供 对语 义的 支持 。
计 算机 光盘软 件 与应用
21 第 1 0 0年 O期 C m u e DS f w r n p l c t o s op trC o ta ea dA p a n i i 工 程 技 术
基于 We b的动态服务组合方法
宋雅 静 ,王 书 平
( 东水利职 业学院,山东 日照 山
定; 2 C D 足 够简单 但 能够描 述 出方案 中抽 象服 务 的输 入 输 出, .P L
名字 ,分类 ,以及各 个抽 象服 务间 的控制 和数 据流 向关 系等 ; 3CD .PL描述 的抽象 服务 的输 入输 出参数 类 型都用 O L W 描述 的 本体 中 的概 念来 表示 。
随着 wb服务 技术 的发 展,在 应用 集成 领域 内 的动 态 w b服 e e 务组合 的研 究 已成 为备 受关注 的研 究热 点 ,通过 把一 些现 有 的 ,
中图分类 号 :T 33 9 P 9 2 0
文献 标识码 :A
文章编 号 :10 — 59 ( 00 1 — 17 0 07 99 2 1 ) 0 00— 1
W e b-ba e M eho fDy m i r ieCo po ii n s d t d o na cSe v c m sto
2 62 ) 786
摘 要 :应用 集成领 域 内的 w b 务组 合的研 究是 目前备 受关 注的研 究 热点 。本 文通过 将具 有服 务 组合 方案 的动 态服 e服 务组 合方 法和 完全动 态的 串行服 务组合 方法相 结合 ,阐述 了一种 灵活 的动 态服务 组合 方 法。 关键 此: 务组 合 ;复合服 务 ;服务 组合 方案 ;服 务 串 服
( )与抽象 服 务匹 配的服 务 串 一
定义 1 消息 匹配 :两个 消息 M和 M 服务 的输入 或输 出都 看 ( 成是 消息 ), 消息 M 中包含 的每 个参 数 的类 型 都是 消息 M 中某 若 个 参数 的类 型 的超 类或 等价 类 ,则称 消息 M 匹配消 息 M 。 定 义 2 务 串 : 务 串是指 一个 基本 服务 或多 个基本 服 务“ 服 服 串
( )服 务组 合方 案 的描述 ■ 在 此假 设服 务组合 方案 可 以 由系 统预 定义 的方 式产 生 。 目前 有 不少描 述 复合服 务 的语 言 ,但 是这 些语 言不 具有 描述 语义 信息 的能力 ,不 能描述服 务 组合 方案 。此处 采用 一种 自定 义 的 XL语 一 M
参考 文 献
『 宋炜, 1 1 张铭. 义 网 简明教程 . 语 高等教 育 出版社 , 0, 2 4 0 6 [ 胡鹤 , 大有 , 生 生 . e 本 体 语 言的 分 析 与 比较 . 算机 工 2 1 刘 王 W b 计
程 . 0 , 2 54 0
定义 3服 务 串和 抽象 服 务匹配 :对 于 一个抽象 服 务 ,如果 存 在 一个服 务 串 ,该 抽象 服 务的输 入和 这个 服务 串的输入 匹配 ,这 个 服务 串的输 出和 该抽 象服 务 的输 出匹 配 ,则 这个 服 务 串和 该抽 象 服务 匹配 。
合 引擎就 控制 这个 服 务 串的执行 ;否 则 组合 引擎 再从服 务请 求代 理 处获得 这 个用户 请求 ,将 查询 发送 给 C D P L引擎 ,CD PL引擎利 用概 念本 体 的支 持检 索 CD P L文 件库 来查 找有 没有 一个 相应 的服 务组 合方 案 ,如果 没有 找到 ,则返 回没 有找 到 的信 息 ,如果 找到 , 则 CD P L引擎将 该方 案 中 的信 息提 取 出来 , 将提 取 出来 的各 个抽 并 象服 务返 回给服 务组 合引擎 ,服 务组 合 引擎通 过 匹配 引擎查 找和 每个 抽象 服务 匹配 的服 务 串。 3如 果返 回到 服务 组合 引擎 的每 个抽 象服 务都 找到 了匹配 的 . 服务 串, 则服务 组合 引擎 会根 据这些 抽象 服务 相对 应 的 CD PL描述 方案 和各个 匹配 到 的服 务 串控 制 复合服 务 的执行 。
查询 结果 返 回给服 务组 合 引擎 。 2如 果 是找 到 了一个 能够完 成用 户 需求 的服 务 串,则服 务组 .
简单 的服 务动态 组 合起来 , 不仅 可 以降低程 序 员繁多 的编码 任 务 , 而且 还 可以有效 的使 用现 有 的资源 。
一
、
基 本服 务和服 务组 合方 案 的描述
二 、组 合方 法
WF 和 B EF S S L P L W 中的各 个参 数和 消息 的格 式都 依赖 于服 务的 W D SL 描 述 ,复 合服 务在 组 合 完 成 以后 ,便 可 以通 过 各 个 基 本服 务 的 WD 文 档和各 个 抽象 服务 在服 务组合 方案 里 的关 系 , 复合服 务 SL 为 生成 W F 或 B E 4 S描述 ,并 利用 引擎 来控制 复合 服 务的执 行 。 SL PL W
( )组 合基 础 之 点对 点 运 算平 台一 一 企 业 网格 计 3詹 以
算之 实现 .
作者 简介 宋 雅静 ( 90 ) 18 一 ,山东 夏津 县人 ,硕 士 ,山东水利 职业 学 院教师 ,
1服 务请 求代 理接 收到 用户 的请 求 ,把请 求交给 匹配 引擎 , . 匹配 引擎 通过 U D 进行 企找 与用 户需 求匹配 的 一个服 务 串 , DI 并将
行 ” 作 的组合 。
四、结 束语 目前 ,根 据用 户提 出的请 求 ,完全 动态 的组 合 出用户 需要 的 服 务是 相当 困难 的 。本文提 出了一 种灵 活 的动态 服 务组合 方法 , 此方 法 简化 了服 务组合 方案 的设 计 , 使得 更有效 的使 用现 有资源 。
( )组合 方法 的特 性 三 对于 单纯 串行 的复 合服 务和 复合 服 务的 串行部 分可 以不 需要 在服 务组 合方案 中进行 描述 。由此我 们 可 以简 化服 务组 合方案 的
设计 。
三、控 制 复合服 务 的执行
言 来描述 服务 组合 方案 , 这种 语言 为 C D… (op sto ln 称 P L Cm o i inPa 方案 中所有 的抽 象 服务 都匹 配成 功 以后 ,需要 对复 合服 务进 D srp inL nu g ),P L e ci to aga e CD 有如 下三 个特 点 : 行 更详 细地 描述 , 以便来 控制 复合 服务 的运 行 。 WF 和 B EF S SL PL W 1CD 描述 的 抽象 服 务不 需 要在 设 计 的阶 段对 服 务 进行 绑 能很 好地 描 述 复合 服 务 并通 过 引擎 来 控制 复合 服务 的执 行 ” 。 .P L
20 04年毕 业于 黑龙 江大 学计 算机 科学 技术 专业 ,主要 从事信 息技
术及控 制方 面 的教 学和 研究 工作 。
S n ai , n h pn o gY jgWa gS u i n g ( h n o gWae o tc n ,i a 2 6 2 ,hn ) S a d n tr le h i Rz o 7 8 6C i Py c h a
A b t a tN o t e e rh ofw e ev c o p sto sgetn o eat ni n. sp p rito u e e b em e od o s r c : w her s a c b sr ie c m o i n i ti g m r te t Thi a e nr d c sa f xil t f i o l h d n m i e vc o y a cs r iec mpo ionb o bni h eh fd a i eviec m p sto i a e n h eh d o eils r ie st y c m i ng tem t odo y m cs r c o o i nw t c s sa dt em t o fs ra e c i n i h v c m p i o c sa o uey d na i. o ost nwhihi bs l tl y m c i
一
( )基本服 务 的描述 一 个 W b 务 ” , 以由多个 基本 服 务组成 , e服 可 并且 需 要在 用
户 和服 务之 问有 一 交互或 者 会话 。 个
O Ls是 基于 O L的用来 描述 w b服务 的一 种本 体语 言 。利 W— W e 用 O Ls强大 的语 义描 述能 力来描 述服 务并 构造 一个 服务 本体 , W— 再用 OL来描述 一个 概念 本体 ,用 这个 概念 本体来 对 OL s 述 W W —描 的服务 提供 概念支 持 ,并将 U D 和 O L S D I W — 结合 起 来 ,使 U D 提 DI 供 对语 义的 支持 。
计 算机 光盘软 件 与应用
21 第 1 0 0年 O期 C m u e DS f w r n p l c t o s op trC o ta ea dA p a n i i 工 程 技 术
基于 We b的动态服务组合方法
宋雅 静 ,王 书 平
( 东水利职 业学院,山东 日照 山
定; 2 C D 足 够简单 但 能够描 述 出方案 中抽 象服 务 的输 入 输 出, .P L
名字 ,分类 ,以及各 个抽 象服 务间 的控制 和数 据流 向关 系等 ; 3CD .PL描述 的抽象 服务 的输 入输 出参数 类 型都用 O L W 描述 的 本体 中 的概 念来 表示 。