电信科学

• • 上一篇    下一篇

基于Petri网的Web服务注册方法的研究与实现

张正明,马炳先,相东明   

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

Research and Implementation of Web Service Registration Method Based on Petri Network

Zhang Zhengming,Ma Bingxian and Xiang Dongming   

  1. Shandong Provincial Key Laboratory of Network Based Intelligent Computing School of Information Science and Engineering, University of Jinan;Shandong Provincial Key Laboratory of Network Based Intelligent Computing School of Information Science and Engineering, University of Jinan;Shandong Provincial Key Laboratory of Network Based Intelligent Computing School of Information Science and Engineering, University of Jinan
  • Online:2012-11-15 Published:2012-11-15

摘要: 为了使Petri网理论与方法在服务组合相关问题中得到实际应用,从软件实现的角度,解决面向Web服务组合的Petri网的自动生成问题,本文提出了基于Petri网的Web服务注册方法。首先根据已建立的领域本体来规范Web服务各参数的定义,然后依据Web服务的输入输出参数绘制其相应的Petri网,同时对Web服务Petri网中的库所元素添加语义标记,进而得到Web服务的PNML(Petri network markup language)+OWL(ontology web language)描述,最后将Web服务相关信息及其PNML+OWL文件上传至服务器端进行注册和存储,为Web服务组合的Petri网自动生成提供了基础,并通过机票查询原子Web服务与旅游查询复合Web服务对本文方法进行了具体说明。

Abstract: From the point of software implementation, and considering the question that how Petri network of web service composition can be automatically generated, the method of web service registration based on Petri network was proposed in this paper in order to make Petri network theory and method widely applied in service composition. Firstly, on the basis of the ontology which had been established, the parameter names of the web services were unified. Secondly, according to the input and output of web service, the Petri network could be drawn. Meanwhile, the semantic information was added to the places in Petri network of web service to create the PNML+OWL file. Finally web services’ related information and PNML+OWL file were transmitted to the server-side to be registered and saved. This method can laid the foundation for the automatic generation of Petri network of web service composition, and is further illustrated in this paper, using the flight ticket query service and tourism composite service.

No Suggested Reading articles found!