MyFlowEngine 轻量级的流程引擎

程序名称:MyFlowEngine

授权协议: Apache

操作系统: 跨平台

开发语言: Java

MyFlowEngine 介绍

MyFlowEngine 是自研的流程引擎,非常轻量级,为互联网企业打造。

支持以下类型

  • 事件:启动事件、结束事件
  • 网关:并行网关、排它网关、包容网关
  • 顺序流:有条件顺序流、无条件顺序流
  • 任务:ServiceTask任务

--------使用方法--------

1)通过spring来构造MyEngine单例

2)解析流程

    // 解析
    Resource resource = null;

    resource = new DefaultResourceLoader().getResource("engine.xml");

    ProcessDefinition processDefinition = engine.parse(resource);

3)部署流程生成实例

        ProcessInstance processInstance = engine.deploy(processDefinition);

4)运行实例

        engine.run(processInstance);

MyFlowEngine 官网

https://gitee.com/qiangzigege/MyFlowEngine

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。