{"title":"基于数据流优化的BPEL流程分区方法","authors":"Yanlong Zhai, H. Su, Shouyi Zhan","doi":"10.1109/ICEBE.2007.47","DOIUrl":null,"url":null,"abstract":"Business agility usually requires dynamic business process management. For example, business process outsourcing (BPO), often needs partition an existing BPEL- described business process into a number of sub-processes, which can be run at different business partners' in a decentralized way. However, how to effectively partition BPEL processes is still a challenging issue. In this paper, we propose a data flow optimization based BPEL process partitioning approach. Firstly, the messages used in the BPEL processes are transformed into asynchronously transmitted variables. Then, the transformed BPEL process is represented as a parallel flow graph (PFG), and is optimized through data flow analysis. Finally, the business process is partitioned based on the optimized PFG. Experimental results have demonstrated that the workload of message transmission and the response time are all effectively reduced.","PeriodicalId":184487,"journal":{"name":"IEEE International Conference on e-Business Engineering (ICEBE'07)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"A Data Flow Optimization Based Approach for BPEL Processes Partition\",\"authors\":\"Yanlong Zhai, H. Su, Shouyi Zhan\",\"doi\":\"10.1109/ICEBE.2007.47\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Business agility usually requires dynamic business process management. For example, business process outsourcing (BPO), often needs partition an existing BPEL- described business process into a number of sub-processes, which can be run at different business partners' in a decentralized way. However, how to effectively partition BPEL processes is still a challenging issue. In this paper, we propose a data flow optimization based BPEL process partitioning approach. Firstly, the messages used in the BPEL processes are transformed into asynchronously transmitted variables. Then, the transformed BPEL process is represented as a parallel flow graph (PFG), and is optimized through data flow analysis. Finally, the business process is partitioned based on the optimized PFG. Experimental results have demonstrated that the workload of message transmission and the response time are all effectively reduced.\",\"PeriodicalId\":184487,\"journal\":{\"name\":\"IEEE International Conference on e-Business Engineering (ICEBE'07)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE International Conference on e-Business Engineering (ICEBE'07)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICEBE.2007.47\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE International Conference on e-Business Engineering (ICEBE'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICEBE.2007.47","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Data Flow Optimization Based Approach for BPEL Processes Partition
Business agility usually requires dynamic business process management. For example, business process outsourcing (BPO), often needs partition an existing BPEL- described business process into a number of sub-processes, which can be run at different business partners' in a decentralized way. However, how to effectively partition BPEL processes is still a challenging issue. In this paper, we propose a data flow optimization based BPEL process partitioning approach. Firstly, the messages used in the BPEL processes are transformed into asynchronously transmitted variables. Then, the transformed BPEL process is represented as a parallel flow graph (PFG), and is optimized through data flow analysis. Finally, the business process is partitioned based on the optimized PFG. Experimental results have demonstrated that the workload of message transmission and the response time are all effectively reduced.