`
jacky6024
  • 浏览: 81124 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

jbpm工作流引擎介绍

阅读更多

自己写的一份jbpm工作流引擎介绍的PPT文档,希望对大家有帮助.

分享到:
评论
7 楼 fenxue 2009-07-20  
好的,谢谢
6 楼 jacky6024 2009-07-20  
fenxue您好,

1.JbpmContext是不是线程安全的?
是线程安全的.

2.P43页中有句话“用来访问流程上下文或任务变量的表达式语言”,这里的任务变量是否指任务控制器中的任务变量的定义,与流程变量匹对?
任务变量与流程变量之间有一定的关系,任务变量实际上就是流程变量。

3.第七章的例子中,业务数据差不多完全放在了流程变量中,与前面所提的放关键的业务数据是否矛盾? 是否应该放业务主键。
两种模式:第一种是将业务数据作为流程变量来处理;第二种是将业务数据的关键字作为流程变是。实际应用中基本上采用的都是第二种。

4.应用中的例子未解决URI与任务绑定的问题,LZ只是硬编码,请问有什么解决方案没有?
可以考虑采用一张数据库表,在表中通过任务名称(或ID)与URL对应来实现URL的灵活定义。

5.关于引擎服务器布署,现业更热衷于ws,杰哥能否用个AXIS2给做个例子?
AXIS比较简单,网上这方面教程很多的,呵呵!
5 楼 fenxue 2009-07-19  
多发了一贴,不好意思
4 楼 fenxue 2009-07-19  
星期五拿到了这本书,用了一天的时间看了下。有几个疑问,希望杰哥能帮忙解决:
1.JbpmContext是不是线程安全的?
2.P43页中有句话“用来访问流程上下文或任务变量的表达式语言”,这里的任务变量是否指任务控制器中的任务变量的定义,与流程变量匹对?
3.第七章的例子中,业务数据差不多完全放在了流程变量中,与前面所提的放关键的业务数据是否矛盾? 是否应该放业务主键。
4.应用中的例子未解决URI与任务绑定的问题,LZ只是硬编码,请问有什么解决方案没有?
5.关于引擎服务器布署,现业更热衷于ws,杰哥能否用个AXIS2给做个例子?
哈哈,这这些了。
3 楼 fenxue 2009-07-19  
星期五拿到了这本书,用了一天的时间看了下。有几个疑问,希望杰哥能帮忙解决:
1.JbpmContext是不是线程安全的?
2.P43页中有句话“用来访问流程上下文或任务变量的表达式语言”,这里的任务变量是否指任务控制器中的任务变量的定义,与流程变量匹对?
3.第七章的例子中,业务数据差不多完全放在了流程变量中,与前面所提的放关键的业务数据是否矛盾? 是否应该放业务主键。
4.应用中的例子未解决URI与任务绑定的问题,LZ只是硬编码,请问有什么解决方案没有?
5.关于引擎服务器布署,现业更热衷于ws,杰哥能否用个AXIS2给做个例子?
哈哈,这这些了。
2 楼 jacky6024 2009-07-13  
《深入浅出jbpm》一书就第九章企业级应用讨论的就是独立运行模式。

关于与Spring的整合有很多人也问过类似的问题,几年前我也曾为这个问题烦恼过,但其实是我们考虑的多了。

jBPM在实际应用当中是不存在与Spring的整合问题的,不用老想着将其配置文件放在Spring的配置文件当中,这样做是不合理的,个人觉得也是不正确的。

如果不和Spring混在一起的话,那么存在的唯一问题就是事务问题,在J2EE环境当中,处理这个问题还是比较简单的,那就是采用JTA来帮助我们完成业务代码与jBPM流程运行的事务的完整性。

我们公司采用jBPM的项目中,都是采用非混合的这种模式,从开发情况及系统上线运行情况来看,还是非常让人满意的。
1 楼 crabboy 2009-07-12  
看了。调理清楚。帮我梳理清楚了jbpm的总体框架。
有点疑问:
jbpm运行方式有独立运行和嵌入式运行。
一般都拿嵌入式运行作为例子,独立运行方式高杰老师有这方面的例子或资料?能否在这里给介绍?
另外,《深入浅出jbpm》这本书没有介绍jbpm和spring整合方面的知识。

相关推荐

    jbpm工作流引擎介绍.ppt

    【jbpm工作流引擎介绍】 工作流引擎是用于自动化业务流程的软件,它负责定义、执行和管理这些流程。在企业环境中,常见的业务流程包括请假、报销、公文审批等。工作流引擎通过内置的人工任务功能,确保在流程自动化...

    jbpm工作流引擎总结文档

    jbpm工作流引擎基于J2EE的轻量级,纯java,开源的工作流管理系统。

    JBPM工作流引擎内核设计思想及构架笔记分享

    JBPM 工作流引擎内核设计思想及构架笔记分享 上文提到,工作流引擎内核是一种微内核的流程引擎架构,它只包含最基本的对象和服务,以及用于解决流程运行问题的调度机制和执行机制。引擎内核的设计思想是围绕着如何...

    李腾飞JBPM工作流引擎代码test01到test04

    【李腾飞JBPM工作流引擎代码test01到test04】是一系列关于使用JBPM工作流引擎进行程序开发的示例代码。JBPM(Java Business Process Management)是一款开源的工作流管理系统,它允许开发者设计、执行和管理业务流程...

    Jbpm工作流引擎使用例子

    在这个"Jbpm工作流引擎使用例子"中,我们可以深入学习如何利用Jbpm进行流程的创建、流程实例的启动与管理,以及如何将其与Java、Hibernate等技术结合使用。以下是关于这些知识点的详细讲解: 1. **Jbpm工作流引擎**...

    jbpm工作流引擎——jbpm-3.1.4.jar

    jbpm-3.1.4.jar,jbpm工作流引擎jbpm工作流引擎

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子

    JBPM5工作流引擎 S2SH+JBPM4.4开发工作流的一个完整的请假流程例子。带有文档教程和所有源码+JAR包。在网上找了半天jbpm6\jbpm7的资料,都很少。所以 环境:Myeclipse2015 JDK1.7 mysql 5.0 Struts2+Spring3.1 1...

    JBPM工作流引擎

    JBPM工作流引擎是一种基于Java的开源工作流管理系统,它允许开发者和企业构建、部署和管理业务流程。JBPM提供了全面的工作流解决方案,包括流程设计、执行、监控和优化,旨在提高工作效率,简化复杂的业务操作。 ...

    jbpm工作流整合

    jbpm工作流整合是一个关键的主题,它涉及到企业级业务流程管理(BPM)系统的实施与集成。jbpm是一个开源的工作流管理系统,它提供了一套全面的工具和框架,用于设计、执行、监控和优化业务流程。这个压缩包可能包含...

    JBPM工作流引擎技术内幕

    我写的一份工作流教程,ppt格式。 JBPM工作流引擎技术内幕2.1。 介绍了主流的开源工作流引擎,并深入探讨了JBPM工作流引擎的技术内幕。 这篇文档是为了向我逝去的工作流岁月致敬!

    jbpm 工作流引擎

    ### jBPM 工作流引擎关键知识点解析 #### 一、概述 - **jBPM**:全称为 JBoss Business Process Management,是由 JBoss 开发的一款开源工作流管理系统。该系统提供了高度灵活且易于扩展的功能,适用于各种复杂的...

    李腾飞JBPM工作流引擎代码test01到test02

    【李腾飞JBPM工作流引擎代码test01到test02】这个项目主要涉及的是使用JBPM(Java Business Process Management)框架实现的工作流引擎的代码示例,包括了jbpm-test01和jbpm-test02两个阶段的代码。JBPM是一款开源的...

    工作流引擎开发包jbpm

    jbpm工作流引擎是一款强大的开源工作流管理系统,用于构建企业级的应用程序,它允许开发者定义、执行和管理工作流程。jbpm的核心功能包括流程定义、流程实例管理、任务管理和监控。这款开发包是针对版本3.2.GA的,这...

Global site tag (gtag.js) - Google Analytics