<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Terry.Li-彬

    虛其心,可解天下之問;專其心,可治天下之學;靜其心,可悟天下之理;恒其心,可成天下之業。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      143 隨筆 :: 344 文章 :: 130 評論 :: 0 Trackbacks
    這是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 jBPM對BPEL擴展的一些參考資料

    預先配置好的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 2007-09-06 12:19 禮物 閱讀(426) 評論(0)  編輯  收藏 所屬分類: Jbpm
    主站蜘蛛池模板: 亚洲人成综合在线播放| 国产免费一级高清淫曰本片| 最新猫咪www免费人成| 国产偷国产偷亚洲高清在线| 亚洲AⅤ无码一区二区三区在线 | 久久精品国产亚洲AV| 又爽又黄无遮挡高清免费视频 | 免费a级毛片大学生免费观看 | 亚洲好看的理论片电影| 久久久精品免费国产四虎| 亚洲国产精品久久久天堂| 无码国产精品一区二区免费模式| 久久亚洲AV午夜福利精品一区 | 岛国岛国免费V片在线观看| 亚洲一区二区三区日本久久九| 免费H网站在线观看的| 性色av极品无码专区亚洲| 国内精品99亚洲免费高清| 美女内射无套日韩免费播放| 亚洲色最新高清av网站| 久久精品亚洲乱码伦伦中文| 5g影院5g天天爽永久免费影院| 亚洲高清乱码午夜电影网| 亚洲一区二区三区自拍公司| 免费观看的毛片大全| www免费黄色网| 亚洲AV无码专区在线亚| 亚洲中文字幕伊人久久无码| 3344免费播放观看视频| 日本永久免费a∨在线视频| 久久亚洲精品国产精品| 亚洲av午夜成人片精品电影| 亚洲综合免费视频| 国产精品99爱免费视频| 亚洲一级特黄特黄的大片| 日本亚洲色大成网站www久久| 亚洲精品tv久久久久久久久久| 岛国大片免费在线观看| 精品香蕉在线观看免费| 99爱在线精品视频免费观看9| 一级有奶水毛片免费看|