{"title":"Model-Driven Engineering of Service Orchestrations","authors":"M. Brambilla, Matteo Dosmi, P. Fraternali","doi":"10.1109/SERVICES-I.2009.94","DOIUrl":null,"url":null,"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.","PeriodicalId":159235,"journal":{"name":"2009 Congress on Services - I","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Congress on Services - I","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERVICES-I.2009.94","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19
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.