Computer Science ›› 2022, Vol. 49 ›› Issue (6A): 705-713.doi: 10.11896/jsjkx.210200104

• Interdiscipline & Application • Previous Articles     Next Articles

Dynamic Customization Model of Business Processes Supporting Multi-tenant

ZHANG Ji-lin1,2,3, SHAO Yu-cao2,3, REN Yong-jian2,3, YUAN Jun-feng2,3, WAN Jian2,3,4, ZHOU Li2,3   

  1. 1 School of Cyberspace,Hangzhou Dianzi University,Hangzhou 310018,China
    2 School of Computer Science and Technology,Hangzhou Dianzi University,Hangzhou 310018,China
    3 Key Laboratory of Complex System Modeling and Simulation,Hangzhou Dianzi University,Hangzhou 310018,China
    4 School of Information and Electronic Engineering,Zhejiang University of Science and Technology,Hangzhou 310023,China
  • Online:2022-06-10 Published:2022-06-08
  • About author:ZHANG Ji-lin,born in 1980,Ph.D,pro-fessor,Ph.D supervisor,is a member of China Computer Federation.His main research interests include mass data storage and processing,complex system modeling and simulation.
    REN Yong-jian,born in 1963,Ph.D,professor.His main research interests include cloud computing,cloud storage and disaster recovery backup techno-logy.
  • Supported by:
    National Key Research and Development Program of China(2019YFB2102100),National Natural Science Foundation of China(62072146) and Key Technology Research and Development Program of Zhejiang Province(2019C03135,2019C03134).

Abstract: Process customization is an essential means to realize personal services of business processes.It provides differential business services by adjusting the internal structure of business process model while using a single software system.However,with the increasing scale and complexity of business processes,the existing process customization technology needs to reconstruct the process model when dealing with those complex and changeable business processes,which affects the development efficiency of process customization.Therefore,providing an efficient process customization method has always been a research hotspot in the field of business processes.From the perspective of multi-tenant application,this paper proposes a dyna-mic customization model of business processes supporting multi-tenant.Firstly,the business sub-process is constructed by means of assembling variable task nodes and then tenant identify identification and process instance derivation are realized by tenant sensor.Secondly,a dynamicprocess customization method is provided for the varying requirements of tenants.Finally,combined with case analysis,the validity of the model is verified.

Key words: Business process, Dynamic customization, Multi-tenant, Personal service, Variability

CLC Number: 

  • TP311
[1] XIE L,XU L,DE VRIEZE P.Lightweight business processmodelling[C]//Proceedings of the International Conference on E-Business and E-Government.Washington:IEEE Computer Society,2010:183-186.
[2] WOITSCH R,UTZ W.Business Processes as a Service(BPaaS):A model-based approach to align business with cloud offerings[C]//eChallenges e-2015 Conference Proceedings.New York:IEEE,2015:1-8.
[3] KHAN K M,NHLABATSI A,KHAN N.A process model for customisation of software in multi-tenant SaaS model[C]//IEEE/ACM 8th International Conference on Utility and Cloud Computing.New York:IEEE,2015:418-419.
[4] PAN H,HUANG Z,HE Z.Research on process customization technology for intelligent transportation cloud service platform[J].Cluster Computing,2019,22(6):15245-15254.
[5] GUO Y B,CAI Z Y,LIN Z W,et al.Design and implementation of light-weighted dynamic workflow engine[J].Computer Engineering and Design,2014,35(3):1105-1109.
[6] ZHOU L,CAO J,CHEN J J.Self-envolving for process model of software as a service[J].Computer Integrated Manufacturing Systems,2011,17(8):1603-1608.
[7] WEN J,XU B,BU F,et al.A service composition model based on business process template[C]//IEEE International Conference on Progress in Informatics and Computing.New York:IEEE,2010:1029-1033.
[8] PUHLMANN F,SCHNIEDERS A,WEILAND J,et al.Variability mechanisms for process models[J].PESOA-Report TR,2005,17:10-61.
[9] DELGADO A,CALEGARI D.BPMN 2.0 based modeling andcustomization of variants in business process families[C]//the 43rd Latin American Computer Conference.New York:IEEE,2017:1-9.
[10] MONTERO I,PENA J,RUIZ-CORTES A.From feature mo-dels to business processes[C]//IEEE International Conference on Services Computing.IEEE,2008:605-608.
[11] LIU Q,CHEN X,CHEN X D,et al.Mechanism of customization for application service based on ASP mode[J].Computer Integrated Manufacturing Systems,2007,13(5):1035-1040.
[12] YIN J,LUO Z,LI Y,et al.Service pattern:An integrated business process model for modern service industry[J].IEEETransactions on Services Computing,2016,10(6):841-853.
[13] ILAHI L,MARTINHO R,GHANNOUCHI S A,et al.To-wards a Business Process Management Governance approach using process model templates and flexibility[C]//IEEE World Congress on Services.New York:IEEE,2016:27-34.
[14] GONZÁLEZ F,SILVESTRE L,BASTARRICA M C,et al.Template-based vs.Automatic process tailoring[C]//the 33rd International Conference of the Chilean Computer Science So-ciety.New York:IEEE,2014:124-127.
[15] BULANOV P,LAZOVIK A,AIELLO M.Business processcustomization using process merging techniques[C]//IEEE International Conference on Service-Oriented Computing and Applications.New York:IEEE,2011:1-4.
[16] SARNO R,NURLAILI A L.Determining linear temporal logic formula for decomposed process model[C]//International Conference on Information and Communications Technology.New York:IEEE,2018:466-470.
[17] SHI Y L,LUAN S,LI Q Z,et al.TLA Based Customization and Verification Mechanism of Business Process for SaaS[J].Chinese Journal of Computers,2010,33(11):2055-2067.
[18] CHEN D,LI Q,KONG L.Process customization framework in SaaS applications[C]//the 10th Web Information System and Application Conference.New York:IEEE,2013:471-474.
[19] GEIGER M,HARRER S,LENHARD J,et al.BPMN 2.0:The state of support and implementation[J].Future Generation Computer Systems,2018,80:250-262.
[20] CUI X.An approach implementing template-based process development on BPMN[C]//the 16th IEEE/ACIS International Conference on Computer and Information Science.New York:IEEE,2017:239-244.
[21] HEINL P,HORN S,JABLONSKI S,et al.A comprehensiveapproach to flexibility in workflow management systems[J].ACM SIGSOFT Software Engineering Notes,1999,24(2):79-88.
[22] SBAI H,FREDJ M,KJIRI L.To trace and guide evolution inconfigurable process models[C]//Proceedings of IEEE/ACS International Conference on Computer Systems and Applications.Washington:IEEE Computer Society,2013:1-4.
[23] AYORA C,TORRES V,PELECHANOV,et al.Applying CVL to business process variability management[C]//Proceedings of the Variability for You Workshop:Variability Modeling Made Useful for Everyone.New York:ACM,2012:26-31.
[24] COGNINI R,CORRADINI F,POLINI A,et al.Business process feature model:an approach to deal with variability of business processes[M]//Domain-Specific Conceptual Modeling.Berlin:Springer,2016:171-194.
[25] SINNEMA M,DEELSTRA S,NIJHUIS J,et al.Covamof:Aframework for modeling variability in software product families[C]//Proceedings of Software Product Lines.Berlin:Springer,2004:197-213.
[26] AZOUZI S,BRAHMI Z,GHANNOUCHI S A.Customizationof multi-tenant learning process as a service with business process feature model[J].Procedia Computer Science,2018,126:606-615.
[27] HAN C,WU C,GONG W.Research on SaaS oriented business process customization method[C]//the 9th International Symposium on Computational Intelligence and Design.New York:IEEE,2016:412-416.
[28] BARTON T,SEEL C.Business process as a service-status and architecture[J].Enterprise Modelling and Information Systems Architectures,2014,234:145-158.
[29] BOURNE S,SZABO C,SHENG Q Z.Transactional behaviorverification in business process as a service configuration[J].IEEE Transactions on Services Computing,2017,12(2):290-303.
[30] KAPURUGE M,COLMAN A,HAN J.Achieving multi-tenanted business processes in SaaS applications[C]//International Conference on Web Information Systems Engineering.Berlin:Springer,2011:143-157.
[31] BIBI S,KATSAROS D,BOZANIS P.Business application acquisition:On-premise or SaaS-based solutions?[J].IEEE Software,2012,29(3):86-93.
[32] CHEN W,SHEN B,QI Z.Template-based business logic customization for SaaS applications[C]//IEEE International Conference on Progress in Informatics and Computing.New York:IEEE,2010,1:584-588.
[33] YONGSIRIWIT K,ASSY N,GAALOUL W.A semantic framework for configurable business process as a service in the cloud[J].Journal of Network and Computer Applications,2016,59:168-184.
[34] HUANG Z C,HE C.Groovy service:on-demand Web service by script language[C]//IEEE International Workshop on Service-Oriented System Engineering.New York:IEEE,2005:105-110.
[35] ZHU J,TANG Y.Study of the Role and Task-based AccessControl Technology for CSCW System[J].Computer Science,2010,37(7):130-133.
[36] RUSINAITE T,VASILECASO.Dynamic business processmodel implementation solutions[C]//Open Conference of Electrical,Electronic and Information Sciences.New York:IEEE,2015:1-4.
[1] CAO Rui, FANG Xian-wen, WANG Li-li. Method of Mining Conditional Infrequent Behavior Based on Communication Behavior Profile [J]. Computer Science, 2018, 45(8): 310-314.
[2] HE Lu-lu, FANG Huan. Change Propagation Method of Service-oriented Business Process Model with Data Flows Based on Petri Net [J]. Computer Science, 2018, 45(6A): 545-548.
[3] ZHAO Ying, ZHAO Chuan, HUANG Bi, DAI Fei. Semantics and Analysis of BPMN 2.0 Process Models [J]. Computer Science, 2018, 45(11A): 558-563.
[4] ZHAO Ying, PAN Hua, ZHANG Yun-meng, MO Qi, DAI Fei. Modeling and Behavior Verification for Collaborative Business Processes [J]. Computer Science, 2018, 45(11A): 597-602.
[5] GAO Ya-nan, FANG Xian-wen and WANG Li-li. Optimized Analysis of Business Process Configuration Based on Petri Net Behavior Closeness [J]. Computer Science, 2017, 44(Z6): 539-542.
[6] SUN Shanwu and WANG Nan. Determining Optimal Number of Subprocesses in Business Process Model Abstraction [J]. Computer Science, 2017, 44(10): 245-248.
[7] WANG Nan and SUN Shanwu. Constraint-based Activity Clustering in Business Process Model Abstraction [J]. Computer Science, 2017, 44(1): 259-263.
[8] LIU Chun, LIU Yong, WANG Ya-qian and HAN Dao-jun. Goal Oriented Approach for Analyzing Mobile Business Processes [J]. Computer Science, 2016, 43(7): 177-179.
[9] CHEN He-wen, ZHOU Yong and YAN Xue-feng. Prolog Based Approach to Validate Time Constraints in Business Process [J]. Computer Science, 2016, 43(6): 173-178.
[10] SUN Shanwu, WANG Nan and OUYANG Dantong. Business Process Model Abstraction Based on Cluster Analysis [J]. Computer Science, 2016, 43(5): 193-197.
[11] LV Tai-zhi. Research of Heart Rate Variable Analysis Based on Sliding Window Hurst [J]. Computer Science, 2016, 43(2): 259-262.
[12] NI Shan-shan, ZHANG Xuan, LI Tong and ZHANG Rui-yun. Aspect Tracing in Aspect Oriented Business Process Modeling [J]. Computer Science, 2015, 42(8): 215-219.
[13] WANG Yong, CHANG Jing-bo, QIANG Bao-hua, WANG Yu-feng and ZHANG Xue-qing. Dynamic Service Scheduling and Migration Scenarios Based on JBPM [J]. Computer Science, 2015, 42(7): 150-155.
[14] SHANG Chao-wang, LIU Qing-tang and WANG Yan-feng. Survey on Access Control Technology of Composite Web Services Business Process [J]. Computer Science, 2015, 42(7): 99-102.
[15] LEI Yi-wei BEN Ke-rong. Research on Compensating Transaction Based Business Processes Exception Handling Model [J]. Computer Science, 2015, 42(7): 91-94.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!