
SOA 是公認(rèn)的 IT 基礎(chǔ)架構(gòu)發(fā)展的新階段,它能讓企業(yè)充分利用其在開(kāi)發(fā)人員、軟件語(yǔ)言、硬件平臺(tái)、數(shù)據(jù)庫(kù)和應(yīng)用程序方面的現(xiàn)有投資,在提高生產(chǎn)率的同時(shí)降低IT成本和風(fēng)險(xiǎn),從而幫助企業(yè)實(shí)現(xiàn)業(yè)務(wù)靈活性與創(chuàng)新。時(shí)至今日,SOA已經(jīng)從理論探討階段走向?qū)嶋H落地階段。作為最理想的SOA設(shè)計(jì)模式,ESB(企業(yè)服務(wù)總線(xiàn))為SOA提供了理想的服務(wù)連接架構(gòu),成為當(dāng)今業(yè)界關(guān)注的新焦點(diǎn)。
IBM作為SOA公認(rèn)的領(lǐng)導(dǎo)者,在幫助企業(yè)構(gòu)建ESB(企業(yè)服務(wù)總線(xiàn))部署SOA方面擁有豐富的經(jīng)驗(yàn)、領(lǐng)先的方法論和全面的ESB產(chǎn)品組合。根據(jù)全球5000多家SOA客戶(hù)實(shí)施經(jīng)驗(yàn),IBM此次強(qiáng)調(diào)指出:作為SOA架構(gòu)的核心連接性產(chǎn)品,ESB的構(gòu)建至關(guān)重要——不恰當(dāng)?shù)腅SB方案不僅不會(huì)幫助企業(yè)提升業(yè)務(wù)靈活性和響應(yīng)能力,反而會(huì)增加IT基礎(chǔ)架構(gòu)的復(fù)雜性和刻板性,從而制約企業(yè)業(yè)務(wù)發(fā)展。因此,企業(yè)可以通過(guò)獨(dú)立或組合使用的方式在企業(yè)中實(shí)施ESB方案。通過(guò)在企業(yè)內(nèi)全面而有效地部署針對(duì)不同需求的ESB產(chǎn)品來(lái)滿(mǎn)足所有業(yè)務(wù)領(lǐng)域的需求,由此企業(yè)將具備SOA所需的核心連接性功能,實(shí)現(xiàn)現(xiàn)有應(yīng)用的整合和IT資產(chǎn)的重用。
ESB——SOA的信息傳輸高速公路
有一條經(jīng)驗(yàn)在過(guò)去數(shù)十年里得到無(wú)數(shù)次驗(yàn)證:舊的應(yīng)用程序不會(huì)很快就消失。由于它們的作用不可或缺,因而會(huì)被持久使用下去。因此,企業(yè)迫切需要一種IT系統(tǒng)的重用性和連通性,以確保現(xiàn)有應(yīng)用程序和新應(yīng)用程序之間進(jìn)行自由轉(zhuǎn)換和暢通的消息傳遞,從而讓以往的IT投資和建設(shè)成果能夠在新的環(huán)境和需求中仍然得以充分利用。
傳統(tǒng)的點(diǎn)對(duì)點(diǎn)應(yīng)用整合方式造成無(wú)法避免地弊端——將最終造成企業(yè)IT架構(gòu)蛛網(wǎng)化復(fù)雜性,伴隨而來(lái)的是繁復(fù)僵化的應(yīng)用架構(gòu)、高額的維護(hù)成本和緩慢的響應(yīng)速度。
ESB作為SOA架構(gòu)的信息傳輸龍骨,為SOA提供一種連通性基礎(chǔ)架構(gòu),用以連接SOA中的服務(wù)。這種模式,有助于減少應(yīng)用接口數(shù)量和復(fù)雜性,從而降低IT維護(hù)和更改的成本與風(fēng)險(xiǎn),讓企業(yè)能夠以更簡(jiǎn)單、更快速、更安全的方式來(lái)使用服務(wù),獲得前所未有的靈活性和市場(chǎng)響應(yīng)能力。
IBM指出,使用任何技術(shù)和產(chǎn)品構(gòu)建的ESB都應(yīng)包括下列四方面主要功能:
“路由器”——根據(jù)信息內(nèi)容,在不同應(yīng)用和服務(wù)之間進(jìn)行信息傳輸和路由;
“轉(zhuǎn)換器”——進(jìn)行應(yīng)用之間的通信協(xié)議轉(zhuǎn)換;
“翻譯機(jī)”——進(jìn)行應(yīng)用之間的消息格式轉(zhuǎn)換;
“收發(fā)室”——處理來(lái)自不同渠道的業(yè)務(wù)事件(同步傳輸,異步傳輸,發(fā)布/訂閱等方式)。
IBM觀(guān)點(diǎn)——不恰當(dāng)?shù)腅SB會(huì)限制企業(yè)業(yè)務(wù)發(fā)展
IBM指出,ESB方案的選擇是決定SOA部署成敗的關(guān)鍵。因此,企業(yè)在選擇時(shí)不應(yīng)只考慮一個(gè)因素或項(xiàng)目,而是將所有因素都考慮進(jìn)來(lái),包括平臺(tái)覆蓋范圍;是否支持Web服務(wù);是否支持現(xiàn)有應(yīng)用環(huán)境;能否為協(xié)同交易提供可配置的內(nèi)在支持;安全性;可擴(kuò)展性;處理能力;性能;是否能夠卸載XML和Web服務(wù)等。特別是,如果企業(yè)希望對(duì)當(dāng)前的復(fù)雜應(yīng)用和定制應(yīng)用進(jìn)行整合或者將它們作為服務(wù)提供給客戶(hù)的話(huà),僅僅靠單一的ESB產(chǎn)品是不行的。
綜合考慮所有因素,IBM認(rèn)為,無(wú)法通過(guò)單一ESB產(chǎn)品來(lái)滿(mǎn)足用戶(hù)對(duì)功能方面的所有需求,正如世界上并沒(méi)有包治百病的靈丹妙藥。業(yè)務(wù)環(huán)境中包括太多類(lèi)型的技術(shù)、網(wǎng)絡(luò)負(fù)載和技能,而適用于所有應(yīng)用環(huán)境的萬(wàn)能產(chǎn)品根本就不存在。無(wú)論多么有效,單一的ESB解決方案都不是面向端到端SOA實(shí)施的完整解決方案。企業(yè)需要可以擴(kuò)展和定制的不受限制的ESB來(lái)滿(mǎn)足SOA架構(gòu)的需求,并為SOA的其他領(lǐng)域或切入點(diǎn)提供支持。
因此,企業(yè)可以通過(guò)獨(dú)立或組合使用的方式在企業(yè)中實(shí)施ESB方案。通過(guò)在企業(yè)內(nèi)全面而有效地部署針對(duì)不同需求的ESB產(chǎn)品來(lái)滿(mǎn)足所有業(yè)務(wù)領(lǐng)域的需求,企業(yè)將具備SOA所需的核心連接性功能,實(shí)現(xiàn)現(xiàn)有應(yīng)用的整合和IT資產(chǎn)的重用。IBM提供廣泛的ESB產(chǎn)品來(lái)滿(mǎn)足每個(gè)客戶(hù)的部署需求。這些ESB產(chǎn)品能夠保證整個(gè)企業(yè)內(nèi)以及任何已部署的ESB之間都可以實(shí)現(xiàn)無(wú)縫互連和兼容。客戶(hù)無(wú)需為每個(gè)項(xiàng)目選擇各自的ESB。所有的ESB都能并列運(yùn)行,以便在整個(gè)企業(yè)內(nèi)對(duì)不同的ESB進(jìn)行定制部署。
IBM ESB產(chǎn)品組合擁有三款產(chǎn)品:基于J2EE規(guī)范,針對(duì)標(biāo)準(zhǔn)接口整合的WebSphere Enterprise Service Bus(WESB);針對(duì)遺留應(yīng)用和異構(gòu)系統(tǒng)進(jìn)行整合的WebSphere Message Broker(WMB);以及針對(duì)特定需求的大交易量處理進(jìn)行整合的WebSphere DataPower。靈活地在不同的場(chǎng)景中部署并應(yīng)用這些ESB產(chǎn)品,從而幫助企業(yè)構(gòu)建一個(gè)全面的、不受限制的企業(yè)服務(wù)總線(xiàn)。
最新WESB功能擴(kuò)展包——快速體驗(yàn)SOA連接性?xún)r(jià)值
據(jù)介紹,新推出WESB擴(kuò)展功能包,包含企業(yè)服務(wù)總線(xiàn)、開(kāi)發(fā)工具、應(yīng)用服務(wù)器和適配器四種功能,而其成本價(jià)格則對(duì)廣大中小企業(yè)以及希望進(jìn)行SOA試點(diǎn)的大型企業(yè)極具誘惑力。該功能包包括:
WebSphere Enterprise Service Bus (WESB)——針對(duì)Web應(yīng)用的入門(mén)級(jí)企業(yè)服務(wù)總線(xiàn)產(chǎn)品,為您的應(yīng)用整合提供快速便捷易用的整合能力;
WebSphere Integration Developer (WID)——功能強(qiáng)大的服務(wù)設(shè)計(jì)/開(kāi)發(fā)工具;為客戶(hù)提供全部所需的企業(yè)服務(wù)總線(xiàn)和開(kāi)發(fā)工具包;
WebSphere Application Server NetWork Deployment (WASND) —— 應(yīng)用服務(wù)器網(wǎng)絡(luò)部署版,為您的應(yīng)用提供最佳的J2EE運(yùn)行環(huán)境!
使用內(nèi)置的適配器(File/FTP/EMAIL/JDBC)——增強(qiáng)WESB的連接能力。
作為一種經(jīng)濟(jì)適用的服務(wù)集成解決方案,WESB支持?jǐn)?shù)百種 ISV 解決方案并提供擴(kuò)展的WebSphere適配器(Adapter)支持,便于企業(yè)與現(xiàn)有IT資產(chǎn)進(jìn)行連接。預(yù)先構(gòu)建的調(diào)解功能有助于減少開(kāi)發(fā)時(shí)間和成本。
由于WESB與WebSphere應(yīng)用服務(wù)器(WebSphere Application Server,WAS)一脈相承,企業(yè)可以充分利用市場(chǎng)領(lǐng)先的成熟人才和服務(wù)(例如,集群、故障轉(zhuǎn)移、系統(tǒng)管理和安全性)。共同的工具和管理方法意味著從WAS到WESB再到WebSphere Process Server(WPS)的遷移實(shí)際上是無(wú)縫的,這意味著企業(yè)客戶(hù)并不需要更多的技術(shù)人力資源,即可實(shí)現(xiàn)從應(yīng)用開(kāi)發(fā)到應(yīng)用整合再到流程整合的無(wú)縫發(fā)展的SOA之路。與 Tivoli 軟件的無(wú)縫集成,則可以令企業(yè)享受世界一流的安全和系統(tǒng)管理功能。
另外,WebSphere Integration Developer是一款與 WESB 結(jié)合使用的工具,它提供了一種集成、交互式和可視化的開(kāi)發(fā)方式,而且只需很少的編程技能,能夠大大加快應(yīng)用開(kāi)發(fā)的速度。
采用WESB功能擴(kuò)展包來(lái)開(kāi)發(fā)應(yīng)用和搭建企業(yè)服務(wù)總線(xiàn),核心優(yōu)勢(shì)體現(xiàn)在:
建立在WebSphere應(yīng)用服務(wù)器(WAS)網(wǎng)絡(luò)部署版之上,可作為企業(yè)新應(yīng)用開(kāi)發(fā)的部署平臺(tái)(Run Time Environment);簡(jiǎn)單易用,具有Java開(kāi)發(fā)背景的工程師可以迅速學(xué)習(xí)上手;
為標(biāo)準(zhǔn)通信接口(HTTP,JMS,WebSphere MQ,Web Service,XML,WebSphere Adapter)構(gòu)建ESB,實(shí)現(xiàn)應(yīng)用快速整合和SOA框架;
包括了強(qiáng)大的SCA開(kāi)發(fā)工具WebSphere Integration Developer,用戶(hù)/開(kāi)發(fā)商無(wú)需另外購(gòu)買(mǎi)開(kāi)發(fā)工具;
靈活的產(chǎn)品打包計(jì)劃,降低了企業(yè)購(gòu)買(mǎi)成本,適合中小企業(yè)輕松建立新一代的企業(yè)信息交換平臺(tái);
無(wú)縫整合IBM提供的具有更強(qiáng)大整合能力的WebSphere Message Broker(支持更多的標(biāo)準(zhǔn)化和非標(biāo)準(zhǔn)化通信接口和協(xié)議)以及DataPower(擁有針對(duì)Web Service和XML無(wú)以倫比的處理性能和安全網(wǎng)關(guān)功能),便于企業(yè)定制可伸縮的企業(yè)整合方案。
對(duì)于中國(guó)的各大軟件開(kāi)發(fā)企業(yè)而言,WESB擴(kuò)展功能包的推出,能夠讓軟件開(kāi)發(fā)商們?cè)诓辉黾映杀镜幕A(chǔ)之上,縮短開(kāi)發(fā)時(shí)間和人力資源的要求,并使其基于ESB的解決方案具備更強(qiáng)的未來(lái)擴(kuò)展性,從而在市場(chǎng)上獲得更多的成本和競(jìng)爭(zhēng)優(yōu)勢(shì)。IBM公司希望通過(guò)推出WESB擴(kuò)展功能包優(yōu)惠政策,幫助廣大的中國(guó)企業(yè)能夠在短時(shí)間、低成本的情況下迅速走上SOA的第一步。
文章作者:IT專(zhuān)家網(wǎng)
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類(lèi)軟件信息研發(fā)企業(yè)名錄