电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JBossjBPM30相关资料综合概述VIP免费

JBossjBPM30相关资料综合概述_第1页
1/102
JBossjBPM30相关资料综合概述_第2页
2/102
JBossjBPM30相关资料综合概述_第3页
3/102
JBossjBPM3.0WorkflowandBPM实践目录Chapter1.介绍第一章:介绍第一章:介绍JBossjBPM是一个复杂的可扩展的工作流管理系统.JBossjBPM有直观的流程语言来表示商业流程图的术语比如,任务,异步通讯的等待状态,定时器,自动操作等等.把这些操作绑在一起,,JBossjBPM就有了最强大和易扩展性的控制流机制.JBossjBPM只有最小的倚赖性可以很容易的作为java库来使用.当然它也可以用在吞吐量极为关键的J2EE群应用服务器环境中.JBossjBPM可以同任何数据库配置可以部署在任何应用服务器上.1.1.综述核心工作流和BPM功能被封状作为一个简单的Java库.这个库包括在jBPM数据库中存储,更新和检索流程信息的服务Figure1.1.JBossjBPM组件一览1.2.JBossjBPM新手工具箱新手工具箱是包含了jBPM所有组件包在一个可下载的包里.这个包包括:jbpm-server,预先配置的jboss应用服务器.jbpm-designer,jBPM流程图形化设计器的eclipse插件.jbpm-db,jBPM数据库兼容包(参看下面).jbpm,核心jbpm组件包括库和本手册.jbpm-bpel,JBossjBPMBPEL扩展参考.预配置的JBoss应用服务器有下列安装组件:核心jBPM组件,打包作为JBoss服务档案一个包括所有jBPM表格的完整数据库:默认的hypersonic数据库包含所有的jBPM表格和已经定义的流程.jBPM控制台web应用程序这个可以用来为jBPM管理员.jBPM调度程序所有定时器的执行.调度程序在新手工具箱里配置成了一个servlet.这个Servlet会为产生一个线程来监视每个定时器的执行.一个流程例子已经发布进了jBPM数据库.1.3.JBossjBPM图形化流程设计器JBossjBPM也包括一个图形化的流程设计工具.这个设计器是用来创作商业流程的JBossjBPM图形设计器是一个Eclipse插件.独立安装版本的设计器工具已经在开发路线图里了.图形化设计工具最重要的特性是它同时支持业务分析员和技术开发人员.这样就可以在业务流程建模和实际执行之间平滑转换.插件可用做为本地的updatesite(Eclipse纯粹的zip文件),用做符合Eclipse软件更新机制的安装包.当然你也可以把它展开到你的Eclipse的安装目录.1.4.JBossjBPM核心组件JBossjBPM核心组件是纯粹的Java(J2SE)软件,来处理流程定义和运行时的流程实例执行.JBossjBPM是一个Java库.因此,它可以用在任何java环境比如web应用程序,Swing应用程序,EJB,WebService等等.jBPM库可以被打包作为satelesssessionEJB(无状态会话EJB).这可以用做集群的发布具有极高的吞吐量可伸缩性.无状态会话EJB根据J2EE1.3规范重新写过所以可以发布到任何应用服务器上.JBossjBPM核心组件被打包成一个简单的Java库文件.依赖你所使用的功能性,库jbpm-3.0.jar及一些相关的第三方的库比如.hibernate,dom4j等等.这些相关性在有清晰的描述永久性方面,jBPM内部使用hibernate.除了传统的O/R映射外,hibernate也分析不同数据库系统的SQL方言,这使jBPM在当前所有的数据库上都可以移植.JBossjBPMAPI可以从项目中任意编写的Java软件访问,比如Web应用程序,EJB,或webService组件,消息bean或其他java组件.1.5.JBossjBPM控制台web应用程序jBPM控制台web应用程序是为两个目的服务的.首先,它作为流程执行运行时间任务生成的中央用户接口.其次,它也是一个管理和监视控制台允许检查和操作运行中的流程实例.1.6.JBossjBPM身份组件JBossjBPM可以集成进任何包含公司用户和组织信息的目录.对项目来说从那里得到组织信息组件不是容易得到的,JBossjBPM就包含这个组件.身份组件使用的模型比通常的servlet,ejb和门户模型跟富有.更多信息可参考1.7.JBossjBPM调度程序JBossjBPM调度程序是用来监视和运行已经计划到时执行流程的定时器的组件.定时器组件被打包在核心jbpm库中,但是它需要被发布到下面的任一环境中:要不你把调度程序Servlet来产生监视线程或者就必须用独立的JVM来调用调度程序的main方法.1.8.JBossjBPM数据库兼容包JBossjBPM数据库兼容包包括所有支持数据库的相关信息,JDBC驱动程序和数据库初始化脚本.1.9.JBossjBPMBPEL扩展JBossjBPMBPEL扩展是独立的扩展包用来支持BPEL(BusinessProcessExecutionLanguage商业流程执行语言).BPEL的基本要素是xmlScripting语言用来写其他webserver的webservices.JBossjBPM3.0第...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JBossjBPM30相关资料综合概述

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部