只是想向社區大聲呼喊,看看人們對Java過程服務器的一般想法。Java流程服務器是好還是不好?
IBM特別傾向於對Websphere進程服務器產生很大的影響。我可以看到流程服務器背後的想法,如果你在Web服務領域工作,但在實踐中他們真的很有效,或者他們只是矯枉過正?
BPEL是另一種緊密相連的技術,傾向於從IBM那裏得到很多炒作,但我還沒有看到現實生活中的實現。
一般的想法歡迎。
只是想向社區大聲呼喊,看看人們對Java過程服務器的一般想法。Java流程服務器是好還是不好?
IBM特別傾向於對Websphere進程服務器產生很大的影響。我可以看到流程服務器背後的想法,如果你在Web服務領域工作,但在實踐中他們真的很有效,或者他們只是矯枉過正?
BPEL是另一種緊密相連的技術,傾向於從IBM那裏得到很多炒作,但我還沒有看到現實生活中的實現。
一般的想法歡迎。
有些項目/公司的確有複雜的業務流程,涉及許多使用BPM引擎,連接器及其建模工具的服務,應用程序和人機交互。但這顯然不適合每個人。現在,要使用IBM Process Server,您需要一個許可證,您需要一個應用程序服務器來部署它(隨機的,WebSphere),一些(IBM)機器,可能是一些昂貴的連接器,一些許可證建模工具等等。因此,我並不感到驚訝,IBM對此產生了巨大的反響(即使實際上並沒有同樣的感覺),銷售這樣的解決方案對他們來說必定是一筆好交易(甚至沒有提及他們的諮詢添加到賬單中)。
而BPEL是一種標準化語言,將流描述爲一系列消費或生成XML消息的服務,即通過XML和Web服務推廣BPM,這是另一個允許進一步推進SOA的磚,營銷湯。因此,軟件供應商試圖推廣它的事實也就不足爲奇了。
從概念上講,我不認爲BPM,BPEL等是壞主意。但正如我所說,他們不適合每個人。如果他們沒有爲你解決任何問題,那麼使用它們將是一個壞主意。但是這並不一定使它們成爲概念。
IBM現在在這個領域有多種產品。
收購Lombardi和傳統WPS不作爲IBM業務流程經理合並。還有一種可從IBM獲得的FileNet BPM,其目標是面向以文檔爲中心的BPM解決方案。
Lombardi堆棧有效地使用BPMN,而WPS使用BPEL作爲orchecstration機制。
IBM/Oracle陣營已經選擇了BPEL路徑,而Appian,Lombardi,Pega等其他廠商則將BPMN作爲業務流程的執行模型。
他們都被廣泛使用,並有一個有意義的理由存在。
HTH
Manglu
以處理服務器的鏈接:http://www.ibm.com/developerworks/websphere/techjournal/0706_xu/0706_xu.html – stacker 2010-01-27 14:58:03