Challenges and Solutions for Model Driven Web Service Composition

  • Pfadenhauer K
  • Kittl B
  • Dustdar S
  • 7


    Mendeley users who have this article in their library.
  • N/A


    Citations of this article.


System theory propagates the use of models which raise the level of abstraction to cope with complexity, evolving out of variety and connectivity. Different modeling techniques have been invented for the abstract description of certain aspects of dynamic system behaviour. Nowadays process models are also an accepted part of service oriented process design. Although service oriented architecture (SOA) is the aim, rather isolated processes are the starting point for executable code generation and not the changing functionality distribution the system offers. Thus we claim the system view, necessary for process lifecycle management, is missing. Moreover, in the context of Web service composition, a vertical, bi-directional model driven approach allows for manifold allocation of e.g. testing, validation or binding tasks within the layer stack of MDAs (model driven architecture). In this paper, we discuss two distinctive proposals for model driven service composition, followed by a comparison of representative mapping scenarios offered by IBM and Microsoft.

Author-supplied keywords

  • Automatic control
  • Computational modeling
  • Context modeling
  • Control systems
  • Information systems
  • Internet
  • Process design
  • Production engineering
  • Service oriented architecture
  • Unified modeling language
  • Web service composition
  • Web services
  • abstract description
  • executable code generation
  • formal specification
  • functionality distribution
  • model driven architecture
  • model driven service
  • process lifecycle management
  • process models
  • service oriented process
  • software architecture
  • system theory
  • workflow management software

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


  • K. Pfadenhauer

  • B. Kittl

  • S. Dustdar

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free