| • 整合 BizTalk Server |
| |
AgilePoint 和 BizTalk Server 都是架構在 Microsoft .NET Framework 之上的商業流程整合平台,但是兩者所著重整合的層次卻大不相同,而這個最大的不同可歸因於各自開發歷史的發展與演進。 |
|
| |
|
|
| |
依照歷史演進的觀點來看,流程整合可以從整合人的層次以及整合系統的層次談起,市面上的 Workflow 流程整合工具常用於解決人與人之間的程序問題,所以會以一個表單代表一個流程,將所有的商業邏輯以及流程規則都寫死於執行程式中,因此流程往往缺乏敏捷度,在修改上也非常缺乏彈性,企業如想以此發展成 BPM 平台,不僅有先天上的障礙,企業在後續運用上也缺乏管理性。 |
|
| |
|
|
| |
|
|
| |
|
|
| |
BizTalk Server 的出現則可以回溯到 1990 年中晚期的企業應用整合 (EAI),以及逐步發展而成的企業流程整合,目前 BizTalk Server 在企業內部所扮演的是一個集成 EAI 的中心,著重串連介於系統與系統之間的流程 (End-to-End流程),讓異質系統更緊密的結合,主要目地是使 B2B 或企業內部作業流程可以自動化的運作,但對於人與人、人與系統之間的聯繫則較少觸及。 |
|
| |
|
|
| |
|
|
| |
|
|
| |
AgilePoint BPMS 則在此兩層次之上,不僅以 Model-Driven 的概念提供彈性化的流程設計方式,解決流程彈性與敏捷度的問題。與 BizTalk Server 擁有共通的開發架構,也提高了兩者的整合度,在 AgilePoint BPMS中,可以將 BizTalk Server 當成流程元件使用,指定觸發的條件與動作,就可促使 BizTalk Server 執行整合 End-to-End 流程的工作,在單一流程中成功的整合人與人、人與系統、系統與系統。 |
|
| |
|
|
| |
|
|
| |
|
|
| • Biztlak 整合元件實際應用於 AgilePoint 流程 |
|
| |
|
|