{"title":"动态Web服务组合的模型驱动方法","authors":"Chenting Zhao, Zhenhua Duan, Man Zhang","doi":"10.1109/WCSE.2009.394","DOIUrl":null,"url":null,"abstract":"With the development of Service Oriented Architecture (SOA), Web services have been adopted as the system integration solution by more and more enterprises. The greatest value that SOA brings to these enterprises is increased business agility. Thus, it is a key issue of successful SOA solutions to provide a dynamic Web service composition approach to facilitate business innovation and adapt IT to today’s fast changing markets. In this paper, we propose a model-driven approach for dynamic Web service composition. First, we define two UML models to modeling Web services and business processes, as well as describing the semantics of Web service functionalities and business process requirements. Then, we generate Web service and business process implementations from these two models automatically by following our predefined mapping patterns and transformation rules. Finally, by performing ontology-based semantic matchmaking, the qualified web services can be dynamically selected and bound into the business processes. A prototype system has been developed and is also delivered to demonstrate the effectiveness of our approach.","PeriodicalId":331155,"journal":{"name":"2009 WRI World Congress on Software Engineering","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"A Model-Driven Approach for Dynamic Web Service Composition\",\"authors\":\"Chenting Zhao, Zhenhua Duan, Man Zhang\",\"doi\":\"10.1109/WCSE.2009.394\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the development of Service Oriented Architecture (SOA), Web services have been adopted as the system integration solution by more and more enterprises. The greatest value that SOA brings to these enterprises is increased business agility. Thus, it is a key issue of successful SOA solutions to provide a dynamic Web service composition approach to facilitate business innovation and adapt IT to today’s fast changing markets. In this paper, we propose a model-driven approach for dynamic Web service composition. First, we define two UML models to modeling Web services and business processes, as well as describing the semantics of Web service functionalities and business process requirements. Then, we generate Web service and business process implementations from these two models automatically by following our predefined mapping patterns and transformation rules. Finally, by performing ontology-based semantic matchmaking, the qualified web services can be dynamically selected and bound into the business processes. A prototype system has been developed and is also delivered to demonstrate the effectiveness of our approach.\",\"PeriodicalId\":331155,\"journal\":{\"name\":\"2009 WRI World Congress on Software Engineering\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 WRI World Congress on Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WCSE.2009.394\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 WRI World Congress on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WCSE.2009.394","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Model-Driven Approach for Dynamic Web Service Composition
With the development of Service Oriented Architecture (SOA), Web services have been adopted as the system integration solution by more and more enterprises. The greatest value that SOA brings to these enterprises is increased business agility. Thus, it is a key issue of successful SOA solutions to provide a dynamic Web service composition approach to facilitate business innovation and adapt IT to today’s fast changing markets. In this paper, we propose a model-driven approach for dynamic Web service composition. First, we define two UML models to modeling Web services and business processes, as well as describing the semantics of Web service functionalities and business process requirements. Then, we generate Web service and business process implementations from these two models automatically by following our predefined mapping patterns and transformation rules. Finally, by performing ontology-based semantic matchmaking, the qualified web services can be dynamically selected and bound into the business processes. A prototype system has been developed and is also delivered to demonstrate the effectiveness of our approach.