`
顽石
  • 浏览: 167088 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

事件驱动的轻量级流程引擎

 
阅读更多

   某电子商务交易系统流程较为复杂,具有将近20个流程节点,节点间流转路径较多。

系统在架构上没有拆分出流程层,处理流程流转的代码和底层的业务组件(如下单组件、发货组件)捆绑在一起,此外不同种类的流程代码也搅合在一起,导致难以灵活快速支撑流程变更,增加新的交易流程也很困难,急需进行改造以提高响应业务方变更流程的速度,提高开发人员的维护效率,降低维护中的偶发错误。

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 35.5 KB
  • 大小: 76.7 KB
  • 大小: 34 KB
1
1
分享到:
评论
1 楼 maetrive 2016-08-02  
好文

相关推荐

    轻量级工作流引擎

    标题与描述中的“轻量级工作流引擎”指的是在IT领域中,特别是在企业级应用开发中,用于管理和自动化业务流程的一种高效、灵活且资源占用低的解决方案。这种引擎旨在简化复杂的业务逻辑,通过标准化和自动化的流程...

    基于关系结构的轻量级工作流引擎

    基于关系结构的轻量级工作流引擎则是在传统的数据库系统上构建的,旨在为关键业务提供高效且灵活的流程支持。 1. 关系结构的优势 关系结构是基于关系数据库理论,它具有高度的标准化、可扩展性和数据一致性。在...

    基于关系结构的轻量级工作流引擎.doc

    基于关系结构的轻量级工作流引擎是一种针对关键业务开发而设计的解决方案,它旨在简化工作流系统的复杂性,同时保持高效性和灵活性。 1. **关系结构的优势**: 在传统的关系数据库管理系统(RDBMS)基础上构建工作...

    LiteFlow:轻量级工作流引擎的实战应用与深度解析(1)测试demo代码

    LiteFlow是一款轻量级的工作流引擎,专为简化工作流程管理和自动化任务执行而设计。它在实际项目中具有广泛的应用,特别是在需要灵活控制业务流程、提高效率的场景下。本篇将深入解析LiteFlow的核心特性、设计理念...

    elCanvas一种轻量级动画引擎可在Canvas上制作动画

    **elCanvas:轻量级Canvas动画引擎** 在Web开发领域,Canvas是HTML5引入的一个强大功能,它允许开发者通过JavaScript动态绘制图形并实现丰富的交互效果。然而,直接操作Canvas API进行复杂的动画处理可能会变得繁琐...

    中国式传统流程引擎开源标杆

    钉钉Activiti是基于BPMN 2.0标准的轻量级流程引擎,以其简单易用和高效执行闻名;Flowable则是在Activiti基础上发展起来,增强了对社交协作和事件驱动的支持;Camunda则是高度模块化、企业级的流程引擎,具有出色的...

    轻量级 Java Web 框架

    1. **快速开发**:轻量级框架简化了Web应用的开发流程,使开发者可以更快地实现功能。 2. **部署灵活**:由于不依赖大型容器,部署更为简单,可以在各种环境中运行。 3. **资源优化**:轻量级框架对内存和CPU的...

    用Node.js实现的企业信息化开发框架,包括账套、用户权限等管理模块,轻量级工作流引擎,以及业务模块的快速开发等

    本文将深入探讨一个用Node.js实现的企业信息化开发框架,它集成了账套管理、用户权限控制、轻量级工作流引擎以及业务模块的快速开发功能,为企业信息化建设提供了一种高效解决方案。 首先,我们来了解一下Node.js。...

    xmljava系统源码-eventflow:基于xml的事件编排框架,轻量级事件流引擎,免去事件判断的if-else,方便分支测试

    基于xml的事件编排框架,简易的轻量级事件流引擎 EventFlow设计文档 一、项目概述 Event-Flow(事件流引擎)是一个基于流程图可配置的事件驱动引擎。可以根据流程图的配置流决定事件的流向,解决项目中对流程处理的...

    低代码轻量级的企业级BPM PaaS.pdf

    【低代码轻量级的企业级BPM PaaS】是指一种基于云原生技术,强调高效、易用和灵活的企业级业务流程管理平台即服务(BPM PaaS)。它通过低代码或无代码的方式,帮助企业快速构建、运行和维护场景化的应用程序,以适应...

    DGIOT轻量级工业物联网开源平台 v4.8.6.zip

    《DGIOT轻量级工业物联网开源平台 v4.8.6:构建高效可靠的智能系统》 DGIOT轻量级工业物联网开源平台是专为工业应用设计的一款高效、易用且灵活的软件工具,其v4.8.6版本在前代基础上进一步优化了性能和稳定性,为...

    liteFlow规则引擎框架 v2.11.4.zip

    liteFlow规则引擎框架是一款轻量级的业务流程处理框架,主要设计用于简化复杂业务逻辑的管理,提升系统灵活性。在v2.11.4版本中,它可能包含了一些优化和改进,旨在提高性能和稳定性。以下是关于liteFlow规则引擎...

    轻量级汇编工具

    【轻量级汇编工具——Masm for Windows 集成实验环境】 在计算机科学领域,汇编语言是一种低级编程语言,它直接对应于机器指令集,每一行汇编代码都代表一条特定的硬件操作。汇编语言是连接软件与硬件的桥梁,对于...

    轻量级canvas2d渲染引擎,开放数据域开发解决方案。.zip

    它的作用是提供一种系统性的方法,以有效地应对挑战、优化流程或实现目标。以下是方案的主要作用: 问题解决: 方案的核心目标是解决问题。通过系统性的规划和执行,方案能够分析问题的根本原因,提供可行的解决...

    轻量级大数据实验平台设计与实现.zip

    《轻量级大数据实验平台设计与实现》是一个深入探讨如何构建高效、易用且资源消耗较小的大数据实验环境的专题。在当前数据爆炸的时代,大数据技术已成为各行各业的关键工具,而实验平台则是学习、研究和应用这些技术...

    基于PHP的轻量级MochiPHP(PHP框架).zip

    总结,MochiPHP是一个适合快速开发和小型项目的PHP轻量级框架,它强调简洁和高效,通过MVC模式简化了Web应用的开发流程,同时也具备一定的扩展能力,能满足多样化的开发需求。尽管在功能上可能不及一些大型框架全面...

    lightflow:由 pojo 和 akka 演员驱动的可扩展轻量级工作流引擎

    光流 轻量级工作流程 构建 mvn clean package install 使用 org.lightflow lightflow 1.0.0 示例代码 org.lightj.example.session.* org.lightj.session.TestFlowSession.java

    LightWorkFlow:轻量级的工作流

    LightWorkFlow是一款基于C#开发的轻量级工作流引擎,设计用于简化企业或组织中的业务流程自动化。在本文中,我们将深入探讨LightWorkFlow的核心概念、设计原则、功能特性以及如何在C#环境中集成和使用它。 1. **...

    Node.js-Verdaccio一个轻量级的私有npm代理注册表sinopiafork

    Verdaccio是基于Node.js的一个轻量级私有npm代理注册表,它是Sinopia的分支和升级版,旨在提供更稳定、安全且可扩展的解决方案,以满足组织内部对npm包管理的需求。在公共npm注册表之外,使用Verdaccio可以有效地...

Global site tag (gtag.js) - Google Analytics