日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

KIE-WB / JBPM控制台Ng –配置

發布時間:2023/12/3 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 KIE-WB / JBPM控制台Ng –配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

大家好,這是我上一篇文章中有關如何使用jBPM Console的后續文章 。 這篇文章的主要思想是描述為了在您自己的公司中使用它,您需要對jBPM Console NG進行一些最常見的配置。 但是在討論技術細節之前,我們將介紹KIE Workbench(KIE-WB)與jBPM Console NG本身之間的差異。 兩種應用程序都需要類似的配置,并且很好地了解何時選擇一個或另一個。 我們將在倫敦的免費研討會上討論這些主題。

介紹

如果查看項目源代碼和文檔,您會注意到正在創建多個項目,以為Drools和jBPM提供一套完整的工具。 由于我們采用了模塊化方法來構建工具,因此您基本上可以根據需要在不同的發行版之間進行選擇。 jBPM控制臺NG可以視為僅與BPM相關的一組打包的分發。 KIE Workbench(KIE-WB)是完整的發行版,包含我們正在創建的所有組件,因此在其中可以找到所有的BPM和Rules模塊。 如果將更多模塊添加到平臺,則KIE-WB將包含它們。

某個時候,邁克爾·安斯蒂斯(Michael Anstis)在blog.athico.com上發布了一篇文章來解釋這種過渡: http ://blog.athico.com/2013/06/goodbye-guvnor-hello-drools-workbench.html此博客文章針對的是Guvnor用戶,因此他們可以理解Drools 5.5和Drools 6之間的過渡。因此,下一部分的目的是對jBPM用戶進行相同的解釋,試圖將所有概念統一在一起。

項目分布

前面提到的博客解釋了我們現在創建的大多數組件,但是下圖在BPM方面添加了一些細節:

項目分布

關于此圖像的一些快速注釋:

  • UberfireGuvnor都是框架,而不是發行版。
  • 我們保留Guvnor這個名稱的原意是。 Guvnor是定義所有內部項目自動化和組織的框架。 Guvnor是一個內部框架,我們將使用它提供一個智能層來定義如何管理和維護項目及所有知識資產。
  • KIE-WB-Common本身不是發行版,但它可以是發行版,因為它包含所有發行版之間的所有共享位。
  • Drools Workbench僅包含與規則相關的創作工具,請注意,與Guvnor相同,它沒有為規則提供運行時。 將來可能會添加,但在6.0中不會添加。
  • jBPM控制臺NG取代了舊的jBPM GWT控制臺
  • 名稱之間的區別(Drools Workbench和jBPM Console NG)是由于jBPM Console NG確實提供了所有運行時機制來實際運行您的業務流程以及與之關聯的所有資產。
  • 注意, jBPM控制臺NG使用了某些Drools-WB模塊,并且還與jBPM Designer和Form Modeller集成在一起。
  • KIE Workbench包含平臺內的所有組件,還添加了遠程服務以與流程進行交互。
  • 請注意,6.x中的遠程服務僅用于BPM端,這意味著我們還可以為jBPM Console NG分發提供這些服務,它現在不是優先事項,但是如果有人認為這是一個優先事項,則可以這樣做。好主意。
  • 您可以在github的droolsjbpm組織下找到所有這些項目: http : //github.com/droolsjbpm
  • 與jBPM Console NG相關的所有配置和博客也適用于KIE Workbench
  • jBPM 6.0安裝程序將與KIE Workbench捆綁在一起,因此,我的大部分帖子將顯示KIE-WB的屏幕截圖,而不是jBPM Console NG。

配置與部署

如果查看Github中的源代碼存儲庫,您會發現jBPM Console NG,Drools Workbench和Kie Workbench包含一個名為* -distribution-wars的項目。 這些項目負責生成要為不同的Servlet容器和應用程序服務器分發的應用程序。 目前,我們為Tomcat 7,JBoss AS 7和JBoss EAP 6.1提供了捆綁軟件。 (如果您是開發人員,則還可以使用GWT托管模式運行這些應用程序,該模式將啟動Jetty服務器并自動部署該應用程序,以便可以輕松地對其進行調試。)

在這里,我們將看到如何部署和配置應用程序使其在JBoss AS 7中運行。顯然,如果jBPM Installer為您做到了,則您不需要這樣做。 但是,總是很高興知道幕后情況,以防萬一您更喜歡手動安裝應用程序。

在配置應用程序以進行部署時,需要考慮三點:

  • 用戶/角色/組
  • 域特定(自定義)連接器
  • JBoss AS 7配置文件
  • 為了簡單起見,我借用了Maciej配置的JBoss AS 7并部署了KIE Workbench最新快照,因此您可以下載它,我們可以從那里查看其配置。 你可以在這里下載:

    用戶/角色/組

    默認情況下,KIE-Workbench使用JBoss AS配置的用戶進行工作。 為了創建新用戶,我們需要使用
    ./add-user.sh腳本位于/ bin /目錄中。 使用此腳本,我們將創建業務流程所需的所有用戶,因此,我們還將為他們分配組和角色。

    添加新用戶

    如上圖所示,使用./add-user.sh腳本,您可以為應用程序創建一個新用戶(前兩個選項:選項B和空域)。 請注意,您需要為用戶名和密碼使用不同的字符串。 現在,您可以使用角色admin創建用戶這樣它將可以訪問該工具的所有屏幕,然后可以編寫用戶所屬的組。 在這種情況下,用戶salaboy具有角色:admin,并且他屬于IT組。 有些限制詞不能用作組名。 現在,避免使用“ analyst”,“ admin”,“ developer”作為組名。

    域特定(自定義)任務/連接器

    域特定連接器是將業務流程與公司內部或外部的外部服務集成的方式。 這些連接器被視為技術資產,因此需要由技術用戶處理。 在大多數情況下,建議在應用程序運行時不要更改/修改連接器,因此,需要提供這些連接器,以便應用程序在運行時使用。

    使用自定義連接器需要三件事:

  • 提供WorkItemHandler接口的實現,該接口將在運行時執行。
  • 將實現綁定到服務任務名稱
  • 在工具內創建WorkItem描述符
  • 為了提供這三個配置點,您可以看一下jbpm-playground存儲庫中的Customer Relationship示例。

    客戶關系示例

    這里的主要思想是擁有一個包含workItems實現的單獨項目,例如:

    CreateCustomerWorkItemHandler ,您將需要使用maven編譯該項目并將生成的jar文件安裝在KIE-WB應用程序中。 為此,您只需將customer-services-workitems-1.0-SNAPSHOT.jar復制到kie-wb.war應用程序的WEB-INF / lib目錄中。 在此示例中,workItemHandler實現與可在此處檢查的公共Web服務進行交互,因此您將需要Internet連接才能嘗試此示例。

    還要注意,在客戶關系項目中,有一些特定于域的任務的高層映射,可以在我們的客戶關系項目-> WorkItemDefinitions.wid中使用 。 此配置基本上將在Process Designer面板中添加服務任務:

    特定于域的服務任務

    最后一步是將高級映射綁定到該環境的實現。 您可以通過將新條目添加到WEB-INF / classes / META-INF / CustomWorkItemHandlers.conf文件中來完成此操作,對于本示例,我們只需要添加以下條目:

    ..."CreateCustomer": new org.jbpm.customer.services.CreateCustomerWorkItemHandler(),"AddCustomerComment": new org.jbpm.customer.services.AddCustomerCommentsWorkItemHandler(),"ManagersReport": new org.jbpm.customer.services.ManagersReportWorkItemHandler(),...

    關于JBoss AS 7配置文件的說明

    為了運行KIE Workbench,您需要使用完整的JBoss AS7配置文件運行它,因此,如果您使用新的JBoss AS7安裝它,請不要忘記使用./standalone.sh腳本時指向完整的項目。 :

    ./standalone.sh?--server-config=standalone-full.xml

    下載

    您可以下載KIE-WB的預安裝版本,在其中可以克隆包含示例的jbpm-playground存儲庫(“創作->管理”,然后使用jbpm-playground URL克隆存儲庫:https://github.com/droolsjbpm / jbpm-playground)。

    • 從MEGA這里下載

    這個預安裝的版本包含已經為“客戶關系”示例安裝和配置的workItemHandlers,但是您顯然可以進行一些更改,并在需要時進行升級。

    它還創建了兩個用戶:

    User/Password: jbpm/jbpm6 (Groups: IT, HR, Accounting, etc) User/Password: salaboy/salaboy123 (Groups: IT)

    請嘗試一下,讓我知道它是否適合您。

    明天和周四Drools&jBPM Free Workshop的席位很少。 如果您打算提供幫助,請給我寫一封電子郵件給salaboy(at)redhat(dot)com。 有關它的更多詳細信息,請參見此處。

    參考: KIE-WB / JBPM控制臺Ng –來自Drools&jBPM博客的JCG合作伙伴 Geoffrey De Smet的配置 。

    翻譯自: https://www.javacodegeeks.com/2013/11/kie-wb-jbpm-console-ng-configurations.html

    總結

    以上是生活随笔為你收集整理的KIE-WB / JBPM控制台Ng –配置的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国模私拍一区二区三区 | 日日操夜夜 | 久久无码人妻精品一区二区三区 | 性欧美巨大乳 | 91九色在线视频 | avtt2015| 激情午夜av | 黄色天天影视 | 欧美激情视频在线观看 | 国产精品视频在线观看免费 | 亚洲精品白虎 | 亚洲a网站| 四虎成人影视 | 明日花绮罗高潮无打码 | 福利精品视频 | 久草精品在线观看视频 | 久热精品在线视频 | 国产高清不卡视频 | 性xxxxxxxxx18欧美 | 国内精品视频在线 | 91免费视频免费版 | 岛国a视频| 欧美一区二不卡视频 | 日韩欧美第一区 | 五月天综合激情 | 日韩欧美一区二区三区久久婷婷 | 亚洲首页| 国产中文自拍 | 欧美日韩国产精品一区二区 | 国产色片 | 丰满人妻一区二区三区四区53 | 有码在线播放 | 最近中文字幕免费 | 欧美日韩一卡 | 久草视频免费 | 国产真实老熟女无套内射 | 欧美日韩免费做爰视频 | 岛国大片在线 | 国产高清一区二区三区 | 精品欧美乱码久久久久久1区2区 | 国产区在线看 | av毛片在线| 成人欧美一级特黄 | 日日拍夜夜拍 | 乱一色一乱一性一视频 | 国产xxxxx| 色婷婷一区| 伊人国产视频 | 综合色88 | 麻豆综合| 亚洲一久久| 日本色视频 | 国产视频二 | 无码少妇一级AV片在线观看 | 国产ts在线视频 | 国产女主播在线一区二区 | 国产精品久久久久久久久免费相片 | 欧美怡红院视频 | 天天草天天操 | 亚洲一级av无码毛片精品 | 欧美 日韩 国产 成人 在线观看 | 伊人精品在线观看 | 黄色片在线| 手机在线永久免费观看av片 | 亚洲男女一区二区三区 | 久久精品久久精品久久 | 国产精品有限公司 | 中文字幕在线视频一区二区 | 黄色在线视频网址 | 免费一级suv好看的国产网站 | 久久婷婷国产麻豆91 | 三级理论电影 | 国产一级理论片 | 国产在线观看免费av | 久久午夜精品人妻一区二区三区 | 国产亚洲精品码 | 日韩欧美一区二区在线 | 欧美日韩国产高清视频 | 91一区二区视频 | 亚洲精品久久久久久久久久 | 日本少妇毛茸茸高潮 | 亚洲精品推荐 | 精品一区二区在线观看 | 在线第一页 | 欧美色图第一页 | 欧美交换国产一区内射 | 欧美热热 | 一区二区在线免费观看 | 超薄肉色丝袜一二三 | 亚洲色图另类小说 | 亚洲淫片 | 老王66福利网 | 国产一区二区三区四区五区 | 丰满少妇高潮一区二区 | 黄色av毛片 | 久久久国产打桩机 | 亚洲天堂偷拍 | 免费激情网址 | 蜜桃成人免费视频 |