扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: jakarta99 来源: CSDN 2007年12月23日
关键字: introduction BPM
以往, 大家對於流程控管, 似乎都是稱之為 Workflow, 然而, 專門控制流程的會稱之為 FlowEngine. 所以想要了解接下來我所引導介紹的章節, 大家可以先行閱讀 TSS 的這篇文章. BPEL and Java .
在 Java Opensource 的流程控管系統中, 當中有幾個重要的 flow engine .
其實, 你要用哪個 flow-engine 的重點應該考量很多東西, 最重要的影響關鍵, 我個人認為有
目前來說, Java 的商業廠商大多支援 BPEL ( http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/ ), 尤其這是由 IBM, BEA 及 Microsoft 所推廣的, 目前實作出來的有 BEA AquaLogic BPM(http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/aqualogic/business/ ) , ORacle BPEL Process Manager ( http://www.oracle.com/technology/products/ias/bpel/index.html ) 等等..
因此, 我將以 BPEL 視為現今與未來的主流. 雖然目前的功能無法涵蓋各式各樣的需求, 搭配各廠商自行定義的特殊 tag, 或是開發者所設計獨特的 tag, 應該可以解決標準推動之外的另一波高潮. 目前來說, Opensource 之中, JBoss jBPM 也有支援 BPEL 的標準, 加上豐富的文檔與 Eclipse Designer 的支援, 我認為, JBoss 對於 Middleware solution provider 的野心, 路人皆知 !
目前大多都採用 XML 為設定檔案, 因為 xml 可以方便地代表圖形的相關性以及設定相關數值, 更可以代表資料的整合, 商業邏輯的整合, 商業流程的整合以及使用者權限的整合. 為了未來成為 SOA 核心的一環, 如何嵌入到 ESB 之中, BPM 也必須要能夠與 WebServices 等標準規格串接, 這就是 Process Orchestration ( http://www.serviceoriented.org/process_orchestration.html ) 所要討論的事情.
將來我會以 jBPM 為主軸, 來分析如何進行 BPM 設計.
查看本文来源
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者