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

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

 
阅读更多

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

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

相关推荐

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

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

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

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

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

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

    事件、流程和长期运行的服务:工作流自动化的现代解决方案

    1.领域事件非常适合分散的数据管理、生成可读模型或者解决...然而,现在也存在一些轻量级的易于使用的框架,其中许多还是开源的。4.不要投入时间来写自己的状态机,利用已有的工作流工具。这有助于你避免意外的复杂性。

    threatseer:高效的linux安全监控

    威胁者 Threatseer是适用于Linux的基于代理的轻量级安全遥测解决方案。尝试运行Threatseer特征代理功能该代理收集安全遥测,该遥测将卸载到服务器以进行行为分析和其余行为。 重要系统事件的事件驱动的结构化数据...

    Co.MZ 企业系统 v1.1.0.zip

    Co.MZ 是一款轻量级企业网站管理系统,基于PHP Mysql架构的,可运行在Linux、Windows、MacOSX、Solaris等各种平台上,系统基于ThinkPHP,支持自定义伪静态,前台模板采用DIV CSS设计,后台界面设计简洁明了,功能...

    javaepoll1.8源码-OpenLiteSpeed:(非官方)OpenLiteSpeed的镜像,LiteSpeedWeb服务器的开源(G

    开发并拥有版权的高性能、轻量级、开源 HTTP 服务器。用户可以按照 . 如果您有兴趣参与,我们鼓励您加入 Google 网上论坛。 主要特点 最小的内存占用。 带有实时统计数据的 WebAdmin GUI。 Apache 兼容的重写引擎。 ...

    java开源包1

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包11

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包2

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包3

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包6

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包5

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包10

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包4

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包8

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包7

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包9

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

    java开源包101

    JOpenID是一个轻量级的OpenID 2.0 Java客户端,仅50KB+(含源代码),允许任何Web网站通过OpenID支持用户直接登录而无需注册,例如Google Account或Yahoo Account。 JActor的文件持久化组件 JFile JFile 是 JActor ...

Global site tag (gtag.js) - Google Analytics