2011年2月18日 星期五

[Oracle BPM/SOA 實務] 客製化BPM前端應用程式

實務上就台灣客戶的使用習慣而言,幾乎都會要求不管使用任何的BPM軟體作為流程運作平台,前端的應用程式都需要量身打造,以整合進客戶所慣用的應用程式。個人認為,這樣的要求算是合情合理,企業內部的BPM規劃本身就應該走向共用單一平台的設計模式,也就是,理想狀態下可以讓多種的應用系統(無論是.NET或Java或C++所開發的),有需要內部流程管理,或跨系統流程應用串接時,都可以將流程部署至此平台,前端應用系統可以維持原先介面的操作性,只是在適當時機透過API或特定介面與BPM進行起案、取件...等等的動作即可。

BPM平台與外界系統架構簡單來看是這個樣子:

注意,Front-end有時也是back-end,反之亦然...