Feng Chen, Changrui Ren, Qinhua Wang, Jin Dong, B. Shao, Jinfeng Li
{"title":"基于扩展Petri网的有状态Web服务建模研究","authors":"Feng Chen, Changrui Ren, Qinhua Wang, Jin Dong, B. Shao, Jinfeng Li","doi":"10.1109/IJCSS.2011.14","DOIUrl":null,"url":null,"abstract":"In the environment of Internet of things, devices are encapsulated as web services and device operations are encapsulated as web service methods. These web services are stateful because devices can't be controlled by more than one client at the same time. Traditional web service composition methods are lack of considering state of the web services and have great challenge under Internet of things. In this paper, a three-layer model for modeling stateful web services composition based on extended Petri net is proposed. It includes web services layer, ws-resource layer and process layer. A method of a web service is abstracted as a ws-resource. There are two types of ws-resources: exclusive resources can be invoked serially, non-exclusive resources can be invoked simultaneously. In this model, a web service is associated with one or more ws-resources, a web service can be invoked only when all needed ws-resources are available. Finally an example is demonstrated to illustrate how this model works.","PeriodicalId":251415,"journal":{"name":"2011 International Joint Conference on Service Sciences","volume":"24 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Research on Stateful Web Service Modeling Based on Extended Petri Net\",\"authors\":\"Feng Chen, Changrui Ren, Qinhua Wang, Jin Dong, B. Shao, Jinfeng Li\",\"doi\":\"10.1109/IJCSS.2011.14\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the environment of Internet of things, devices are encapsulated as web services and device operations are encapsulated as web service methods. These web services are stateful because devices can't be controlled by more than one client at the same time. Traditional web service composition methods are lack of considering state of the web services and have great challenge under Internet of things. In this paper, a three-layer model for modeling stateful web services composition based on extended Petri net is proposed. It includes web services layer, ws-resource layer and process layer. A method of a web service is abstracted as a ws-resource. There are two types of ws-resources: exclusive resources can be invoked serially, non-exclusive resources can be invoked simultaneously. In this model, a web service is associated with one or more ws-resources, a web service can be invoked only when all needed ws-resources are available. Finally an example is demonstrated to illustrate how this model works.\",\"PeriodicalId\":251415,\"journal\":{\"name\":\"2011 International Joint Conference on Service Sciences\",\"volume\":\"24 2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-05-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Joint Conference on Service Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IJCSS.2011.14\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Joint Conference on Service Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IJCSS.2011.14","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on Stateful Web Service Modeling Based on Extended Petri Net
In the environment of Internet of things, devices are encapsulated as web services and device operations are encapsulated as web service methods. These web services are stateful because devices can't be controlled by more than one client at the same time. Traditional web service composition methods are lack of considering state of the web services and have great challenge under Internet of things. In this paper, a three-layer model for modeling stateful web services composition based on extended Petri net is proposed. It includes web services layer, ws-resource layer and process layer. A method of a web service is abstracted as a ws-resource. There are two types of ws-resources: exclusive resources can be invoked serially, non-exclusive resources can be invoked simultaneously. In this model, a web service is associated with one or more ws-resources, a web service can be invoked only when all needed ws-resources are available. Finally an example is demonstrated to illustrate how this model works.