|設(shè)為首頁 加入收藏

手機(jī)站

微博 |

我的商務(wù)中心

中鞋網(wǎng),國內(nèi)垂直鞋類B2B優(yōu)秀門戶網(wǎng)站 - 中鞋網(wǎng) 客服經(jīng)理 | 陳經(jīng)理 鐘經(jīng)理
你現(xiàn)在的位置:首頁 > 新聞中心 > 人才新聞 > 部署開源SOA需要專業(yè)人才與技術(shù)的支援

部署開源SOA需要專業(yè)人才與技術(shù)的支援

2009-02-13 09:21:46 來源:IT專家網(wǎng) 中國鞋網(wǎng) http://m.wvsf.cn/

  相對商業(yè)SOA動輒需要投入6到7位數(shù)的成本,開源SOA產(chǎn)品的一大賣點(diǎn)就是低廉的價(jià)格。然而,這些低成本、功能豐富的平臺通常都是并非針對商業(yè)用戶所開發(fā)的企業(yè)服務(wù)總線(ESB),需要更多的技術(shù)專業(yè)人員去進(jìn)行調(diào)整。

  在開源ESB中,Apache ServiceMix、Iona Fuse ESB、JBoss ESB、MuleESB,以及WSO2ESB都是目前的主流,但在進(jìn)行選擇前,必須先考慮到其功能配置是否能對你公司SOA實(shí)施有所幫助,還是平添障礙。

  ESB是一種基于標(biāo)準(zhǔn)的SOA中樞,它能夠通過服務(wù)界面連接應(yīng)用。通過信息合并、Web服務(wù)、XML以及數(shù)據(jù)傳輸和管理,ESB能可靠連接、調(diào)整并控制服務(wù)之間的通訊與互動。

  涉及到技術(shù)集成方面,開源ESB提供了與其它商業(yè)應(yīng)用相類似的成效。開源ESB不僅經(jīng)過完善的測試,在網(wǎng)上建立正式的資料文檔,同時(shí)也針對JDBC、SOAP、FTP、HTTP、POP3、TCP、UDP,甚至AS/400等遺留系統(tǒng)帶有一系列的配適器。

  然而,在階段性實(shí)施SOA的過程中,將商業(yè)需求與IT基礎(chǔ)架構(gòu)相結(jié)合尤為重要,而這正是開源ESB所無法提供的(至少從目前來看)。雖然IT人員能夠適應(yīng)XML和Java,但商業(yè)人員在開源環(huán)境下工作總會面臨著各種困難。商業(yè)分析師往往都要視覺化查看流程狀態(tài),對流程運(yùn)行進(jìn)行實(shí)時(shí)變更,或調(diào)整服務(wù)等級協(xié)議,并替換低效的服務(wù)。在這方面,商業(yè)產(chǎn)品所具備的靈活性帶來了即插即用的架構(gòu)和對現(xiàn)有服務(wù)的再使用。

  只有當(dāng)用戶有足夠的XML和Java專業(yè)經(jīng)驗(yàn)來使用它們時(shí),開源ESB才能提供直觀的成效。比如某公司需要一套系統(tǒng)來接受、驗(yàn)證和處理網(wǎng)上訂單。在MuleESB里,終端、連接器和路由器都是由XML所定義。在Spring和Mule中,要?jiǎng)?chuàng)建JavaBean和兩個(gè)配置文件來接受訂單信息,但文件內(nèi)容與XML之間的對話,以及驗(yàn)證訂單數(shù)量的正確性,都需要進(jìn)行額外的Java編碼。然后通過XML來配置Web服務(wù)適配器,去處理訂單。

  因此在某種情況下,商業(yè)ESB是最理想的選擇,因?yàn)樯虡I(yè)分析師能夠在無需額外編碼的前提下,視覺化查看流程狀態(tài)。而對于開源產(chǎn)品來說,額外的編程要求和技術(shù)專家的支持明顯帶來了不少障礙。

  測試是一種從開源產(chǎn)品中獲得經(jīng)驗(yàn)的有效途徑。只要Web服務(wù)被創(chuàng)建,開發(fā)人員就能建立小規(guī)模用戶群去進(jìn)行測試,在早期活動(比如SOA試運(yùn)行階段)中尤其如此。在這方面,Jmeter和SoapUI都提供了相仿的功能,匹配大多數(shù)的商業(yè)產(chǎn)品,足以完整測試SOA試運(yùn)行項(xiàng)目。

  治理上的欠缺

  相比其它部署模型,SOA要求更多的制度規(guī)范,否則公司內(nèi)的復(fù)合應(yīng)用和Web服務(wù)就會過剩,從而降低服務(wù)應(yīng)有的效率。雖然在ESB上的開源產(chǎn)品不在少數(shù),但在SOA治理方面,市場上目前只有MuleGalaxy一種開源產(chǎn)品。不過這并非壞事,因?yàn)檎麄€(gè)開源社區(qū)都會專注于開發(fā)并調(diào)驗(yàn)這一個(gè)平臺,滿足與其它商業(yè)產(chǎn)品相匹配的要求。

  MuleGalaxy提供了Web管理控制臺工具,如XML、XSD和WSDL文件可以被添加到注冊表中。IT團(tuán)隊(duì)可以運(yùn)用并加強(qiáng)策略,而用戶也可以管理生命周期和關(guān)聯(lián)性,并運(yùn)行報(bào)表。該平臺支持自動發(fā)現(xiàn)服務(wù),提交到Atom發(fā)布界面。此外,它也有類似于商業(yè)產(chǎn)品的功能,因此在選擇治理工具時(shí),MuleGalaxy也是一個(gè)理想考慮對象。

  MuleESB特別提供了額外的工具,以訂閱付費(fèi)的模式來監(jiān)控、管理、使用和操作。對于那些需要高可用性、高績效和技術(shù)支持的公司,可以考慮這一優(yōu)勢。另外,幾乎所有的開源項(xiàng)目都能獲得開源社區(qū)的支持,雖然對企業(yè)來說這種方式可能較為低效。

  與SOA相關(guān)的大部分開源產(chǎn)品的成本都會隨著時(shí)間、技術(shù)等因素的演化而逐步降低。為了有效實(shí)施開源ESB,IT團(tuán)隊(duì)必須要準(zhǔn)備好去學(xué)習(xí)框架、組件模型、XML腳本模型,并在Spring和Java上有一定的工作經(jīng)驗(yàn)。對于具備專業(yè)人才和充裕時(shí)間的公司而言,良好的治理和測試功能,靈活的可升級性與可擴(kuò)展性,讓開源產(chǎn)品成為高成本的商業(yè)產(chǎn)品之外的又一選擇。

在線咨詢

姓名
電話
留言

快捷留言

  • 請問我所在的地方有加盟商嗎?
  • 我想了解加盟費(fèi)用和細(xì)則。
  • 留下郵箱,請將資料發(fā)給我謝謝!
  • 我對加盟有興趣,請迅速聯(lián)系我!
  • 我想了解貴品牌的加盟流程,請與我聯(lián)系!
  • 請問投資所需要的費(fèi)用有哪些!
中國鞋網(wǎng)倡導(dǎo)尊重與保護(hù)知識產(chǎn)權(quán)。如發(fā)現(xiàn)本站文章存在版權(quán)問題,煩請第一時(shí)間與我們聯(lián)系,謝謝!也歡迎各企業(yè)投稿,投稿請Email至:8888888888@qq.com
我要評論:(已有0條評論,共0人參與)
你好,請你先登錄或者注冊!!! 登錄 注冊 匿名
  • 驗(yàn)證碼:
推薦新聞
熱門鞋業(yè)專區(qū)
品牌要聞
品牌推薦
熱度排行