Activiti实战. 1.5Activiti架构与组件
1.5Activiti架構與組件
Activiti架構中最重要的肯定是引擎,當然還有剛剛提到的外部工具和組件,如圖1-2所示。
下面依次介紹Activiti架構圖中的各個組件。
Activiti Engine:作為最核心的模塊,提供針對BPMN 2.0規范的解析、執行、創建、管理(任務、流程實例)、查詢歷史記錄并根據結果生成報表。
Activiti Modeler:是模型設計器,其并非由Activiti公司所開發,而是由業界認可的Signavio公司贈送的(Signavio原本是收費的產品,現在被免費授權給Activiti用戶使用)。適用于業務人員把需求轉換為規范流程定義。
Activiti Designer:功能和Activiti Modeler類似,同樣提供了基于BPMN 2.0規范的可視化設計功能,但是目前還沒有完全支持BPMN規范的定義。適用于開發人員,可以把業務需求人員用Signavio設計的流程定義(XML格式)導入到Designer中,從而讓開發人員將其進一步加工成為可以運行的流程定義。
Activiti Explorer:可以用來管理倉庫、用戶、組,啟動流程、任務辦理等。此組件使用REST風格API(目的在于讓開發人員快速入門),提供一個基礎的設計模型。如果業務簡單,也可以直接使用無需開發。還可以作為后臺管理員的流程、任務管理系統使用。
Activiti REST:提供Restful風格的服務,允許客戶端以JSON的方式與引擎的REST API交互,通用的協議具有跨平臺、跨語言的特性。
總結
以上是生活随笔為你收集整理的Activiti实战. 1.5Activiti架构与组件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS reset 标签初始化设置
- 下一篇: 《树莓派Python编程入门与实战(第2