JBPM工作流详解:JBOSS解决方案与业务流程管理

需积分: 10 7 下载量 47 浏览量 更新于2024-08-21 收藏 565KB PPT 举报
JBPM工作流介绍是一场由liveam主讲的讲座,于2008年3月7日举行,主要针对JBPM4.3版本进行讲解。讲座开始时,对工作流(workflow)及其相关概念进行了阐述,包括工作流系统(workflow management systems, WFMS),强调了当前工作流技术仍处于技术发展初期,即技术 hype curve 的早期阶段。WFMC(Workflow Management Coalition),一个由300多家公司组成的组织,为工作流系统制定了标准,其中包含了业务流程控制流的描述格式XPDL。 BPM(Business Process Management)作为核心话题,讲座讨论了工作流与关系型数据库管理系统(RDBMS)在技术发展曲线中的定位。讲座还涵盖了工作流生命周期的前言部分,介绍了WFMC定义的流程模型,如通用工作流产品结构、标准执行服务边界以及不同的客户工作列表处理实现方式。列举了当时市面上的一些知名工作流解决方案,如IBM的Flowmark/MQSeries、微软的Workflow Designer for Exchange,以及JBPM(由JBOSS和Red Hat支持的版本)、OpenSymphony的Webwork2.0(OsWorkFlow)、Enhydra Shark、普元EOS、西安协同等。 讲座深入分析了JBPM的特性,将其定位为一个灵活且可扩展的工作流管理系统。它使用Java开发,提供了直观的流程语言,支持任务、异步等待状态、定时器和自动化动作等元素,从而构建出强大且可定制的控制流。JBOSS JBPM能够封装为Web服务供第三方应用调用,具有轻量级依赖性,易于集成到J2EE应用服务器中,适用于高吞吐量场景。此外,JBPM兼容多种数据库,可部署在各种应用服务器上,尽管它并不完全符合WFMC的标准。 第二章详细地探讨了JBPM的具体应用和配置选项,展示了其在实际业务流程管理中的灵活性和实用性。通过这些内容,听众能够了解到如何利用JBPM进行企业流程自动化,以及它如何与其他工作流技术竞争和互补。整个讲座不仅提供了技术背景,还关注了实践层面的应用策略,对于希望深入了解JBPM和工作流管理的人来说是一份宝贵的资源。