JBoss ESB:http://www.jboss.org/jbossesb/
JBoss jBPM:http://www.jboss.org/jbossjbpm/
\jbossesb-server-4.3.GA\samples\quickstarts\bpm_orchestration1是一个不错的开始。
整个过程没有看到事务是如何处理的,也难怪JBoss ESB下载首页醒目的写着:
This is a community project and, as such is not supported with an SLA.
bpm_orchestration1
所理解大致的过程:
1.ant脚本指明执行org.jboss.soa.esb.samples.quickstarts.bpm_orchestration1.test.SendTestMessage,创建后缀名为startProcessGW的文件。
2.jboss-esb.xml定义了startGwChannel,(定时轮询?)监控到到文件的创建,触发了ESB事件。
3.jboss-esb.xml定义了BPM_Orchestration_Starter_Service,其中的监听器监听startGwChannel;
- 继而Pipe触发所定义的action,其中有一个action为org.jboss.soa.esb.services.jbpm.actions.BpmProcessor,参数中包括流程定义名称、从ESB到流程上下文的映射参数。
4.流程创建后自动执行processdefinition.xml的第一个节点,触发org.jboss.soa.esb.services.jbpm.actionhandlers.EsbActionHandler,主要为
- 将流程上下文参数传递到ESB参数中。
- 获取ServiceInvoker,触发ESB所定义的org.jboss.soa.esb.actions.scripting.GroovyActionProcessor。
5.依次向下执行各个节点……
bpm_orchestration2
bpm_orchestration2例子中定义的ESB providers为JMS,而不是文件。
bpm_orchestration4
bpm_orchestration4例子中包含人工活动交互的场景、包含对JBoss Drools的调用,org.jboss.soa.esb.actions.BusinessRulesProcessor,这种工作流与规则引擎之间的调用通过ESB执行。其规则定义主要为:
- 根据客户信息,实现对业务数据的判断:订单紧急程度、折扣;
- 根据订单紧急程度,影响ESB的action逻辑,作为Content Based Rrouting的判断条件。
JBoss jBPM meets ESB
JBoss jBPM meets ESB:http://www.camunda.com/knowledge/jbpm_meets_esb.html
例子中包含WebService、JBossESB、jBPM结合的场景:
- jBPM通过node-enter调用ESB后的WebService,node进入等待状态;
- WebService完成后将消息传递到CaseCompletionESBChannel;
- CaseCompletionESBChannel触发org.jboss.soa.esb.services.jbpm.actions.BpmProcessor,进而结束jBPM的节点。
分享到:
相关推荐
探究comsol热电效应模型:多物理场耦合与计算模拟分析,comsol热电效应模型。 ,comsol; 热电效应; 模型; 仿真模拟; 物理效应,Comsol热电效应模型解析
1、文件内容:pcre2-10.23-2.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pcre2-10.23-2.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
《三菱PLC与组态王联动的综合排水系统自动化控制解析与实践——包含5泵排水五泵矿井电气自动控制梯形图原理图及IO分配与组态画面详解》,No.914 三菱PLC和组态王组态5泵排水五泵矿井综合排水电气自动控 带解释的梯形图接线图原理图图纸,io分配,组态画面 ,核心关键词:三菱PLC; 组态王组态; 5泵排水; 矿井综合排水; 电气自动控制; 梯形图接线图; 原理图图纸; IO分配; 组态画面。,"三菱PLC与组态王联控五泵矿井排水系统电气自动化"
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
基于Comsol模拟的近场金属探针激发表面等离子体激元(SPP)的研究,Comsol近场金属探针激发SPP。 ,Comsol; 近场金属探针; SPP; 激发。,"Comsol模拟激发金属探针的SPP现象"
"基于COMSOL损伤模型的井筒周围应力分布模拟研究",COMSOL损伤模型,模拟井筒周围应力分布。 ,COMSOL损伤模型; 井筒应力分布模拟; 周围应力分布; 井筒损伤模型。,COMSOL模拟井筒应力分布模型
1、文件内容:pcp-webapp-graphite-4.3.2-13.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pcp-webapp-graphite-4.3.2-13.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1、文件内容:perl-Mozilla-CA-20130114-5.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-Mozilla-CA-20130114-5.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
JEECGJ2EE“”(Online Coding() - > - > MERGE) Java90%
DeepSeek团队-V2大模型论文: A Strong, Economical, and Efficient Mixture-of-Experts Language Model 发表:2024年6月
生成式对抗网络在金融数据中的应用
激光清洗补技术:深入解析固体传热、变形几何与固体力学模块的教学视频,激光清洗补,用到的模块:固体传热,变形几何,固体力学。 教学视频 ,激光清洗补; 固体传热; 变形几何; 固体力学; 教学视频,激光清洗补教学视频:固体传热与固体力学原理的变形几何应用
Ollama ollama ollama ollama ollama ollama
参考链接:https://www.bilibili.com/video/BV1iFFVenEMi/?vd_source=bf2d43514ea61b1121399ab65421e37c 框架:SSM 数据库:MySQL 有数据库文件,项目完整,拿来即可用 1.登录模块:仓库管理员登录和退出系统。 2.库存管理模块:管理员在该模块中完成了对库存信息的查询功能。 3.仓库管理模块:管理员在该模块中完成了对仓库货物出入库信息的添加、查询、 删除、修改等功能。 4.人员管理模块:管理员可以在该模块中完成了对仓库管理员信息的添加、查询、 删除、修改等功能。 5.信息管理模块:管理员可以在该模块中定义了对供货商,客户,货物以及仓库信 息的添加、查询、删除、修改等功能。 6.系统维护模块:管理员可以在该模块修改登录密码与登录日志查询。
价值99元CoreNext主题1.5.2免授权 | WordPress主题模板 主题结合了知名框架Vue和element库,并且使用前端工程化webpack打包,将多个文件打包成一个文件,大幅度提升加载性能。使用了前端工程化的情况,并没有做到完全前后端分离,而是混合开发,保证主题流畅的同时,SEO功能同样不丢失。 目录结构,有别于传统主题,大幅度精简文件,统一入口。外保外观和功能的情况下,主题压缩后体积仅1M,有着无与伦比的优势,就算是虚拟机,也能非常流畅的运行。大家可以对比一下同类型的主题。 更新日志 v1.5.2 新增 本地头像系统,开启后彻底使用本地头像 优化 SEO功能 调整 作者边栏动态排序内容 调整 文章引用内容界面 v1.5.1 新增 头像系统 支持用户自行上传图片 [主题设置->用户中心->允许用户上传头像] 修复 自动深色模式 logo用默认 优化 小工具 首篇大图文章高度 调整 获取文章缩略图逻辑
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1、文件内容:perl-HTML-Tagset-3.20-15.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/perl-HTML-Tagset-3.20-15.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装