最新JBoss jBPM 3.1 开始指南之一---下载并运行JBoss jBPM

JBoss jBPM开始指南

欢迎来到JBoss jBPM开始指南, 在本指南中, 你将:

       下载并解压JBoss jBPM开始工具包

       运行JBoss jBPM 引擎

       执行Websale 示例流程

       管理执行中的流程

       创建流程

       把流程部署到JBoss jBPM

在开始之前, 请先看一下本指南的下列几点注解:

       如果你不熟悉工作流或业务流程管理(business process management), 请从这篇关于工作流状态的文章<工作流现状>开始: http://www.jboss.com/products/jbpm/stateofworkflow (译者注: stateofworkflow已被翻译为中文, 此处给出dinghong翻译的中文版地址http://www.joinwork.net/document/The%20State%20of%20Workflow2.htm)

       本指南并不打算展示JBoss jBPM的所有特征(features), 它仅想说明如何使用JBoss jBPM的基本功能. 本指南最后是帮助读者进一步使用JBoss jBPM的资源列表.

       本指南仅关注jPDL(jBPM Process Definition Language)流程语言, 并没有深究使用BPELweb服务orchestration. JBoss jBPM 支持BPEL, 使用BPEL的更多信息参见BPEL扩展: http://www.jboss.com/products/jbpm/downloads (译者注: orchestration, 管弦乐编曲管弦乐作曲法, 是将顺序和节拍分别强制施加在一组 Web 服务及其输出上,从而产生期望的流程结果,这正如一个音乐指挥者把顺序和节拍分别强制施加在一组演奏者和他们奏出的音乐上,从而产生期望的音乐效果。演奏者奏出的音乐中如果有走调或错误将使指挥者很不高兴,但这不会改变演奏过程的顺序和节拍, 即不具有灵活性。)

       本指南适用于JBoss jBPM 3.1 JBoss IDE 1.5.1 , 并希望可以兼容于以后的版本(尽管屏幕截图会有少量变化).  如果读者发现本文档的任何错误, 请改正wiki页或者发email[email protected].

    本指南中的示例应用在windows平台上, 因为JBoss jBPM具有平台无关性而且是100%Java, Unix/Linux平台上应该能够同样工作. 当然, 你需要下载tarball而不是zip文件, 使用斜杠”/”代替反斜杠”/”, 等等.

 

下载并解压JBoss jBPM开始工具包

    JBoss jBPM starter kit 包括执行JBoss jBPM需要的所有文件. JBoss jBPM starter kit 中的JBoss应用服务器需要JDK1.4 JDK1.5. 如果在运行JBoss jBPM的机器上没有安装JDK, 请在这儿下载: http://java.sun.com/j2se/1.4.2/download.html

      安装了Java JDK(并配置好环境变量)之后, 下载JBoss jBPM starter kit并解压到你的机器上. 下载地址: http://www.jboss.com/products/jBPM/downloads

     解压之后的目录结构如下:

Jbpm-starters-kit-3.1

   jbpm – JBoss jBPM源代码

   jbpm-bpel – 关于JBoss jBPM BPEL扩展的信息

   jbpm-db – 连接JBoss jBPM到其他数据库的示例配置

   jbpm-designer –JBoss jBPM 可视化流程设计器的Eclipse插件

   jbpm-server – 包括JBoss jBPM 引擎和示例流程的Jboss应用服务器

最新JBoss jBPM 3.1 开始指南之一---下载并运行JBoss jBPM_第1张图片

运行JBoss jBPM 引擎

双击jbpm-server目录下的start.bat文件, 将出现图1中的命令窗口.

图1: jBPM控制台

现在, 打开Internet Explorer浏览器窗口, 在地址栏中输入URL: http://localhost:8080/jbpm, 回车.浏览器中将出现登录 (Log in)界面, 如图2.

2. JBoss jBPM示例web应用的登录页面.

你可能感兴趣的:(jdk,应用服务器,workflow,jboss,jbpm,音乐)