- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于语义网的动态工作流互操作
摘要:动态工作流互操作是工作流互操作领域中的一个重要问题.通过对工作流互操作进行分析,提出了一种以Web服务为服务接口、以语义网技术为服务发现机制的可以跨越Internet的动态工作流互操作模型。
关键词:工作流;互操作;Web服务;语义网;本体
中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)36-10178-02
Semantic Web Based Dynamic Workflow Interoperation
HUANG Zhi-yan
(Dept. of Computer Engineering, Jiangsu Vocational and Echnical College of Finance Economics, Huaian 223003, China)
Abstract: Dynamic workflow interoperation is an important issue in the workflow interoperation area. In this article, by analyzing the characteristics of workflow interoperation, a dynamic workflow interoperation model is proposed, which takes Web service as the interoperation interface and semantic Web technology as the service discovery mechanism and can support interoperation across Internet.
Key words: workflow; interoperation; Web service; semantic Web; ontology
工作流管理系统作为一种良好的定义、管理和执行业务流程的工具,被广泛使用于电子商务等环境中.电子商务的发展使得工作流互操作需要跨越Internet,工作流互操作不仅仅需要考虑紧耦合的情形,还需要考虑松耦合的互操作。在电子商务中,新的服务随时可能出现,旧的应用随时需要被代替,因此合作伙伴可能会经常变化。在这种情况下,工作流的各个子流程可能会不断地变更,为了适应这种动态特性,工作流需要实现子流程的动态发现和绑定功能,而解决此问题的关键是对工作流语义的描述。Web服务技术的出现加速了工作流互操作技术的发展,通过将工作流包装成Web服务、使用XML格式互操作消息,Internet上各种工作流之间可以进行跨平台、松耦合的互操作。然而,Web服务缺乏对于服务语义的描述。
最近兴起的语义网技术[1]可以解决Web上数据的语义表示间题。它基于RDF[2]实现对对象本体的描述,使用基于各种逻辑的推理引攀实现荃于语义的查询。本文将研究如何利用现有的语义Web服务技术实现工作流的动态互操作[3],并且考虑与现有的工作流互操作和电子商务标准相一致。
1 基于语义网的动态工作流互操作
系统的结构如图1所示,系统使用DAML提供的查询语言DQL进行查询。图中各模块的功能描述如下。
SDA(Ser ViceD IscoveryA Gent):服务发现代理。负责服务的搜索、消息的传递和转换以及安全策略等问题。
DQL服务器:使用支持DAML+OIL规则的推理机对知识库进行推理,查找出符合查询条件的服务。可供选择的推理引擎如JTP,它支持DAML+OIL以及其他多种推理机,并支持DQL查询语言。
服务知识库:保存描述服务特征的知识库。使用DAML解析器,将使用XML语法描述的服务特征本体转化为推理机所需要的知识库三元组,以供推理机进行推理系统的工作流程如下,各流程的顺序见图中标注:
① 本地工作流发出调用请求;
② SDA发送包含服务特征本体属性的DQL查询语句至DQL服务器;
③ DQL服务器使用推理机对服务特征知识库进行推理;
④ DQL服务器返回结果集给SDA;
⑤ SDA调用搜索到的服务,并得到结果;
⑥ SDA将结果传给内部工作流。
在这个体系结构中,服务发现代理(SDA)承担了内部工作流与外部所有通讯的任务.SDA的功能模块结构如图2所示,图中各模块的功能描述如下:
服务查询模块:负资接收内部工作流的服务查询信息,并将此信息转化为DQL查询语言发送至DQL服务器。然后从DQL服务器接收查询结果,并将此查询结果转化为内部数据格式发送给其他内部模块。
消息转换
您可能关注的文档
最近下载
- 邯郸市2025届高三年级第二次调研监测历史试卷(含答案解析).docx
- 一级建造师考试《水利水电工程管理与实务》第一次测试卷.docx VIP
- 风心病护理查房专家讲座.pptx VIP
- 七月一级建造师考试《水利水电工程管理与实务》考试题.docx VIP
- 神经调控技术在康复治疗中的应用.pptx VIP
- 网络预约出租汽车驾驶员从业资格区域科目考试题库.pdf VIP
- 景观、绿化工程技术标(1000页)施工组织设计方案.doc VIP
- 一级建造师《水利水电工程管理与实务》章节题及参考答案.pdf VIP
- 现代电机控制技术(王成元).pdf
- 2026年日历表(A4纸一页打印、可编辑).pdf VIP
文档评论(0)