非凡是,Holosofx 的主要應用是在連續業務流程治理(Continuous Business PRocess Management,CBPM)領域,這是成功的、業界領先的公司用來治理其業務流程的一個概念。本文簡要分析了 IBM Holosofx 體系結構和環境,并解釋了開發人員如何利用 Holosofx 簡化業務流程的改進和治理。
用 Holosofx 進行成功通信 不同的應用程序通過業務流程集成進行交互和交換數據的必要性是 B2B 成功合并的要害。在進行總體過程集成的過程中,企業必須使用完整的業務解決方案,簡單而無縫地發現、集成和治理與業務相關的數據。要實現這一點,業務部門必須與 IT 專家緊密合作,來獲得最優的解決方案 —— 可以滿足業務要求并增強過程的性能。
需要一種縮小語言差異的工具來確保成功通信。IBM Holosofx for Business Process Management 通過提供了一個公共工作區,以促進業務與 IT 專家之間的通信。Holosofx Workbench 和 UML Transformer Modeler 中的工作區可以使企業將必要的業務內容轉換為 IT 內容,而且還提供了 IT 內容到業務內容的轉換。
圖 1. 一個公共工作區
Holosofx 概述 IBM Holosofx Business Process Management (BPM) 軟件包包括三個組件,它們是作為單獨的模塊運行的:
IBM Holosofx Workbench 用于建模和分析。Holosofx Workbench 以 Business Modeler 作為核心,并以 UML Transformer (Modeler)、Xform Designer 和 xml Mapper 作為擴展。 IBM Holosofx Monitor 用于實時監視過程。 IBM Holosofx Workbench Server 用于通過 intra/Internet 共享過程信息。 Holosofx 軟件包采用多功能方式實現 CBPM:
BPM 數據結構 (Data StrUCture) 與 UML 類 (Classe)。 BPM Process Model (ADF Diagram) 與 UML Use Case 及其 Activity Diagram。 BPM Tasks 與 UML Use Cases 和參與者。
圖 4. 轉換數據的屏幕快照
BPM 業務流程模型通常包括大量的人工和自動過程。人工和自動系統以及過程表明了軟件系統需要哪些功能(映射為 UML Use Case)來支持業務流程。例如,在 UML 方法中,功能軟件元素被鏈接到 Use Case,而該用例又被鏈接屬于一個或者多個業務流程模型的特定任務。隨著軟件的發展和成熟,每個軟件元素和功能的業務評價都可以從業務流程模型中分離出來,或者上溯至業務流程模型。