最近几个月来,关于业务流程管理(BPM)和面向服务架构(SOA)之间关系的讨论热闹非凡。二者也是多年来的热门话题,但是关于它们的讨论通常都出现在互不相关的论坛上,讨论它们的人通常也属于不同的圈子。不过现在这种情况正在改变,因为这两个概念以及相关技术的使用者和提供者正日渐将二者结合起来看待。
BPM阵营通常声称,SOA对于实现BPM来说不是必需的。只需部署一个BPM套件,就可以更快地实现目标而不会带来多少复杂性。SOA阵营则注重于如何从一般意义上解决企业IT的复杂性。该阵营通常声称BPM是SOA的一个特性,但是它是SOA解决方案的一部分,而不是一个单独的东西。当SOA领域的人士谈到BPM时,该术语通常与服务编排或流程整合同义,而不强调对业务分析人员友好的建模或人员交互,而后者对BPM阵营来说非常重要。
AgilePoint 的特色
表單/流程/資料 分離
- 有別於上一代 workflow 以表單處理為流程核心的思維,AgilePoint 以最新觀念設計底層,讓表單、流程和資料三者分離。分散的目的即在於流程執行中,可鬆散偶合的機制隨時取得所需要的資料或表單!
版本機制有效紀錄與區隔動作的下達
- AgilePoint 強大的流程引擎,可直接更新與儲存所完成的流程設計;流程版本控制,可讓新的流程使用新的表單;已啟動的作業,則繼續採用其所屬的流程作業執行完程序,這些區隔在 Manager 介面均能確實反映。
小則進行內部簽核流程串接,大則進行異質系統整合
- 考慮到企業引用平台便捷性與導入的時效性,AgilePoint 選擇廣為市場接受的微軟產品,如 Visio, InfoPath, SharePoint, Outlook 等工具發展介接選項軟體,讓企業可以更迅速地體會 BPM 為企業系統整合帶來的好處。此外,AgilePoint 可由 IT 人員自行開發各種流程元件,做為整合工作中可以重複使用的核心。
AgilePoint 系統架構
