论文部分内容阅读
针对以往业务系统软件设计中业务操作自发地控制整个系统的业务流向所造成的代码结构不明确,代码维护重构困难的问题,提出一个基于XPDL流程定义的嵌入式、轻量级工作流引擎,此工作流引擎实现工作流联盟的标准接口,并在此基础上对标准XPDL进行了语义扩展和限制。讨论了采用嵌入式和XPDL,轻量级这些理念的原因,给出对支持本工作流引擎XPDL的具体约束。详细给出了定义业务流程和工作流引擎的设计原理和具体实现方法。