This paper describes the implementation of a compact, yet efficient and customizable workflow management system called ComFlow. A workflow represents a series of tasks or steps involved in processes such as project completion, business trip approvals, or problem solving. While most commercial workflow management systems offer extensive features, they are often overly complex and costly, requiring high-performance servers either on-premises or on the cloud. On the other hand, specific and often-used workflows are usually hard-coded and embedded in the host software, therefore they are difficult to be modified and redeployed outside their original environments. ComFlow addresses this gap by providing a streamlined solution for managing customizable, sequential workflows, either from scratch or using predefined templates. The key components of the system include Job Management, File System, Data Management, Template Control, Communication, and Access Management modules.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Building a Compact Workflow Management System

  • Hanh Pham,
  • Alex Carlson,
  • Daniel Mangoianu,
  • Dillon Cooke,
  • Rodolfo J. M. Leal,
  • Scott Klein,
  • John Haring,
  • Salvador C. Nava,
  • Thatcher Deyoe,
  • Thomas Palotta,
  • Joseph Arias,
  • Angel Flores

摘要

This paper describes the implementation of a compact, yet efficient and customizable workflow management system called ComFlow. A workflow represents a series of tasks or steps involved in processes such as project completion, business trip approvals, or problem solving. While most commercial workflow management systems offer extensive features, they are often overly complex and costly, requiring high-performance servers either on-premises or on the cloud. On the other hand, specific and often-used workflows are usually hard-coded and embedded in the host software, therefore they are difficult to be modified and redeployed outside their original environments. ComFlow addresses this gap by providing a streamlined solution for managing customizable, sequential workflows, either from scratch or using predefined templates. The key components of the system include Job Management, File System, Data Management, Template Control, Communication, and Access Management modules.