看BPM技術與SOA相映生輝
BPM(企業流程管理,Business Process Management) 與 SOA (服務導向架構,Service Oriented Architecture)各自歷經多年的發展,越來越成為人們的焦點。
眾多廠商成為了SOA技術架構的推動者,其中包括IBM、BEA、HP、Oracle和SAP。SOA可以看作是B/S模式、XML/Web Service技術與管理軟體的結合。它通過組合單獨業務和流程實現複雜的業務應用,而這些業務功能和流程稱為服務, SOA把業務流程視為獨立於應用程式及其執行的平臺的可複用元件。
從SOA概念提出以來,越來越多的主流廠商開始了BPM與SOA的應用。去年3月,BEA收購Fuego擴充套件SOA到BPM軟體,以此使用新的BPM升級SOA平臺。2月,HP和Oracle集團宣佈,HP的服務諮詢和整合(Services Consulting &Integration)將會同Oracle的Fusion中介軟體,加入到它的SOA的投資組合以及HP OpenView管理軟體套件,以Fusion融合SOA。前年,Oracle收購了BPM專業公司Collaxa;SAP重新設計軟體,以便整合自由版本的面向BPM的中介軟體NetWeaver。
除平臺提供商以外,開源廠商也試圖佔領擁有自己的SOA卻缺乏服務的市場。JBoss公司在2005年10月釋出的企業過程管理引擎,圍繞業務過程執行語言(Business Process Execution Language BPEL)提供了一種可插拔的體系結構、擴充套件的任務管理以及新的可擴充套件性。BPEL雖然是用來編排Web服務的,但依然適合用來整合,而不是深入的業務邏輯。
BPM無論從技術還是方法上都將促進SOA的發展。在此過程中,大型平臺廠商IBM、BEA、SAP、Oracle等將會嘗試建立一種新SOA標準;而開源廠商努力構建一套工具,不把自己禁錮於用一種方法構建SOA。
從BPM的IT需求與SOA技術角度上看,BPM與SOA的融合也具有先天優勢。BPM的範圍覆蓋了企業運營的各個環節,如生產、銷售、物流、財務等企業經營活動,甚至延伸到供應商和經銷商。其產品開發包括6個部分,從基礎開始為:開發語言,如BPEL、Java等;BPM伺服器,包含EAI/BPM平臺產品;BPM工具,包括使用者介面工具、過程建模工具、軟體需求工具等;BPM套件;BPM知識架構;BPM系統和其應用。由此可見,BPM的IT需求與SOA技術具有以下相似點:
1.BPM涵蓋範圍廣泛,需要完成因事件觸發的完全不相干的事件,此特點正與SOA的鬆散耦合特點相吻合。
2.BPM需要多部門、區域的協同。在此中環境中網路環境的安全性可由SOA技術構架中的WS-Security、LDAP(Lightweight Directory Access Protocol-輕量級目錄訪問協議)、PKI(Public Key Infrastructure-公鑰基礎設施)架構和數位簽章等機制來完成。
3.BPM系統構成元素種類繁多而複雜,包含分佈於各模組的企業邏輯和規則。而SOA可以看作是B/S模式、XML/Web Service技術與管理軟體的延續。當前多數SOA環境能提供系統管理工具給系統管理員使用,協助管理SOA架構下模組的安裝、移除、啟動等。目前能夠實現SOA的產品包括:Microsoft Biztalk Server, webMethods Business Integrator, IBM SeeBeyond, TIBCO和Vignette。在SOA提出以前,大部分BPM產品在流程圖中採用自有定義流程邏輯。
4.企業BPM系統的實施往往從最簡單的開始,逐漸提升為複雜的BPM系統。而SOA模組化的特性正好吻合了此特性。(來自新浪科技)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-528608/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SOA技術摘要
- SOA技術標準的應用
- soa是什麼?主要是那些技術
- 新年軟體技術趨勢:SOA、SaaS上榜
- SOA技術標準的比較說明
- SOA 核心技術及應用,第 1 章
- SOA 核心技術及應用,第 7 章
- 專注AI框架與資料開源生態,這場技術工作坊邀你來看!AI框架
- 解密優酷智慧生產技術,看 AI 賦能內容數字化解密AI
- SOA前程似錦 BPM,BI和Web2.0 一個都不能少Web
- SOA中國技術論壇2008年會:SOA中國的關鍵任務
- 小程式:技術標準與生態的演變
- 從ThoughtWorks 2017技術雷達看微軟技術微軟
- soa與微服務微服務
- 從《網路生態治理規定》看網際網路新技術的治理
- 談談自己對REST、SOA、SOAP、RPC、ICE、ESB、BPM知識彙總及理解RESTRPC
- 從“殺人遊戲”來看SOA的實施遊戲
- 技術與藝術的結合,HMS Core讓手機主題趣味叢生
- 讓ESB與SOA同步
- 【技術推薦】正向角度看Go逆向Go
- 新手來看,常用的web前端技術Web前端
- 看雪 安全技術沙龍 第1期
- 大資料與 AI 生態中的開源技術總結大資料AI
- 讀軟體工程技術與應用所產生的疑問軟體工程
- 使用 SOA 技術實現既有資產的開發和重組(上)
- 使用 SOA 技術實現既有資產的開發和重組(下)
- SOA的參考架構及技術標準的應用研究架構
- 如何實施BPM?精益生產管理顧問分析如下
- 北京航空航天大學:XR與數字孿生技術研究與實踐
- Dealroom:2021年歐洲衛生與生物技術風險投資報告OOM
- SOA與服務化框架框架
- SOA與企業應用
- 直擊JDD | 王振輝:技術是驅動物流革新的第一要素
- TiDB Serverless 和技術生態全景TiDBServer
- 技術與運營
- 你看,搞技術的上班都幹啥?
- 站在招聘者角度看面試 | 掘金技術徵文面試
- 我看技術人的成長路徑