计算机科学 ›› 2016, Vol. 43 ›› Issue (11): 117-120.doi: 10.11896/j.issn.1002-137X.2016.11.022

• 2015 第十五届全国Petri 网理论与应用学术会议 • 上一篇    下一篇

Web服务组合构建与执行的Petri网平台研究

孙强,马炳先,孙华强   

  1. 济南大学信息科学与工程学院 济南250022山东省网络环境智能计算技术重点实验室 济南250022,济南大学信息科学与工程学院 济南250022山东省网络环境智能计算技术重点实验室 济南250022,济南大学信息科学与工程学院 济南250022山东省网络环境智能计算技术重点实验室 济南250022
  • 出版日期:2018-12-01 发布日期:2018-12-01
  • 基金资助:
    本文受国家自然科学基金(60903099),山东省优秀中青年科学家奖励基金(BS2009DX012),山东省高等学校科技计划项目(J09LG14),山东省高等学校科技计划项目(J13LN21)资助

Study on Petri Net Platform for Web Service Composition Construction and Execution

SUN Qiang, MA Bing-xian and SUN Hua-qiang   

  • Online:2018-12-01 Published:2018-12-01

摘要: 针对Petri网在服务组合中的具体应用问题,尤其是如何构建基于Petri网的服务组合软件平台,在服务组合的Petri网模型的基础上,首先建立了具体领域中服务的语义功能体系;然后进行原子服务的注册及发布,将各具体服务绑定到语义功能体系中的某一功能;其次实现了基于视图的服务组合构建,用户可在相应视图中通过选择相应的功能进行方便的服务组合构建,并得到相应的服务组合功能流程;最后进一步将相关功能转换为绑定具体服务实例的Petri网模型,并交由相应的基于Petri网的服务组合执行引擎实现执行。实现了从服务组合构建到执行实现的完整功能流程,为基于Petri网的服务组合动态执行相关问题的分析提供了软件平台支撑。

关键词: Web服务,Petri网,服务组合,平台

Abstract: According to the specific application of Petri net in service composition,Petri net based the service composition software platform was constructed in this paper.Firstly,semantic based service function system is established for domain services.And then,atomic service is registered and published,and it is tied to a concrete function in the semantic function system.Secondly,view based service composition construction is realized,and users can select services,construct service composition through related view and get service composition function process.Furtherly,Petri net of service composition can be get and submitted to execution engine,completing the execution of service composition.The work of this paper realized the process from construction to execution for service composition and will provide software support for the use of Petri net within dynamic execution of services composition.

Key words: Web service,Petri net,Service composition,Platform

[1] Jin Yue-Ping.Service composition based on Ontology:Dartflow design and implementation [D].Hanzhou:Zhejiang University,2005(in Chinese) 金岳平.基于本体论的服务组合:Dartflow的设计和实现[D].杭州:浙江大学,2005
[2] Lu Zhong-yuan.Research and platform design based on SOA for service composition [D].Beijing:Beijing University of Posts and Telecommunications,2011(in Chinese)陆中远.基于SOA的服务组合研究与平台设计[D].北京:北京邮电大学,2011
[3] Zhang Cheng,Han Yan-bo.A context information model forservice composition platform [J].Chinese Journal of Compu-ters,2005,28(4):712-720(in Chinese) 张程,韩燕波 .一种适用于服务组合平台的语境信息使用模式[J].计算机学报,2005,28(4):712-720
[4] Tong Yan.Research and algorithm design on platform for semantic Web services dynamic combination [D].Chengdu:University of Electronic Science and Technology,2006(in Chinese) 童艳.语义Web服务动态组合平台的研究与算法设计[D].成都:电子科技大学,2006
[5] Song Bo,Li Miao-yan.Research and implementation of BPELbased on Web services [J].Computer Engineering and Design,2007,28(9):2212-2214(in Chinese) 宋波,李妙妍.面向Web服务的BPEL的研究与实现[J].计算机工程与设计,2007,28(9):2212-2214
[6] http://www.microsoft.com/en-us/bizalk/dafault.aspx
[7] Sheng Q Z,Qiao X,Vasilakos A V,et al.Web services composition:A decade’s overview[J].Information Sciences,2014,280:218-238
[8] 吴哲辉.Petri网导论[M].北京:机械工业出版社,2006:1-103
[9] Xu K,Ma B.A Petri Net Based Execution Engine for Web Ser-vice Composition[M]∥Web Information Systems Engineering-WISE 2013 Workshops.Springer Berlin Heidelberg,2014:181-193
[10] Yue kun,Wang Xiao-ling,Zhou Ao-ying.Web service core support technology:Research Summary [J].Software Journal,2004,15(3):428-442(in Chinese) 岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442
[11] Li Shan-ping,Yin Qi-wei,Hu Yu-jie,et al.Overview of ontology research [J].Journal of Computer Research and Development,2004,41(7):1041-1052(in Chinese) 李善平,尹奇韡,胡玉杰,等.本体论研究综述[J].计算机研究与发展,2004,41(7):1041-1052
[12] Berners T L,Hendler J,Lassila O.The Semantic Web[J].Scientific American,2003,284:34-43
[13] Ma Bing-xian,Xie Neng-fu.From OWL-S to PNML+OWL for Semantic Web Services [C]∥2010 Second International Con-ference on Computer Modeling and Simulation.Beijing:IEEE,2010,4:326-328
[14] Liu Bai-song.Semantic Web based knowledge:concepts,tech-niques and challenges [J].Chinese Journal of Library,2003,29(2):18-21(in Chinese) 刘柏嵩.基于知识的语义网:概念、技术及挑战[J].中国图书馆学报,2003,29(2):18-21
[15] Apache.Reasoners and rule engines:Jena inference support[EB/OL].[2013-03-31].http://jena.apache.org/documentation/inference/#api
[16] http://jgraph.github.io/mxgraph/docs/manual.html
[17] Liu Xing-Yu.Research on full text retrieval technology based on inverted index [D].Wuhan:Huazhong University of Science and Technology,2004(in Chinese) 刘兴宇.基于倒排索引的全文检索技术研究[D].武汉:华中科技大学,2004
[18] McGuinness D L,van Harmelen F.OWL Web Ontology Language Overview [EB/OL].(2004-02-10)[2013-03-31].http://www.w3.org/TR/owl-features
[19] Cheng Bian-ai.Resource Description Framework(RDF)-A very vital metadata tool [J].Modern Library and Information Technology,2000(6):62-64(in Chinese) 程变爱.试论资源描述框架(RDF)——一种极具生命力的元数据携带工具[J].现代图书情报技术,2000(6):62-64

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!