“我與客戶討論最多的問題是如何使 SOA 部署從試驗(yàn)階段進(jìn)入實(shí)用階段”,這是 BEA 公司 CTO Mark Carges 在不久前美國(guó) InfoWorld 舉辦的“ SOA 高峰論壇”上做題為“利用服務(wù)基礎(chǔ)架構(gòu)將 SOA 從試驗(yàn)階段推進(jìn)到實(shí)用階段”的主題演講時(shí)中談到的。他還指出,“服務(wù)基礎(chǔ)架構(gòu)”這種新的企業(yè)軟件類別的出現(xiàn)表明了一個(gè)重要的市場(chǎng)趨勢(shì):它將幫助企業(yè)用戶盡快將 SOA 實(shí)施推進(jìn)到下一階段。
Carges 描述了 SOA 平臺(tái)將如何從今天的 Web 服務(wù)和復(fù)合應(yīng)用轉(zhuǎn)向正在興起的服務(wù)基礎(chǔ)架構(gòu)( Service InfrastrUCture ),這也是使 IT 更好地服務(wù)于業(yè)務(wù)需求的重要步驟。“ SOA 是一種 IT 構(gòu)建方式,它可以使 IT 更好地滿足業(yè)務(wù)需求。” Carges 說:“服務(wù)基礎(chǔ)架構(gòu)有助于讓業(yè)務(wù)流程、信息和服務(wù)在異構(gòu)的業(yè)務(wù)環(huán)境中安全地流動(dòng),并能同時(shí)提升專有系統(tǒng)之上的業(yè)務(wù)邏輯。”
Carges 具體闡述了企業(yè)客戶在部署 SOA 時(shí)必須考慮的主要問題以及為什么服務(wù)基礎(chǔ)架構(gòu)能夠?yàn)榇颂峁├硐氲钠脚_(tái),主要包括:
安全服務(wù)層―― 服務(wù)基礎(chǔ)架構(gòu)可以將安全作為服務(wù)傳遞,從而使業(yè)務(wù)流程或應(yīng)用組件可以通過公共框架使用公共的安全服務(wù)(例如驗(yàn)證和授權(quán)服務(wù))。“假如您從服務(wù)基礎(chǔ)架構(gòu)的角度來考慮 SOA ,您就對(duì)端對(duì)端的安全問題進(jìn)行了全盤考慮。” Carges 說道。
可伸縮性―― 服務(wù)基礎(chǔ)架構(gòu)可提供元數(shù)據(jù)級(jí)的復(fù)合框架,從而答應(yīng)您無需經(jīng)過冗長(zhǎng)的編程過程就可以改變業(yè)務(wù)策略,而在過去的企業(yè) IT 環(huán)境里,業(yè)務(wù)策略的改變通常都無法避免冗長(zhǎng)的編程過程。 Carges 說,“衡量 SOA 是否成功的尺度是看企業(yè)從何時(shí)開始不再需要開發(fā)人員不斷地編寫代碼,并開始重用已有代碼,也就是說,企業(yè)可以利用可重用的資產(chǎn)來組成新的業(yè)務(wù)流程。”
為了充分說明這一新技術(shù)將如何更好地滿足業(yè)務(wù)需求, Carges 隨后發(fā)布了 BEA 與 InfoWorld 最近所作的調(diào)查結(jié)果,這次調(diào)查的主題是“企業(yè)采用 SOA 作為要害業(yè)務(wù)戰(zhàn)略”。 在被調(diào)查的大型企業(yè)中,有 27% 的企業(yè)已經(jīng)采用了 SOA ,但是其中只有三分之一進(jìn)行了全企業(yè)范圍的實(shí)施,這表明大部分客戶在尋求幫助,以期將 SOA 從小規(guī)模試用項(xiàng)目推進(jìn)到大規(guī)模使用。
今年夏天, BEA 將發(fā)布一些新產(chǎn)品,它們將增強(qiáng) BEA 抓住服務(wù)基礎(chǔ)架構(gòu)機(jī)會(huì)的能力。這些產(chǎn)品將使業(yè)務(wù)流程專家和 IT 運(yùn)作能夠更迅速地組合、部署、保護(hù)和治理跨異構(gòu)平臺(tái)和技術(shù)的復(fù)合應(yīng)用,最重要的是完成這些任務(wù)并不需要編寫程序代碼,而只需要利用組合和治理工具。