將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
相關文章
- 如何將四大名著和地圖相結合?地圖
- 工作流引擎:jbpm和activiti
- 將XForm整合到你的工作流引擎裡面ORM
- 如何將人工智慧技術與PMC管理相結合?人工智慧
- 如何將深度學習與你正在做的事情相結合?深度學習
- 如何將AI技術與六西格瑪的理念相結合?AI
- activiti工作流引擎元件元件
- 許可權引擎,可以怎麼和認證框架結合不?框架
- Cax + Matter-js 物理引擎結合使用JS
- 如何將AI技術與六西格瑪相結合實現智慧監測?AI
- 精益化設計:把敏捷方法和Lean UX相結合敏捷UX
- 規則引擎與機器學習比較與結合機器學習
- ofbiz實體引擎結合jbuilder的配置UI
- 工作流引擎Oozie(二):coordinator
- 工作流引擎架構設計架構
- Makeflow 4.0 釋出,工作流引擎
- UI設計培訓之如何將設計理論與實踐相結合UI
- 工作流引擎詳解!工作流開源框架ACtiviti的詳細配置以及安裝和使用框架
- 工作流引擎的工作原理與功能
- OA軟體的核心:工作流引擎
- 瀏覽器核心渲染引擎工作流程瀏覽器
- 幾大主流工作流引擎對比
- 工作流引擎四重罪
- 淺析LR.Net工作流引擎
- 工作流引擎WorkFlow開源專案
- eXo 如何實現中文支援?
- View工作流程-相關學習View
- 開源的.Net 工作流引擎Elsa初試——建立工作流伺服器和圖形化工作流配置管理應用伺服器
- 微軟將釋出神秘產品:疑為Zune和Milan結合體微軟MILA
- 程顯峰談MongoDB和Node.js相結合的思考與實踐MongoDBNode.js
- Scrapy分散式爬蟲打造搜尋引擎-(八)elasticsearch結合django搭建搜尋引擎分散式爬蟲ElasticsearchDjango
- Flowable - 6.6.0 更新說明 (主流工作流引擎)
- 有人研究開源工作流引擎JBPM麼?
- 開源表單工作流引擎好用嗎?
- Mozilla和Unity合作將Unity引擎帶到WebUnityWeb
- 專案實踐之工作流引擎基本文件!Activiti工作流框架中流程引擎API和服務詳解框架API
- 最近進行的一次技術選型(工作流引擎)及相關知識介紹
- portal,cms,和web application比較WebAPP