{"title":"Semantic Web Service Composition by Consistency-Based Model Refinement","authors":"R. Thiagarajan, M. Stumptner, W. Mayer","doi":"10.1109/APSCC.2007.67","DOIUrl":null,"url":null,"abstract":"Modelling complex processes in the service oriented architecture paradigm typically requires the composition of a number of simpler services to achieve a desired goal. We present a semantic service composition approach that is based on the use of UML activity diagrams as abstract specification language and propose a service selection process that combines both conceptual and instance-level analysis to locate suitable services. Model-driven principles allow to adhere to design requirements that would otherwise be difficult to incorporate informal composition frameworks. Explicit modelling of behaviour in the presence of failures permit to create workflows that are robust in case of service execution errors. This approach may allow to synthesise concrete service orchestrations that are superior to similar approaches purely based on type-based or conceptual matchmaking.","PeriodicalId":370753,"journal":{"name":"The 2nd IEEE Asia-Pacific Service Computing Conference (APSCC 2007)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 2nd IEEE Asia-Pacific Service Computing Conference (APSCC 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSCC.2007.67","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
Modelling complex processes in the service oriented architecture paradigm typically requires the composition of a number of simpler services to achieve a desired goal. We present a semantic service composition approach that is based on the use of UML activity diagrams as abstract specification language and propose a service selection process that combines both conceptual and instance-level analysis to locate suitable services. Model-driven principles allow to adhere to design requirements that would otherwise be difficult to incorporate informal composition frameworks. Explicit modelling of behaviour in the presence of failures permit to create workflows that are robust in case of service execution errors. This approach may allow to synthesise concrete service orchestrations that are superior to similar approaches purely based on type-based or conceptual matchmaking.