將Bonita工作流引擎和eXo Portal相結合
TSS釋出了一片將Bonita工作流引擎和eXo Portal相結合的文章。
文章首先分別介紹了門戶和工作流引擎的特點。然後說明如何將兩者結合起來。
其中提及的核心技術主要有
工作流的表單可以 1 根據form.xml的定義自動生成 2 使用velocity定義表單模板
如何利用JCR,JCR可以看成一種繼承性的資料庫,通過結點和屬性來定義資料。
在exo中,門戶資訊,規則,指令碼,velocity模板都儲存在jcr中。工作流的打包部署檔案BPAR也存在jcr中
接下來的兩個例子,先介紹了一個簡單的審批流程。這是一個顯式的通過,工作流portlet啟動執行的流程。然後介紹了一個ECM(企業內容管理)系統中的內容認證流程。這個流程是隱式的,也就是說,你通過正常的應用啟動這個流程,而不會感覺到工作流引擎的存在。第二個流程很有意思,他使用工作流來定義了企業內容從獲取,儲存,管理,釋出和引用的整個流程。
首先是在jcr裡面建立四個workspace:Draft, Production,Backup,Digital Assets。
jcr的節點分兩種,一是結構化的儲存規則的資訊,二是非結構化的,儲存二進位制檔案,例如office文件。
eXo的ECM同樣有一個WebDAV的釋出端,使用WebDAV客戶端,例如Windows自帶的,就可以像使用桌面資料夾一樣管理ECM中的檔案。
通過exo ECM,你可以釋出文章
定義文章的佈局
其背後的釋出流程定義如下:
流程生成後,在後臺的工作流列表中將看到該文章,要求審批
綜上,兩個系統的整合還是比較完整的,符合J2EE的一貫大氣的作風,可謂一起呵成。不過ECM的處理部分還是過於簡單。我正是吸收了exo portal和jcr的特點,整合出了現在的輕量級企業內容管理系統。
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1220950
相關文章
- 如何將人工智慧技術與PMC管理相結合?人工智慧
- 如何將深度學習與你正在做的事情相結合?深度學習
- 如何將AI技術與六西格瑪的理念相結合?AI
- activiti工作流引擎元件元件
- 工作流引擎Oozie(二):coordinator
- Cax + Matter-js 物理引擎結合使用JS
- 工作流引擎架構設計架構
- 如何將AI技術與六西格瑪相結合實現智慧監測?AI
- UI設計培訓之如何將設計理論與實踐相結合UI
- 工作流引擎詳解!工作流開源框架ACtiviti的詳細配置以及安裝和使用框架
- 淺析LR.Net工作流引擎
- 工作流引擎的工作原理與功能
- 幾大主流工作流引擎對比
- OA軟體的核心:工作流引擎
- 瀏覽器核心渲染引擎工作流程瀏覽器
- 工作流引擎四重罪
- Linkerd 2.10(Step by Step)—將 GitOps 與 Linkerd 和 Argo CD 結合使用GitGo
- View工作流程-相關學習View
- 使用Exo-Media Player播放RTMP直播
- 開源的.Net 工作流引擎Elsa初試——建立工作流伺服器和圖形化工作流配置管理應用伺服器
- BFS和Dijkstra結合
- 高效能工作流引擎:DataBuilder與polarisUI
- 開源表單工作流引擎好用嗎?
- incident如何使用Golang構建工作流程引擎?IDEGolang
- Flowable - 6.6.0 更新說明 (主流工作流引擎)
- 最近進行的一次技術選型(工作流引擎)及相關知識介紹
- 專案實踐之工作流引擎基本文件!Activiti工作流框架中流程引擎API和服務詳解框架API
- 規則引擎與機器學習比較與結合機器學習
- 基於 .NET 的開源工作流引擎框架框架
- 主流工作流引擎 flowable 三種方式部署流程
- Cadence:馴服複雜流程的工作流引擎
- Spring Boot 整合 Activiti 工作流引擎 極簡教程Spring Boot
- 它將AI與定向聲音技術相結合,防止更加私密的通話出現漏音AI
- 淺談FMEA如何與企業智慧化相結合
- Learun FrameWork 強大工作流引擎,讓OA更智慧Framework
- 談談BPM、工作流引擎與OA的關係
- 馳騁工作流引擎-父子流程設計說明
- [-綜合篇-] 相機、OpenGL、視訊、Flutter和SurfaceViewFlutterView
- LlamaIndex RAG 和ReAct結合使用AIIndexReact