Huang Qinwei, Li Junfeng, Guo Jianlong, Zhou Qingyun
{"title":"ActiveXML在自适应工作流引擎设计中的应用","authors":"Huang Qinwei, Li Junfeng, Guo Jianlong, Zhou Qingyun","doi":"10.1109/ICUEMS50872.2020.00068","DOIUrl":null,"url":null,"abstract":"With continuous application of work flow management systems in enterprises where higher requirements for work flow management systems are proposed, work flow management systems cannot determine all processes in advance, which are not static during execution. Therefore, in perspective of application, work flow engine based on finite state machine to build work flow model as above is designed as well as implemented in this paper so that changeable work flows and complex business logic can be adapted to reduce work flow and difficulty of users and developers. Each step of work flow can be regarded as a state and a process as a state machine. Besides it, complex businesses can also be described as shunting, aggregation, parallelism, and jump operations of state machine. What’s more, inherent essence and external manifestations of dynamic modification and adaptive work flow dynamics are analyzed at first, and distributed data management language namely ActiveXML is introduced as work flow model definition language. Additionally, work flow model that can be dynamically modified is created as well. Besides, adaptive work flow engine framework is designed, where dynamic modification rules and dynamic modification algorithms are given to process, and how to ensure consistency as well as correctness of data running in work flow system after dynamic modification is discussed.","PeriodicalId":285594,"journal":{"name":"2020 International Conference on Urban Engineering and Management Science (ICUEMS)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Application of ActiveXML in Adaptive Work Flow Engine Design\",\"authors\":\"Huang Qinwei, Li Junfeng, Guo Jianlong, Zhou Qingyun\",\"doi\":\"10.1109/ICUEMS50872.2020.00068\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With continuous application of work flow management systems in enterprises where higher requirements for work flow management systems are proposed, work flow management systems cannot determine all processes in advance, which are not static during execution. Therefore, in perspective of application, work flow engine based on finite state machine to build work flow model as above is designed as well as implemented in this paper so that changeable work flows and complex business logic can be adapted to reduce work flow and difficulty of users and developers. Each step of work flow can be regarded as a state and a process as a state machine. Besides it, complex businesses can also be described as shunting, aggregation, parallelism, and jump operations of state machine. What’s more, inherent essence and external manifestations of dynamic modification and adaptive work flow dynamics are analyzed at first, and distributed data management language namely ActiveXML is introduced as work flow model definition language. Additionally, work flow model that can be dynamically modified is created as well. Besides, adaptive work flow engine framework is designed, where dynamic modification rules and dynamic modification algorithms are given to process, and how to ensure consistency as well as correctness of data running in work flow system after dynamic modification is discussed.\",\"PeriodicalId\":285594,\"journal\":{\"name\":\"2020 International Conference on Urban Engineering and Management Science (ICUEMS)\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-04-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Urban Engineering and Management Science (ICUEMS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICUEMS50872.2020.00068\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Urban Engineering and Management Science (ICUEMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICUEMS50872.2020.00068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application of ActiveXML in Adaptive Work Flow Engine Design
With continuous application of work flow management systems in enterprises where higher requirements for work flow management systems are proposed, work flow management systems cannot determine all processes in advance, which are not static during execution. Therefore, in perspective of application, work flow engine based on finite state machine to build work flow model as above is designed as well as implemented in this paper so that changeable work flows and complex business logic can be adapted to reduce work flow and difficulty of users and developers. Each step of work flow can be regarded as a state and a process as a state machine. Besides it, complex businesses can also be described as shunting, aggregation, parallelism, and jump operations of state machine. What’s more, inherent essence and external manifestations of dynamic modification and adaptive work flow dynamics are analyzed at first, and distributed data management language namely ActiveXML is introduced as work flow model definition language. Additionally, work flow model that can be dynamically modified is created as well. Besides, adaptive work flow engine framework is designed, where dynamic modification rules and dynamic modification algorithms are given to process, and how to ensure consistency as well as correctness of data running in work flow system after dynamic modification is discussed.