什么是工作流引擎(Workflow Engine )
例如开发一个系统最关键的部分不是系统的界面,也不是和数据库之间的信息交换,而是如何根据业务逻辑开发出符合实际需要的程序逻辑并确保其稳定性、易维护性(模块化和结构化)和弹性(容易根据实际业务逻辑的变化作出程序上的变动,例如决策权的改变、组织结构的变动和由于业务方向的变化产生的全新业务逻辑等等)。 Workflow 引擎解决的就是这个问题:如果应用程序缺乏强大的逻辑层,势必变得容易出错(信息的路由错误、死循环等等)。
就好比一辆汽车,外表做得再漂亮,如果发动机有问题就只是一个摆设。应用系统的弹性就好比引擎转速方面的性能,加速到100 公里需要1 个小时(业务流程发生变动需要进行半年的程序修改)还能叫好车吗?引擎动不动就熄火(程序因为逻辑的问题陷入死循环)的车还敢开吗?
网站资料:深度开源
三大主流开源工作流引擎:Shark、osworkflow、jbpm。
SWAMP 简介信息:
SWAMP是一个运行在tomcat之上灵活,基于Java的工作流处理平台.。它从XML文件读取它的工作流定义。通过Web和SOAP接口管理,追踪工作流的instance,单个任务的执行。

转载于:https://www.cnblogs.com/zuojiayi/p/8623521.html

工作流引擎--swamp相关推荐

  1. .net之工作流工程展示及代码分享(二)工作流引擎

    在介绍完表单类的时候,接下来介绍工作流引擎,主要由四个类组成,分别是流程.流程步骤.流程实例.流程步骤实例类. 流程类: 1 [Serializable] 2 public class Flow 3 ...

  2. (广州)软件开发定制服务,工作流引擎 OA 库存管理系统

    本人专注于工作流的研究设计同时提供软件开发定制服务,工作流引擎 OA系统 库存管理系统 如果有机会合作共事请联系:15817167503(本人在广州) QQ:1311663711 加时请注明软件定制 ...

  3. 几种开源工作流引擎的简单比较(转)

    摘要:目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 目前开源工作流引擎用的最多的是jbpm , 各种特性都不错, 文档也比较多, 下面只简单列举一下 ...

  4. 如何为ccflow工作流引擎增加一个优先级PRI?

    为什么80%的码农都做不了架构师?>>>    如何为ccflow工作流引擎增加一个优先级PRI? 对于一条流程的优先级可分为 低,中,高三个级别,用这个状态来标示这条流程的紧急程度 ...

  5. 老板要我开发一个简单的工作流引擎

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! 第1关 一天,老板找到我,说要做个简单的工作流引擎. 我查了 ...

  6. 驰骋工作流引擎-嵌入式表单的介绍

    嵌入式表单的介绍 关键词: 工作流表单方案  表单自定义 java工作流引擎  工作流设计 定义概述:一个已经做好的表单需要绑定到节点上. 自定义表单工作模式:流程控制按钮区域是ccBPM来完成,表单 ...

  7. 惊了,老板要我开发一个工作流引擎!

    来源:https://www.cnblogs.com/duck-and-duck/p/14436373.html 第1关 一天,老板找到我,说要做个简单的工作流引擎. 我查了一天啥是工作流,然后做出了 ...

  8. 工作流引擎 Activiti 实战系列

    Activiti整合Spring 一.Activiti与Spring整合开发 1.1 Activiti与Spring整合的配置 1).在pom.xml文件引入坐标 如下 <properties& ...

  9. RoadFlow工作流引擎安装与部署

    从官方网站 http://roadflow.net 下载RoadFlow解压后得到如下文件夹(此图为WebForm文件夹,MVC类似): 还原数据库: 数据库备份文件位于db文件夹下的:WEBFORM ...

最新文章

  1. VIM编辑器(第十章)
  2. JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数
  3. Excel有用的函数(ISBLANK,IF,LEFT,VALUE)
  4. 新版本springboot整合@transactional注解
  5. python学习总结----时间模块 and 虚拟环境(了解)
  6. 相对路径转成绝对路径
  7. QT 格式化字符串功能
  8. JQuery操作总结
  9. linux如何安装php,Linux下如何安装配置PHP
  10. BERT meet Knowledge Graph:预训练模型与知识图谱相结合的研究进展
  11. 9.包装类的构造方法
  12. HR面试问题(工作动机、个人愿望 )
  13. 基于单片机的音频信号分析仪毕业设计
  14. 山地车中轴进水表现_你一定不知道的自行车中轴知识
  15. 加法器verilog
  16. 《阿里巴巴JAVA开发手册》超过三张表禁止join
  17. 树莓派配套系统_3.95寸配套树莓派显示屏,移植好操作系统,普及树莓派显示屏...
  18. 手动制作Linux,手动制作linux
  19. 如何使用Win10搭建我的世界Minecraft服务器
  20. 高端装备的AC主轴头结构

热门文章

  1. 边缘计算有哪些关键技术?
  2. 罗杰·科恩伯格:基础科学——人类进步的希望
  3. 【GNN】一份完全解读:是什么使神经网络变成图神经网络?
  4. [附下载]英特尔中国研究院携手生态伙伴发布《机器人4.0白皮书》
  5. 物理学走到尽头了吗?
  6. AI产业链分布图曝光:1040个玩家,BAT率先步入应用
  7. DNA复制体结构和工作原理首次被揭示
  8. 《Science》评选2017年十大科学突破,看看有哪些吧!
  9. 10句“金玉良言”,助你面试成功!
  10. 用网抑云的方式打开程序员的生活......