jBPM3.12用戶指南中文翻譯----第一章 緒論

          ?????? 這是Jboss 的jBPM3.12框架的用戶指南的中文翻譯。其中第一章的譯文,是我在網上找到的。其他幾章都是我自己做的翻譯。我的翻譯是中英文對照,只翻譯部分我認為重要的,不翻譯簡單的英文,以免浪費你我的時間。
          ?????? 同時,對于其中的部分內容,我會在翻譯中做出解釋。
          下面是從網絡上找到的第一章,這是jBPM3.0的用戶指南的譯文。但是第一章,3.0和3.1內容相差不大,我就不做翻譯了。直接使用這一篇。

          目錄

          第一章緒論

          ?JBoss jBPM 是一個靈活的,易擴展的工作流管理系統。JBoss jBPM有一套直觀的流程建模語言,這套語言能用任務(task),異步通信的等待狀態(wait state ),定時器(timer),自動化的動作(automated action)等來圖形化的表示業務流程。為了把這些操作集成在一

          起,JBoss jBPM擁有強大的,易擴展的控制流程機制。

          JBoss jBPM對外依賴程度很小,你完全可以像用java的類庫一樣用它。并且它也可以被部署在高性能的J2EE集群應用服務器上。

          JBoss jBPM能配置在任何數據庫上,并且能被部署在任何的應用服務器上。

          1.1 總覽

          ?工作流和業務流程處理功能的核心部分被打包成一個簡單的java類庫。這個類庫包括了這樣一個服務:流程信息的存儲,更新,和從數據庫中重新取回。

          ???

          1.1JBoss jBPM組成模塊的概略圖

          1.2 JBoss jBPM starter kit

          starter kit是一個包含jbpm所有模塊的下載包。這個下載包中包括以下模塊:

          ·???????????????????????????????? jbpm-server, 一個預選配置好的jboss應用服務器。

          ·???????????????????????????????? jbpm-designer, 圖形化定制流程的eclipse插件。

          ·???????????????????????????????? jbpm-db, jBPM的數據庫兼容包 (見后邊論述)

          ·???????????????????????????????? jbpm, jbpm的核心模塊,其中包括libs文件夾和這個用戶說明。

          ·???????????????????????????????? jbpm-bpel, JBoss jBPMBPEL擴展的一些參考資料

          預先配置好的JBoss應用服務器具有如下組成部分:

          jBPM核心模塊,被打包成一個用于提供服務的存檔文件

          帶有jbpm表的集成數據:默認的hypersonic數據庫擁有jbpm表,并且這個表已經擁有一個流程了。

          Jbpmweb控制臺,它既可以被Jbpm管理員用也可以被流程的參與者使用。

          執行定時器的Jbpm的調度程序,這個調度程序在starter kit里邊被配置成一個servlet。這個servlet會產生一個新的線程來監視和執行定時器。

          一個具體流程的例子,它已經被部署在jbpm數據庫中了。

          1.3 JBoss jBPM 流程圖形定制器

          JBoss jBPM還擁有一套圖形化的設計工具。這個設計器是一個圖形化的業務流程定制工具。

          JBoss jBPM流程圖形定制器是eclipse的一個插件。單獨安裝這個定制器非常簡單。

          這個圖形設計器最重要的特性是:業務分析人員也能像技術開發人員一樣用它來完成任務。這使得業務流程建模能平滑的轉換到具體技術實現。

          這個插件可以利用eclipse的一般升級機制通過一個升級站點得到安裝(zip文件格式)。也可以通過解壓一個特定的包到eclipse的安裝目錄來安裝此插件。

          1.4 JBoss jBPM的核心模塊

          JBoss jBPM的核心模塊是一個用來管理流程定義和流程實例的執行環境的普通java程序。

          JBoss jBPM是一個java類庫。所以它可以被用在任何java環境中,比如:web應用程序,swing應用程序,EJBweb service……。JBPM類庫還可以被打包并被當成無狀態會話EJBstateless session EJB)使用。這樣可使它被部署在集群上并且適應高性能應用。這些無狀態會話EJB必須符合J2EE1.3規范這樣才能使它可以被部署在任何應用服務器上。

          JBoss jBPM的核心模塊被打包成一個簡單的java庫文件。依你功能的需要,jbpm-3.0.jar這個庫文件對一些第三方的類庫比如hibernate, dom4j有所依賴。這些依賴在第五章(部署)中作了詳細的說明。

          至于持久化,JBPM在內部用了hibernate。除了傳統的O/R映射功能,hibernate還解決了不同數據SQL dialect差異的問題,這使得JBPM能適應現在所有的數據庫。

          JBoss jBPM API可以被你工程中任何的java代碼調用,比如,你的web應用程序,EJBweb service 模塊,消息驅動bean或其它任何java模塊。

          1.5 JBoss jBPM web應用程序的控制臺

          jBPM web應用程序的控制臺提供兩種服務。首先,它被用來當作一個用來和流程執行過程中產生的任務進行交互的主要用戶接口,其次,它還是一個用來檢查和操作運行實例的管理和監控平臺。

          1.6 JBoss jBPM人員組織模塊

          JBoss jBPM可以和任何包括人員和其他組織信息的公司結構集成在一起。但是對那些組織結構信息模塊很難獲取的項目,JBoss jBPM提供了這個模塊。這個模塊使用的模型要比傳統的servlet, ejb,portlet模型豐富的多。

          更多信息,請參照第九章第九節人員組織模塊

          1.7 JBoss jBPM調度程序

          JBoss jBPM調度程序是一個用來監測和執行在流程執行過程中設置的定時器的模塊。

          定時器模塊被打包在jbpm的核心包中,但是它必須被部署在以下環境中:或者你必須訂制一個調度servlet,它來產生一個監測線程,或者你必須啟動一個單獨的JVM來執行調度程序。

          1.8 JBoss jBPM 數據庫兼容包

          JBoss jBPM 數據庫兼容包是一個下載包,它包括所有的資料,driversscripts,用這些你可以使jbpm運行在你選擇的數據庫上。

          1.9 JBoss jBPM BPE的擴展

          JBoss jBPM BPE的擴展是一個為了支持BPEL獨立的擴展包。BPEL的本質就是一組用來參照別的web serviceweb servicexml腳本語言。



          posted on 2006-10-08 18:11 nbt 閱讀(1664) 評論(0)  編輯  收藏 所屬分類: workflow

          <2006年10月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Java技術網站

          友情鏈接

          國內一些開源網站

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 且末县| 辰溪县| 中西区| 石景山区| 策勒县| 永和县| 弥渡县| 孟村| 江北区| 高邮市| 敦化市| 景谷| 昌江| 永修县| 定陶县| 富蕴县| 鹿邑县| 梨树县| 衡水市| 祁门县| 稻城县| 江华| 甘南县| 莱西市| 永川市| 环江| 新民市| 靖江市| 湛江市| 重庆市| 措勤县| 绥江县| 从化市| 正阳县| 池州市| 肃南| 广水市| 北票市| 西畴县| 靖江市| 什邡市|