• DocumentCode
    1464685
  • Title

    A Petri Net Approach to Mediation-Aided Composition of Web Services

  • Author

    Du, YanHua ; Li, Xitong ; Xiong, Pengcheng

  • Author_Institution
    Sch. of Mech. Eng., Univ. of Sci. & Technol. Beijing, Beijing, China
  • Volume
    9
  • Issue
    2
  • fYear
    2012
  • fDate
    4/1/2012 12:00:00 AM
  • Firstpage
    429
  • Lastpage
    435
  • Abstract
    Recently, mediation-aided composition has been widely adopted when dealing with incompatibilities of services. However, existing approaches suffer from state space explosion in compatibility verification and cannot automatically generate the BPEL code. This paper presents a Petri net approach to mediation-aided composition of Web services. First, services are modeled as open WorkFlow Nets (oWFNs) and are composed using mediation transitions (MTs). Second, the modular reachability graph (MRG) of composition is automatically constructed and the compatibility is analyzed, so that the problem of state space explosion is significantly alleviated. Furthermore, an Event-Condition-Action (ECA) rule-based technique is developed to automatically generate the BPEL code of the composition, which can significantly save the time and labor of designers. Finally, the prototype system has been developed.
  • Keywords
    Petri nets; Web services; knowledge based systems; reachability analysis; state-space methods; workflow management software; BPEL code; ECA rule-based technique; MRG; Petri net approach; Web services; compatibility verification; event-condition-action rule-based technique; mediation transitions; mediation-aided composition; modular reachability graph; oWFNs; open WorkFlow nets; prototype system; state space explosion; Automation; Business; Explosions; Mediation; Open source software; Prototypes; Web services; Compatibility verification; mediation transition; mediation-aided composition; modular reachability graph; prototype system;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2012.2188511
  • Filename
    6165390