• DocumentCode
    2767715
  • Title

    Model-Driven Engineering of Service Orchestrations

  • Author

    Brambilla, Marco ; Dosmi, Matteo ; Fraternali, Piero

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    562
  • Lastpage
    569
  • Abstract
    This paper presents a methodology for the Model Driven Engineering of complex, multi-actor business processes, mixing tasks executed by humans and by machines. The idea is to enrich business description languages with a few extra details on task assignment, semantics, and typed dataflows, so as to enable a two-step generative approach: first the Process Model is automatically transformed into an Application Model, which seamlessly express both human- and machine-executable tasks; secondly, the Application Model is fed to a state-of-the-practice Web/Web Service development tool capable of producing the code. The resulting method and generative framework unify Web Service orchestration and Web User Interface design into a coherent Model-Driven Engineering process.
  • Keywords
    Web services; business data processing; human computer interaction; user interfaces; Web service orchestration; Web user interface design; human-machine-executable task; model-driven engineering; multiactor business process description language; task assignment; two-step generative approach; typed dataflow; Assembly; Business; Engineering management; Humans; Logic design; Model driven engineering; Process design; Specification languages; User interfaces; Web services; BPMN; MDD; MDE; WebML; business process; orchestration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - I, 2009 World Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3708-5
  • Electronic_ISBN
    978-0-7695-3708-5
  • Type

    conf

  • DOI
    10.1109/SERVICES-I.2009.94
  • Filename
    5190715