设为首页 加入收藏 期刊导航 网站地图
  • 首页
  • 期刊
    • 数学与物理
    • 地球与环境
    • 信息通讯
    • 经济与管理
    • 生命科学
    • 工程技术
    • 医药卫生
    • 人文社科
    • 化学与材料
  • 会议
  • 合作
  • 新闻
  • 我们
  • 招聘
  • 千人智库
  • 我要投搞
  • 办刊

期刊菜单

  • ●领域
  • ●编委
  • ●投稿须知
  • ●最新文章
  • ●检索
  • ●投稿

文章导航

  • ●Abstract
  • ●Full-Text PDF
  • ●Full-Text HTML
  • ●Full-Text ePUB
  • ●Linked References
  • ●How to Cite this Article
Software Engineering and Applications 软件工程与应用, 2014, 3, 1-8
http://dx.doi.org/10.12677/sea.2014.31001 Published Online February 2014 (http://www.hanspub.org/journal/sea.html)
Research on Semantic Web Service Process Model Based on
Process Ontology
Hao Hong1, Yi Zeng1,2, Bo Zhou1, Cuiqin Wang1
1College of Computer Science, Chongqing U niversity, Chongqing
2Chongqing Key Laboratory of Software Theory and Technology, Chongqing
Email: honghao3763876@163.com
Received: Dec. 21st, 2013; revised: Jan. 20th, 2014; accepted: Jan. 29th, 2014
Copyright © 2014 Hao Hong et al. Th is is an open access article distributed under the Creative Commons Attribution License, which permits unre-
stricted use, distribution, and reproduction in any medium, provided the origin al work is properly cited. In accordance of th e Creative Commons At-
tribution License all Copyrights © 2 014 are reserved for Hans an d the owner of the intellectual property Hao Hong et al. All Copyright © 2014 are
guarded by law and by Hans as a guardian.
Abstract: Aiming at the problem that Ontology Web Language for Services (OWL-S) process model lacks capacity for
process information of Web Service discovery and expressing Quality of Service (QoS) attributes, this paper proposes
an establishment method of Semantic Web Service (SWS) Process Model based on Process Ontology. First, the cycle
progressive and stepwise refinement ontology modeling method is adopted to build process ontology which takes QoS
attributes into account. Second, this paper gives a formalized definition of this process ontology and obtains the SWS
process model. Finally, this paper designs a transformation algorithm, utilizes this algorithm to transforming SWS
process model to process graph and detects the correctness of process graph after the conversion. At last, the availability
and effectiveness of SWS process model are verified by experiments in the paper.
Keywords: Web Ontology Lang uage for Service (OWL-S); Semantic Web Service (SWS); Ontology Modeling;
Process Model; Process Graph
基于过程本体的语义 Web 服务过程模型的研究
洪 豪1,曾 一1,2,周 波1,王翠钦 1
1重庆大学计算机学院,重庆
2软件理论与技术重庆市重点实验室,重庆
Email: honghao3763876@163.com
收稿日期:2013 年12 月21 日;修回日期:2014年1月20 日;录用日期:2014年1月29 日
摘 要:针对 Web 服务本体语言(OWL-S)过程模型存在 Web 服务发现时对过程信息和 QoS 属性表达能力不足
的问题,本文提出了一种基于过程本体的语义 Web 服务(SWS)过程模型的建立方法。首先,采用循环递进、逐
步求精的本体建模方法建立过程本体,并且在过程本体中考虑 QoS 属性;其次,对其进行形式化定义,得到语
义Web 服务过程模型;最后,设计了一种转换算法,利用该算法将语义 Web 服务过程模型转换为过程图,并检
测转换后的过程图的正确性。本文最终通过实验验证了语义 Web 服务过程模型的可用性和有效性。
关键词:Web 服务本体语言;语义 Web 服务;本体建模;过程模型;过程图
1. 引言
随着 Web 服务的飞速发展,Web 服务本体语言
(Ontology Web Language for Services, OWL-S)[1]也得
到极大发展,但是由于所描述的是静态的 Web 服务,
不包含任何有关服务执行过程的信息,并且 OWL-S
Profile 不考虑 Web 服务的非功能属性,导致所发现的
OPEN ACCESS 1
基于过程本体的语义 Web 服务过程模型的研究
服务不能较好地满足用户需求且查准率较低;OWL-S
ServiceModel 对业务过程知识的表达能力还非常有限,
不能充分描述过程间的关系、过程领域的继承规则,
本质上也不具有过程分解和过程子活动依赖的能力,
这都导致程本体论的语义不够丰富。
对于 OWL-S 的局限性,国内国外的研究者提出
了很多解决的方法[2-4]。如 文 献2和3提出的基于 QoS
的语义 Web 服务发现方法使得用户可以根据自己的
情况或个性化的需求进行服务选择;文献 4通过考虑
Web 服务的过程信息,将得到的过程模型转化为过程
图,从而通过过程图的匹配来达到 Web 服务发现的目
的;上述方法在某种程度上均能提高 Web 服务匹配精
度。但是,由于缺少对 Web 服务得到过程模型的准确
性进行检验,或者单一的只是考虑 QoS 或是过程方面
的信息,使得 Web 服务发现的查全率和查准率还是不
尽如人意。
针对以上问题,本文在传统过程本体[5,6]的研究基
础上,提出一种基于过程本体的语义 Web 服务过程模
型的建立方法,在过程本体中考虑 QoS 需求信息,并
对过程本体进行形式化定义,得到基于该过程本体的
过程模型,设计了一种过程模型到过程图的转换算法,
并利用该算法将过程模型转换成过程图,最后通过检
测算法检测转换后过程图的正确性。
2. 过程本体
2.1. 顶层过程本体
过程本体是本文研究语义 Web 服务匹配工作的
基础,
是动态选择 Web 服务的重要依据,是实现 Web
服务自动组合的保证,因此,设计过程本体模型的目
的是为用户提供一个可共享的、统一的过程本体描述
框架。同时,本文定义的过程本体是在扩展 OWL-S
的基础上,增强OWL-S 对QoS 的语义描述能力,为
服务请求者提供最符合其 QoS 需求的服务,而且构造
的过程模型具有动态交互和过程分解和过程子活动
间依赖的能力。
Protégé是斯坦福大学基于Java 语言开发的流行
的本体开发工具,属于开放源代码软件。主要用于语
义网中本体的构建,现在最新版本为 4.3 版本。如图
1所示给出由 Protégé开发本文提出的过程本体的核
心本体。
2.2. 过程本体的定义
本节将给出过程本体中的核心概念及概念关系
的定义,这是后面建立过程模型的基础。
定义 1:过程本体(Process Ontology)为一个四元
组,PO = {pC,pI, pP,pR};其中:pC 表示过程类的集
合;pI 表示过程实例集合;pP表示过程属性集合;pR
表示过程的关系集合,
( )( )
pRpC pIpPpC pIpP⊆× 
定义 2:过程(Process) P = {Pname,A,R,CS, QoS,
Ptype}
Pn ame :过程的名称;
A:为完成预定目标或达到期望状态的活动的集
合;
R:组成过程的活动之间的关系集合;
CS:组成过程的活动之间的约束集合;
QoS:表示过程或活动执行时需要满足的服务质
量属性;
Ptype:表示过程的类型;Ptype = {“Atomic”,
“Simple”, “Composite”},其中:
Atomic 表示原子过程(Atomic Process),指没有任
何子过程的过程;
Simple 表示简单过程(Simple Process),是一个抽
象概念,作为原子过程的一种视图,它不能被直接调
用,必须用原子过程调用;
Composite 表示组合过程(Composite Process),是
由若干个原子和组合过程构成的过程。
定义 3:子过程(SubProcess)关系
若过程
( )
1111 11
Pname ,,,,PtypePA R CS=
和
( )
2222 22
Pname,,,,PtypePA R CS=
有
() ()
() ()
( )
222122 21
22 2121
12
Ptype Ptype
SubProcess ,
aA aArRrR
cs CScs CS
PP
∀∈⇒∈∧∀ ∈⇒∈
∧∀ ∈⇒∈∧
⇒

表示
1
P
为
2
P
的子过程,其中

表示 Ptype 的一种
从属关系。
公理 1:子过程关系:具有传递性、自反性、不
对称性,是偏序关系。
定义 4:端口(Ports) Port = (Name,Type,PA,Pre,E)
其中:
OPEN ACCESS
2
基于过程本体的语义 Web 服务过程模型的研究
Figure 1. Core process ontology
图1. 核心过程本体
Name :端口名称;Type:端口类型,Type = {“I”,
“O”},“I”表示为输入端口,“O”表示为输出端口;
PA:参数的集合;Pre:前置条件的集合;E:效果的
集合。特别当 type = “I”时,E =
∅
;type = “O”
时,Pre =
∅
。
定义 5:依赖(Depend):
( )
12
Depend ,AA
表示活动
集合
1
A
和活动集合
2
A
之间存在依赖关系,这种依赖
关系是通过时序关系协调连接的,时序关系的描述包
括:Before,Same,BeginAt,EndAt 等等,下面一一
进行介绍。
时间点(TimePoint)是时间上的一个点,BeginAt
(EndAt)是活动和时间点的关系,用来表示某个活动开
始(结束)于某个时间点。如
( )
11
BeginAt ,At
和
( )
11
EndAt ,At
分别表示
1
A
活动在
1
t
时间开始或结束。
之前(Before)是时间点之间的关系,如果时间点
1
t
在时间点
2
t
之前,表示为
( )
12
Before ,tt
。之前关系满
足传递性、反对称性,不满足自反性。
同时(Same )是时间点之间的关系,如果时间点
1
t
OPEN ACCESS 3
基于过程本体的语义 Web 服务过程模型的研究
和时间点
2
t
指的是时间轴上相同的一个点,表示为
( )
12
Same ,tt
。
同时关系满足传递性、对称性、自反性.
重叠(Overlap)关系:
( )
( )
()( )
( )
112 221
12
EndAt,BeginAt,Before ,
Overlap ,
AtAtt t
AA
∧∧
↔
覆盖(Overlay)关系:
( )()
(
( )
()( )()
)
( )
1 11112221
1 2211 212212
12
Begin,EndAt,BeginAt,
EndAt,Before ,Before,
Overlay ,
At AtAt
Att ttt
AA
∧∧
∧∧∧
↔
相遇(Meet)关系:
()()()
( )
( )
112 212
12
EndAt,BeginAt,Same,
Meet ,
AtAt tt
AA
∧∧
↔
同时(Equal)关系:
( )()()
(
()()()
)
( )
1 11112221
2 22112112 22
12
BeginAt ,EndAt,(BeginAt,
EndAt,(Same,Same,
Equal,
At AtAt
Att ttt
AA
∧∧
∧ ∧∧
↔
早于(Earlier)关系:
()( )()
()
( )
()
112 221
12
EndAt,BeginAt,Before,
Earlier ,
AtAtt t
AA
∧ ∧¬
↔
定义 6:过程属性(ProcessAttribute) PA = (P n ame ,
Constraint, Res, C, Exc),其中 Pname 表示过程名;
Constraint 是约束集,表示约束的公式的集合;Res 表
示过程或活动发生时需用资源;C表示过程类别,通
过分类标准把相似语义(等价于具有相同目的的过程)
的过程进行分类;Exc表示过程执行时可能出现的异
常,一般分为:运行时异常(RuntimeException)和受检
查异常(Checked Exception)。
定义 7:继承(Specialization):存在两个过程 p1,
p2,若
( )
() ()
( )
12
12
subProcess ,
hasProperty hasProperty
pp
ppp pp∧∃∧ ¬
则
1
p
是过程式继承
2
p
;其中
subProcessp pP∈
。
定义 8:组成(ComposedBy)
12
ComposedBy(A ,A)
表示
2
A
是
1
A
的一个组成过程或活动,满足下列条件:
1)
( )
12
Overlay,
AA
;
2) 若
1
A
,
2
A
为过程,则
( )
21
SubProcess ,AA
,显
然
( )
ComposedByProcessProcess Activity⊆× 
定义 9:分解(Decompose) B = De (A)表示把过程
A分解成过程(活动)集合 B,其 中
{ }
12
,,,
n
B BBB=
,
满足下列条件:
1)
{}
( )
0,ComposeBy ,
i
iii nAB∀∈< ≤⇒
;
2)
{ }
( )
0 ,,Overlap,
ij
ij nijBB∀<≤≠ ⇒¬且
;
3)
{ }
()( )
( )
1 12
12
0,
EndAt,BeginAt,
Same ,
ii
i iin
BtB t
tt
+
∀∈< ≤
∧
⇒
;
4)
( )
( )
( )()
11 2
12
BeginAt ,EndAt,
BeginAt ,EndAt ,
n
Bt Bt
At At
∧
⇒∧
。
2.3. 过程本体元模型的建立
一个过程被定义是通过指定它的分解(它所包含
的原子活动或者原子过程),接口(所包含的端口),活
动之间的依赖,每个过程实体的属性。每一个过程可
以链接到它可以处理的各种异常情况,并在异常出现
的情况下,可以转到处理过程对异常进行处理。过程
与静态实体间的属性关系遵循传统本体中的相应定
义, 这里不再展开论述。如图2为过程本体元模型。
3. 基于过程本体的过程模型
根据 2.2节过程本体的定义和2.3 节建立的过程
本体元模型,本节将给出过程模型的定义,同时对
Web 服务质量模型及过程图进行定义,最后实现过程
模型到过程图的转化。
将一个 Web 服务描述成过程模型[7]的目的有两个,
首先,给出一个详细的如何与服务进行交互视图,便
于在以后研究服务请求者和服务提供者之间的过程
匹配;其次,通过建立过程模型,可以清晰的知道过
程的输入与前置条件和过程执行后产生的输出及过
程的效果。
3.1. 过程模型的定义
定义 1:过程模型(ProcessModel) PM = (Node, CS,
Link),其中:Node 表示节点集合,包括活动节点
(ANode),连接节点(LNode),空节点(Null) ;CS 表示
OPEN ACCESS
4
基于过程本体的语义 Web 服务过程模型的研究
Dependency
subProcess/ComposeByContains
Process Activity
ComposeBy/decomposes
Contains
CoordinatedBy
Contains
Connects
Specialize
ProcessAttribute
HasAttributes
Resource
Use
Contains
Contains
Specialize
1:1
1:n
TimePoint
Same
BeginAt/EndAt
Before
Port
Specialize
Exception
HandledBy
Raises
Figure 2. The meta model of process ontology
图2. 过程本体元模型
过程的控制结构,可以用来连接活动与过程;Link 表
示二元关系,
LinkNode Node⊆×
。
定义 2:Web 服务质量模型 QoS = (Cost, Res-
ponseTime, Reliability, Avaliabity, Security,⋯)是一个可
扩充向量。由于本文主要研究过程本体下过程模型的
QoS,出于实用性和可测量性的考虑,所以从 QoS 本
体[8]中选取 5种最有代表性的QoS 属性来考虑 Web
服务的服务质量。其中:
费用(cost)是描述服务请求者需要为使用服务而
付出的费用;
响应时间(ResponseTime)客户端从提交服务请求
到获得服务响应所花的时间,包括服务时间和往返通
信时间;
可靠性(reliability) 为成功执行次数与调用执行总
次数的比率;
可用性(Availabity)指服务能够被其用户正常使用
的概率;其计算公式为:MTTF/(MTTF + MTTR);
安全性(Secu rity )是Web 服务质量的一个重要方
面,通过验证涉及到的各方、对消息加密以及提供访
问控制来提供机密性。
定义 3:(前驱节点、后继节点)N是节点集合,
A NN⊆×
,
nN∀∈
,n的前驱节点集合
( )
{ }
,nxN xnA⋅= ∈∈
,n的后继节点集合
( )
{ }
,nxN nxA⋅= ∈∈
。
定义 4:过程图的边
( )
,,
ij
Evv w=
,其 中
i
v
表示边
的起点,
j
v
表示边的终点,w表示边上的权重,w的
值定义如下:
( )
( )
{ }
( )
( )
min ,
ij
ij
Qos vQos v
wQos vQos v
=+
(1 )
定义 5:过程图[7]为五元组
( )
,,,,PGSFA CE=
其
中:
a) S表示起始节点,
1S≥
且
:1 0sSs s∀ ∈⋅=∧⋅=
。
b) F表示结束节点,
1S≥
且
:0 1sSf f∀ ∈⋅=∧⋅=
。
c) A表示所有活动节点构成集合,
:1 1fFf f∀ ∈⋅=∧⋅=
。
d) C表示所有连接节点构成的集合,
:1111
cCcc cc∀∈⋅=∧⋅>∨⋅>∧⋅=
。
e)
{ }
12
,,,
n
E eee=
表示所有连接边构成的集合,
并且
{ }{}
( )
{ }{}
( )
ESEACSE AC
⊆×  
,并
且满足
() ()
:,nFACnnE∀∈ ∉
;
() ()
{ }
( )
,:, ,1xy FACxyxy E∀ ∈∈=
。
3.2. ProcessModel 到过程图的转化
Control Construct定义了复合过程中每个子过程
的执行顺序。本文过程本体中定义的有Sequence、Split、
Split-Join 、Unordered、Choice、If-Then-Else、Do-While
和Repeat-Until。控制结构的具体转换规则如图 3所示。
在上述 8种单个控制结构转换方法的基础上,给
出由 8种控制结构嵌套而成 O WL-S ServiceModel到
过程图的转换算法。算
法的基本思想如下:
第一步:获取 ProcessModel 最外层的控制结构,
如果该控制结构没有嵌套的控制结构,则根据该控制
结构的转换规则直接转换,然后返回。
第二步:如果该控制结构内有嵌套的控制结构,
则将内部的控制结构视为临时节点,并根据该控制结
构的转换规则转换。
第三步:将第二步中得到的内部的控制结构作为
最外层控制结构转第一步,直到所有的控制结构被转
换结束为止。
由于在转化过程中将原子过程的过程名,输入参
数集和输出参数集原样转化为活动节点的 3个属性,
OPEN ACCESS 5
基于过程本体的语义 Web 服务过程模型的研究
Figure 3. The transformation from control structure to process
graph
图3. 控制结构到过程图之间的转换
因而保证了过程图与ProcessModel 语义上的一致性。
3.3. 过程模型正确性的检测
3.3.1. 过程模型的静态性质检测
通过检测过程模型中的过程的活动之间的活动
连接和数据连接是否合理及它们之间的一致性,初步
对过程模型进行静态性质性质检测,可以分为下面三
种情况:
(1) 活动连接的合理性:具有 Sequence 关系的活
动之间,前一个活动的 Effect 和后一个活动的
PreCondition 是一致的。
(2) 活动数据连接的合理性:活动之间的数据连
接中,不能存在两个及两个以上的活动同时给一个活
动提供相同变量的数据,且这些数据连接中定义的变
量集合的交集不为空,这时就会发生数据冲撞,数据
连接的定义不合理。
(3) 活动连接和数据连接的一致性:活动连接表
示了过程中的活动的执行路由,执行的顺序需要和数
据连接定义的数据供给—消费关系所蕴含的执行顺
序一致。
3.3.2. 过程模型的动态性质检测
经过 3.3.1 节的静态性质检测后的过程模型还可
能存在其它不合理的问题,而这些问题需要考虑过程
的执行才能检测出来,因此下面需要对其进行动态性
质检测。
本文的过程模型是一种有向图,在这里我们首先
给出关于活动(节点)和活动连接(边)的状态的定义。
活动有五种状态:Ready、Enabled、Disabled、
Running 和Completed。
活动连接有三种状态:Ready,Active,Inactive。
为了直观、清晰的理解过程模型的执行过程中活
动和边转换的关系,下面进行定义:
定义 1:设
( )
,,, ,MAE SF
δ
=
,满足如下条件的
有向图称为 M的状态转移图:
(1) a∈A⟺ a是该有向图中的一个顶点。
(2) δ(a,e) = b图中有一条从顶点 a到顶点 b标记
为e的弧。
(3) 标记为 S的箭头指出 M的开始状态。
(4) F表示终止状态,用双层圈标出。
假设当一个过程模型建立后,活动和活动连接都
处于 Ready 状 态 ,如 图4表示活动和活动连接的状态
转移图。
一个过程模型不正确,典型问题有:(a) 过程非
正确结束,即过程执行到结束节点,但还有其他活动
处于执行状态或者准备状态;(b) 存在永远不可能被
执行的活动;(c) 发生死锁,即在过程未结束前,没
有可以执行的活动。
下面给出一段检测的算法,本文直接使用定义 5
的过程图来进行检测。
算法 1:过程图的检测算法
输入:待检测的过程图输出:合理则返回 true,
不合理则输出错误问题,返回false。
(1) 初始化 Node 为有向图全体节点集合,执行节
OPEN ACCESS
6
基于过程本体的语义 Web 服务过程模型的研究
Figure 4. The state transition diagram of M
图4. M的状态转移图
点集合 Enode = {start};
(2) 对于每一个 Enode 中节点,执行完毕,将节
点的状态置为 Completed 并从 Enode 移去,加入执行
完毕集合 Fnode;
(3) 刷新所有节点的状态,获取Enode 的所有出
边e;
a) If (Condition(e) = true)将边的状态置为 Active,
将e加入到 E中,得到状态为Active的边的集合 E;
b) If (Condition(e) = false)将边的状态置为
InActive,将e边出发连接的后续节点加入 Fnode;
(4) If (E = Ø)输出“没有可激活的连接,存在死锁”,
return false;否则获取{E}所激活的活动,将其中状态
为Enabled 活动的状态置为 Runn ing,加入 Enode;继
续步骤(2);
(5) If (Endnode) and ( Enode/Endnode ≠ Ø)输出“错
误终结”,return false;
If (Node/(Enode⋁Fnode) ≠ Ø)输出“存在不可达活
动”,return false。
4. 实验验证
实验实现了如图5的ProcessModel 生成和转换框
架:
本文通过网上购物 Web 服务的实现过程为例来
验证上述框架的有效性。
首先,基于本文定义的过程本体,利用 Altova
UModel 对网上购物过程进行建模,得到其 UML 活动
图(如图 6);
然后通过 Altova XMLSpy 提取 UML 活动图的
XMI 信息(如图 7);最后对产生的 XMI 文件进行分析,
解析,在 Java 平台下使用 DOM4J技术实现,得到网
上购物 Web 服务的 ProcessModel (如图 8)。
根据得到的网上购物ProcessModel,按照 3.2 节
Figure 5. The generation and transformation architecture of
ProcessModel
图5. ProcessModel生成和转换框架
Figure 6. UML activity diagram of shopping online process
图6. 网上购物过程的 UML 活动图
Figure 7. XMI information of shopping online model
图7. 网上购物模型的 XMI 信息
提出的转换算法得到下面过程图,如图 9所示。
采用 3.2 节的检测算法对图 8所表示的过程图进
行检测,根据检测的结果最终验证了过程图的正确性,
从而验证了本文基于过程本体的过程模型的可行性
OPEN ACCESS 7
基于过程本体的语义 Web 服务过程模型的研究
Figure 8. The Web Service ProcessModel of shopping online
图8. 网上购物Web 服务的 ProcessModel
GenerateOrd
ers
CheckCredit
Card
AndSplit
CheckStock
w2
w3 w4
OrSplit
w5
w7
MakePayment
OrSplit
w6
End
Start
DeliverGoods
w8
w9
AndJoin
w10
w11
W13
w1
OrJoin
w12
w14
End
Figure 9. The process graph transformed from shopping online
ProcessModel
图9. 网上购物 ProcessModel 转换成的过程图
与有效性。
5. 结语
本文提出一种基于过程本体的语义 Web 服务过
程模型方法,得到的过程模型在考虑Web 服务服务质
量的同时也考虑过程行为的相关信息,并设计一种转
换算法完成从过程模型到过程图的转换,同时设计了
检测算法检验得到的过程图的正确性,达到了设计的
预期目标,可以进一步提高Web 服务匹配的精度。下
一步工作将改进转换算法,提高其执行效率,并研究
基于 QoS 权值的过程图之间的相似度匹配从而实现
Web 服务过程匹配。
参考文献 (References)
[1] W3C Member Submission (2004) OWL-S: Semantic markup for
web services. http://www.w3.org/Submission/OWL-S/
[2] 邹金安 (2009) 基于 QoS 的语义 Web 服务发现研究.
计算机
应用
, 29, 2844-2846.
[3] 周娟, 李蜀瑜 (2011) 一种基于服务质量的语义 Web服务发
现框架.
计算机技术与发展
, 2, 128-135.
[4] 曾一, 胡延强, 洪豪 (2012) 基于OWL-S 过程模型的Web 服
务发现方法.
计算机工程
, 17, 28-32.
[5] Aitken, S. and Curtis, J. (2002) A process ontology. In MGo-
mezPerrz, A. and Benjamins, V.R., Eds., Proceedings of EKAW,
Spring-Verlag, Berlin, 108-113.
[6] Yu, X., Yuan, F.L. and Zhang, Y. (2011) The modeling and ap-
plication of process onto logy in the field of space debris mitiga-
tion. International Conference on Transportation, Mechanical,
and Electr ical Engineering (TMEE), Changchun, 16-18 Decemb er
2011, 431-434.
[7] W3C (2004) Modeling Services as Processes.
http://www.w3.org/Submission/OWL-S/#5
[8] 柯杨华, 郭红 (2006) 基于 QoS 的语义web服务组合研究.
计算机工程与应用
, S1, 75-77, 104.
OPEN ACCESS
8

版权所有:汉斯出版社 (Hans Publishers) Copyright © 2012 Hans Publishers Inc. All rights reserved.