• DocumentCode
    2910131
  • Title

    Parallel Web Service Composition in MoSCoE: A Choreography-Based Approach

  • Author

    Pathak, Jyotishman ; Basu, Samik ; Lutz, Robyn ; Honavar, Vasant

  • Author_Institution
    Dept. of Comput. Sci., Iowa State Univ., Ames, IA
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    3
  • Lastpage
    12
  • Abstract
    We present a goal-driven approach to model a choreographer for realizing composite Web services. In this framework, the users start with an abstract, and possibly incomplete functional specification of a desired goal service. This specification is used to compose a choreographer that allows communication between the client and the set of available component services, and is functionally equivalent to the goal service. However, if such a composition cannot be realized, the proposed approach identifies the cause(s) for the failure of composition. This information can be used by the user to minimally reformulate the goal to reduce the `gap´ between the desired functionality. The process can be iterated until a feasible composition is realized or the user decides to abort. The approach ensures that (i) a choreographer, if one is produced by our composition algorithm, in fact realizes the user-specified goal functionality; and (ii) the algorithm is guaranteed to find a composition that meets the user needs as captured in the goal specifications (whenever such a composition exists)
  • Keywords
    Web services; client-server systems; formal specification; parallel programming; MoSCoE; choreography; composition algorithm; functional specification; goal specification; parallel Web service composition; user-specified goal functionality; Artificial intelligence; Assembly; Computational intelligence; Computer science; Iterative algorithms; Iterative methods; Logic programming; Propulsion; Sociotechnical systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2006. ECOWS '06. 4th European Conference on
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-2737-X
  • Type

    conf

  • DOI
    10.1109/ECOWS.2006.30
  • Filename
    4031145