计算机科学 ›› 2013, Vol. 40 ›› Issue (11): 174-180.

• 软件与数据库技术 • 上一篇    下一篇

业务流程驱动的半自动语义Web服务组合方法研究及应用

熊丽荣,余晖,范菁,董天阳   

  1. 浙江工业大学计算机学院 杭州310014;浙江工业大学计算机学院 杭州310014;浙江工业大学计算机学院 杭州310014;浙江工业大学计算机学院 杭州310014
  • 出版日期:2018-11-16 发布日期:2018-11-16
  • 基金资助:
    本文受浙江省重点科技创新团队(2009R50009),重大科技专项重大工业项目(2012C11026-2)资助

Process-driven Method of Semi-automatic Semantic Web Service Composition and its Application

XIONG Li-rong,YU Hui,FAN Jing and DONG Tian-yang   

  • Online:2018-11-16 Published:2018-11-16

摘要: 随着Web服务数量的不断增多,如何利用Web服务组建松散耦合的应用系统以满足不断变化的业务需求,成为一个研究热点。传统的业务流程驱动的服务组合通常需要预定义组合流程,当业务流程改变时则需重新定义流程,因此不能适应动态业务需求。针对上述问题,提出了一种业务流程驱动的半自动语义Web服务组合方法。该方法在业务流程驱动的服务组合基础上,将局部动态流程用抽象服务描述,当流程执行阶段不存在能满足抽象服务需求的单个服务时,采用自动服务组合方式将抽象服务替换成组合服务,并执行自动组合方法。该方法由于采用了基于回溯树的服务组合方法,并在回溯树中增加语义信息,还通过计算组合流程的QoS来实现组合服务的选取,因此能有效解决因缺乏语义导致查全率低的问题。最后给出了半自动化的服务组合框架,该框架兼顾了可用性与动态性的需求,具有一定的实用价值。

关键词: 流程驱动,语义Web服务,半自动服务组合,QoS

Abstract: As the number of Web services increases quickly,how to compose Web services into loosely-coupled system to fulfill flexible business requirements becomes a popular research topic.Traditional process-driven based service composition methods and frameworks predefine the composite process.When the local business-process changes,the whole composite process must be redefined again which lacks of flexibility.This paper introduced a semi-automatic semantic service composition method.The abstract service is used to describe the local dynamic process and will be automated replaced by composite service at execution phase when there is no candidate concrete service suitable for the abstract ser-vice.A backward-tree based service composition method was proposed for the replacement of the abstract service and semantic information was applied to improve the recall rate of Web service.Considering the selection of composite processes,the QoS evaluation method was introduced.Based on business process method,this paper proposed a semi-automatic semantic service composition framework.OWL-S technology is used for the description of the dynamic process.Finally,an application of credit evaluation case is shown which presents the availability and flexibility of the framework.

Key words: Process-driven,Semantic Web service,Semi-automatic service composition,QoS

[1] 倪晚成,刘连臣,吴澄.Web服务组合方法综述[J].计算机工程,2008,4(4):79-81
[2] Casati F,Ilnicki S,Jin L J,et al.Adaptive and dynamic service composition in eFlow[C]∥ Advanced Information Systems Engineering.Springer Berlin/Heidelberg,2000:13-31
[3] Deng S,Li Y,Xia H,et al.Exploring the flexible workflow technology to automate service composition[J].The Semantic Web-ASWC 2006,2006,4185:444-458
[4] Song X,Dou W,Chen J.A workflow framework for intelligent service composition[J].Future Generation Computer Systems,2011,27(5):627-636
[5] 方其庆,彭晓明,刘庆华,等.结合 AI 规划和工作流的动态服务组合框架研究[J].计算机科学,2009,36(9):110-114
[6] Narayanan S,McIlraith S A.Simulation,verification and auto-mated composition of Web services[C]∥Proceedings of the 11th international conference on World Wide Web.ACM,2002:77-88
[7] Evren D W,Wu D,Sirin E,et al.Automatic Web services composition using shop2[C]∥Workshop on Planning for Web Ser-vices.2003
[8] 刘峰,谭庆平,杨艳萍.基于图论的Web服务合成算法[J].华中科技大学学报:自然科学版,2005,33:202-204
[9] 邓水光,吴健,李莹,等.基于回溯树的 Web 服务自动组合[J].软件学报,2007,18(8):1896-1910
[10] Cardoso J,Sheth A,Miller J,et al.Quality of service for workflows and Web service processes[J].Web Semantics:Science,Services and Agents on the World Wide Web,2004,1(3):281-308
[11] Dumas M,García-Bauelos L,Polyvyanyy A,et al.Aggregatequality of service computation for composite services[J].Ser-vice-Oriented Computing,2010,6470:213-227
[12] Zheng H,Zhao W,Yang J,et al.Qos analysis for Web servicecompositions with complex structures[J].IEEE Transactions on Service Computing,2013,6(3):373-386
[13] Sirin E,Hendler J,Parsia B.Semi-automatic composition of Web services using semantic descriptions[C]∥ Web Services:Mode-ling,Architecture and Infrastructure workshop in ICEIS.2003
[14] Martin D,Burstein M,Hobbs J,et al.OWL-S:Semantic markup for Web services[J].W3C Member submission,2004,22
[15] 范菁,刘韬,熊丽荣.信用构件的刻面分类及检索方法研究[J].计算机系统应用,2008(6)
[16] 范菁,杨冰,熊丽荣.基于功能语义的构件描述和检索研究[J].计算机系统应用,2009(4):26-31
[17] 董天阳,李文杰,范菁,等.业务流程驱动的森林仿真构件组装技术及应用研究[J].计算机科学,2012,39(9):126-132

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!