開源工作流 Activiti 的設計器:ActivitiDesigner
ActivitiDesigner 是開源工作流 Activiti 的設計器。
Activiti 作為一個遵從 Apache 許可的工作流和業務流程管理開源平臺,其核心是基于 Java 的超快速、超穩定的 BPMN 2.0 流程引擎,強調流程服務的可嵌入性和可擴展性,同時更加強調面向業務人員。
Activiti 其核心是 BPMN 2.0 的流程引擎。BPMN 是目前被各 BPM 廠商廣泛接受的 BPM 標準,全稱為 Business Process Model and Notation,由 OMG 組織進行維護,2011 年 1 月份發布了其 2.0 的正式版。BPMN 2.0 對比于第一個版本,其最重要的變化在于其定義了流程的元模型和執行語義,即它自己解決了存儲、交換和執行的問題。這代表著 BPMN 2.0 流程定義模型不僅僅可以在任何兼容 BPMN 2.0 的引擎中執行,而且也可以在圖形編輯器間交換。作為一個標準,BPMN 2.0 統一了工作流社區。
Activiti 是由 jBPM 的創建者 Tom Baeyens 離開 JBoss 之后建立的項目,構建在開發 jBPM 版本 1 到 4 時積累的多年經驗的基礎之上,旨在創建下一代的 BPM 解決方案。同時 Activiti 選擇了 Apache 許可,一方面是希望 Activiti 能有更長久的生命力,因為它不受任何個人或是公司的控制而是屬于整個社區,另一方面更是希望這個寬松的許可能夠讓 Activiti BPM 引擎和 BPMN2.0 被更廣泛的采納、使用和商業化。
對于 Java 開發者來說,Activiti 的首席架構師 Tom Baeyens 曾提到,Activiti 的首個目標就是要獲得開發者的青睞。首先它在使用時極為方便,只是個 jar 文件,使用時僅需要將其放在類路徑中,當然,Activiti 也可以作為獨立服務器的方式使用;同時 Activiti 提供了很多 BPM 高級工具,其中還包括開發了協作工具,使得開發人員、業務人員和運維人員能夠更好的協同工作。
項目主頁:http://www.baiduhome.net/lib/view/home/1436411834317
本文由用戶
y35w 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!