SOA促中間件進第三代 應對大型應用顯優勢
http://www.xibaipo.cc 2009-04-27 15:50 中企顧問網
本文導讀:SOA中間件正被越來越多的國內外軟件廠商所關注。研究表明,穩定的SOA基礎架構和工具平均可降低30%(甚至更多)的集成成本,而維護成本更是能減少到75%以上。根據賽迪顧問的統計,2008年,中國中間件產品市場整體規模達到15.46億元,同比增長19.2%,其中國產中間件的市場份
SOA中間件正被越來越多的國內外軟件廠商所關注。研究表明,穩定的SOA基礎架構和工具平均可降低30%(甚至更多)的集成成本,而維護成本更是能減少到75%以上。根據賽迪顧問的統計,2008年,中國中間件產品市場整體規模達到15.46億元,同比增長19.2%,其中國產中間件的市場份額接近50%,
SOA促中間件進入第三代
從中間件的發展脈絡看,隨著用戶對大型網絡應用高效運行、靈活應變、無縫集成需求的不斷提高,中間件已經從上世紀80年代興起的第一代“CORBA中間件”,90年代興起的第二代“J2EE中間件”發展到了今天的第三代“SOA中間件”。事實上,早在12年前,Gartner就首度提出了SOA(面向服務的企業架構)的概念,SOA將軟件視為由“配置化服務”組成的新系統,著重強調軟件的松散耦合、并使用獨立的標準接口,讓企業應用系統變得靈活。如今隨著中間件技術的演進與相關技術標準的不斷確立,全球中間件市場也開始圍繞SOA概念,展開了新一輪的“產業革命”。
巨大的市場前景吸引著越來越多廠商開始全力投入。IBM每年在SOA領域的投資達到10億美元,甲骨文則以85億美元通過對BEA的收購來全力發展其下一代SOA產品。而在國內市場,伴隨巨大的資金投入和迫切的市場需求,基于SOA架構的中間件技術也正快速走向成熟。普元軟件在不久前發布了其基于SOA標準的平臺套件EOS6.0;創恒信更是早在去年年底就已經推出了基于SOA架構的應用開發平臺eFlow 2.0。
據創恒信公司技術總監呂建海介紹,以應用開發平臺市場為代表的中間件正在迅速崛起,而基于SOA的架構無疑最受人關注。隨著權威機構和企業開始認可這種技術的好處并建立起有效地使用這種技術的最佳做法,基于SOA架構的中間件將變成主流。
據了解,普元EOS6.0是基于J2EE、Eclipse等開放的技術和平臺,通過構件化、圖形化、一體化的平臺產品。通過落實"Enterprise-on-Service"(基于服務的實時企業)的策略,該產品能為企業提供完整的覆蓋SOA應用全生命周期的支撐,能在很大程度上幫助企業客戶和各類機構實現其統一SOA架構的發展策略,并達到低成本、高質量、靈活、易管控地構造SOA應用和服務的目標。
而創恒信eFlow2.0則是一個基于SOA松耦合框架的軟件技術開發平臺。基于SOA系統框架使業務流程邏輯沒有硬編碼到下層應用中,各個應用系統分開維護,有利于針對業務需要與需求的變化快速修改業務流程。這種流程自動化不僅使業務流程更加流暢,還加快了流程的周轉時間,而且提供了一個靈活、方便的流程集成機制。
這種對于松耦合的系統需求,來源于業務應用程序需根據業務的需求變得更加靈活,以適應不斷變化的環境,比如經常改變的政策、業務級別、業務重點、合作伙伴關系、行業地位以及其他與業務有關的因素。特別對于當前的大型應用系統來說,由于需求因素的變化越來越頻繁,SOA松耦合的靈活性顯得越來越迫切和必要。
SOA應對大型、復雜應用顯優勢
有人講基于SOA中間件構造的應用系統比作“恰如在標準接口的電腦主板上任意插拔的各類電子組件一樣”——內存、CPU一樣的企業應用不再像以前一樣以“獨立的應用系統”形態存在,而是成為具一定標準和規范約束的,具有業務功能的模塊化組件(簡稱“服務”),可隨業務所需,通過服務組裝、流程編排等實現實時響應。
顯而易見的是,SOA在大型、復雜應用軟件開發方面具有先天優勢。基于SOA系統框架的搭建使業務流程邏輯沒有硬編碼到下層應用中,各個應用系統分開維護,有利于針對業務需要與需求的變化快速修改業務流程。這種流程自動化不僅使業務流程更加流暢,還加快了流程的周轉時間,提供了一個靈活、方便的流程集成機制。
以創恒信的eFlow應用開發平臺為例,面向服務體系的結構使企業能夠在ERP、OA、CRM、HR等應用系統的開發過程中把精力集中于業務流程,而先不去關注有關集成或應用程序底層實現問題,使企業應用擺脫面向技術解決方案的束縛,靈活的適應企業業務流程變化和發展的需要。
同時,eFlow通過服務實現業務流程自動化,把各個功能模塊進行配置化、模塊化,使各個模塊間的業務邏輯分離,同時增強獨立模塊的緊密耦合。尤其在ERP開發和大型與復雜應用方面,充分體現出其基于WEB服務實現平臺的跨平臺、語言獨立、松散耦合的異構應用的交互和集成上的強勁優勢,流程再造更加靈活,使得建立在此平臺上的各種應用系統更具復用性、易用性以及可擴展性,能夠滿足用戶對于ERP等大型應用系統的不同需求。
一款成熟的軟件,有六成至七成的功能是可以被重復使用的,但是通常當淘汰一個軟件的時候,往往把它完全拋棄,這是由軟件程序的編寫規則決定的,因為擁有數百萬行源代碼的程序幾乎沒有人能完全看懂,也極難維護和更新。SOA中間件的興起和繁榮,是因為它能給企業用戶帶來更低成本、更快交付、可靈活應變的企業信息管理能力。基于SOA的服務導向架構能將現有軟件的功能打包成獨立的程序模塊,這樣就可以重復使用于不同應用系統。
經過十多年的發展,SOA的實施路線已變得比以往任何時候都要清晰,SOA中間件在推動信息化建設中散發的“魔力”已愈發的耀眼,SOA的標準體系和商用產品正在日趨成熟,并已在國際、國內市場應用中得到了大量成功的驗證,使得不同企業根據需求隨時新建或穩定一個系統不再是一件不能解決的難題。
(責任編輯:跋陀羅尊者)
SOA促中間件進入第三代
從中間件的發展脈絡看,隨著用戶對大型網絡應用高效運行、靈活應變、無縫集成需求的不斷提高,中間件已經從上世紀80年代興起的第一代“CORBA中間件”,90年代興起的第二代“J2EE中間件”發展到了今天的第三代“SOA中間件”。事實上,早在12年前,Gartner就首度提出了SOA(面向服務的企業架構)的概念,SOA將軟件視為由“配置化服務”組成的新系統,著重強調軟件的松散耦合、并使用獨立的標準接口,讓企業應用系統變得靈活。如今隨著中間件技術的演進與相關技術標準的不斷確立,全球中間件市場也開始圍繞SOA概念,展開了新一輪的“產業革命”。
巨大的市場前景吸引著越來越多廠商開始全力投入。IBM每年在SOA領域的投資達到10億美元,甲骨文則以85億美元通過對BEA的收購來全力發展其下一代SOA產品。而在國內市場,伴隨巨大的資金投入和迫切的市場需求,基于SOA架構的中間件技術也正快速走向成熟。普元軟件在不久前發布了其基于SOA標準的平臺套件EOS6.0;創恒信更是早在去年年底就已經推出了基于SOA架構的應用開發平臺eFlow 2.0。
據創恒信公司技術總監呂建海介紹,以應用開發平臺市場為代表的中間件正在迅速崛起,而基于SOA的架構無疑最受人關注。隨著權威機構和企業開始認可這種技術的好處并建立起有效地使用這種技術的最佳做法,基于SOA架構的中間件將變成主流。
據了解,普元EOS6.0是基于J2EE、Eclipse等開放的技術和平臺,通過構件化、圖形化、一體化的平臺產品。通過落實"Enterprise-on-Service"(基于服務的實時企業)的策略,該產品能為企業提供完整的覆蓋SOA應用全生命周期的支撐,能在很大程度上幫助企業客戶和各類機構實現其統一SOA架構的發展策略,并達到低成本、高質量、靈活、易管控地構造SOA應用和服務的目標。
而創恒信eFlow2.0則是一個基于SOA松耦合框架的軟件技術開發平臺。基于SOA系統框架使業務流程邏輯沒有硬編碼到下層應用中,各個應用系統分開維護,有利于針對業務需要與需求的變化快速修改業務流程。這種流程自動化不僅使業務流程更加流暢,還加快了流程的周轉時間,而且提供了一個靈活、方便的流程集成機制。
這種對于松耦合的系統需求,來源于業務應用程序需根據業務的需求變得更加靈活,以適應不斷變化的環境,比如經常改變的政策、業務級別、業務重點、合作伙伴關系、行業地位以及其他與業務有關的因素。特別對于當前的大型應用系統來說,由于需求因素的變化越來越頻繁,SOA松耦合的靈活性顯得越來越迫切和必要。
SOA應對大型、復雜應用顯優勢
有人講基于SOA中間件構造的應用系統比作“恰如在標準接口的電腦主板上任意插拔的各類電子組件一樣”——內存、CPU一樣的企業應用不再像以前一樣以“獨立的應用系統”形態存在,而是成為具一定標準和規范約束的,具有業務功能的模塊化組件(簡稱“服務”),可隨業務所需,通過服務組裝、流程編排等實現實時響應。
顯而易見的是,SOA在大型、復雜應用軟件開發方面具有先天優勢。基于SOA系統框架的搭建使業務流程邏輯沒有硬編碼到下層應用中,各個應用系統分開維護,有利于針對業務需要與需求的變化快速修改業務流程。這種流程自動化不僅使業務流程更加流暢,還加快了流程的周轉時間,提供了一個靈活、方便的流程集成機制。
以創恒信的eFlow應用開發平臺為例,面向服務體系的結構使企業能夠在ERP、OA、CRM、HR等應用系統的開發過程中把精力集中于業務流程,而先不去關注有關集成或應用程序底層實現問題,使企業應用擺脫面向技術解決方案的束縛,靈活的適應企業業務流程變化和發展的需要。
同時,eFlow通過服務實現業務流程自動化,把各個功能模塊進行配置化、模塊化,使各個模塊間的業務邏輯分離,同時增強獨立模塊的緊密耦合。尤其在ERP開發和大型與復雜應用方面,充分體現出其基于WEB服務實現平臺的跨平臺、語言獨立、松散耦合的異構應用的交互和集成上的強勁優勢,流程再造更加靈活,使得建立在此平臺上的各種應用系統更具復用性、易用性以及可擴展性,能夠滿足用戶對于ERP等大型應用系統的不同需求。
一款成熟的軟件,有六成至七成的功能是可以被重復使用的,但是通常當淘汰一個軟件的時候,往往把它完全拋棄,這是由軟件程序的編寫規則決定的,因為擁有數百萬行源代碼的程序幾乎沒有人能完全看懂,也極難維護和更新。SOA中間件的興起和繁榮,是因為它能給企業用戶帶來更低成本、更快交付、可靈活應變的企業信息管理能力。基于SOA的服務導向架構能將現有軟件的功能打包成獨立的程序模塊,這樣就可以重復使用于不同應用系統。
經過十多年的發展,SOA的實施路線已變得比以往任何時候都要清晰,SOA中間件在推動信息化建設中散發的“魔力”已愈發的耀眼,SOA的標準體系和商用產品正在日趨成熟,并已在國際、國內市場應用中得到了大量成功的驗證,使得不同企業根據需求隨時新建或穩定一個系統不再是一件不能解決的難題。
(責任編輯:跋陀羅尊者)