{"title":"避免BPMN中数据冲突的混合过程-数据模型","authors":"Rongheng Lin, Budan Wu, Hua Zou, Naiwang Guo","doi":"10.1109/SCC.2016.119","DOIUrl":null,"url":null,"abstract":"Typically, BPMN Designer only needs to consider the business process without knowing the detail of invoked service, which helps them to simplify the design procedure. However, in some data centric workflow scenario, if designer didn't know about the data model of the invoked service, the BPMN workflow execution will be inefficient due to data conflict. There is lack of dynamically data modeling capability in BPMN, which means some data conflicts might happen in the designed workflow. To solve the problem, this paper introduced a hybrid model combining process and data, which is called process-data (PD) model. PD model defined several data conflict scenarios, which transformed the conflicting problem into parallel collection constructing problem. A novel collection generating method is introduced for the parallel collection creation. Based on the output of method, user can find a way to optimize the data conflict and increase the performance of the workflow.","PeriodicalId":115693,"journal":{"name":"2016 IEEE International Conference on Services Computing (SCC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Hybrid Process-Data Model to Avoid Data Conflicting in BPMN\",\"authors\":\"Rongheng Lin, Budan Wu, Hua Zou, Naiwang Guo\",\"doi\":\"10.1109/SCC.2016.119\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Typically, BPMN Designer only needs to consider the business process without knowing the detail of invoked service, which helps them to simplify the design procedure. However, in some data centric workflow scenario, if designer didn't know about the data model of the invoked service, the BPMN workflow execution will be inefficient due to data conflict. There is lack of dynamically data modeling capability in BPMN, which means some data conflicts might happen in the designed workflow. To solve the problem, this paper introduced a hybrid model combining process and data, which is called process-data (PD) model. PD model defined several data conflict scenarios, which transformed the conflicting problem into parallel collection constructing problem. A novel collection generating method is introduced for the parallel collection creation. Based on the output of method, user can find a way to optimize the data conflict and increase the performance of the workflow.\",\"PeriodicalId\":115693,\"journal\":{\"name\":\"2016 IEEE International Conference on Services Computing (SCC)\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Services Computing (SCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCC.2016.119\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Services Computing (SCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCC.2016.119","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Hybrid Process-Data Model to Avoid Data Conflicting in BPMN
Typically, BPMN Designer only needs to consider the business process without knowing the detail of invoked service, which helps them to simplify the design procedure. However, in some data centric workflow scenario, if designer didn't know about the data model of the invoked service, the BPMN workflow execution will be inefficient due to data conflict. There is lack of dynamically data modeling capability in BPMN, which means some data conflicts might happen in the designed workflow. To solve the problem, this paper introduced a hybrid model combining process and data, which is called process-data (PD) model. PD model defined several data conflict scenarios, which transformed the conflicting problem into parallel collection constructing problem. A novel collection generating method is introduced for the parallel collection creation. Based on the output of method, user can find a way to optimize the data conflict and increase the performance of the workflow.