劉琦琳
SOA已死——這是今年初Burton集團(tuán)副總裁兼研究總監(jiān)AnneThomas Manes的看法。她在博客中撰文指出,由于無(wú)法快速地展示其ROI,SOA遭遇死亡,經(jīng)濟(jì)衰退的災(zāi)難性影響徹底摧毀了它。SOA由其后代得以延續(xù):mashups、BPM、SaaS云計(jì)算及其他依賴“服務(wù)”的架構(gòu)方法。而年初至今的一些言論也認(rèn)為,缺乏理解SOA的熟練架構(gòu)師,廠商過(guò)分關(guān)注銷售,對(duì)解決方案卻關(guān)注不足、過(guò)度渲染S0A的神奇作用導(dǎo)致用戶對(duì)SOA失去信心。
SOA真的“死”了嗎?其實(shí),這些關(guān)于SOA已死的觀點(diǎn)正是說(shuō)明了SOA的應(yīng)用和實(shí)施正在呼喚更加實(shí)際、可執(zhí)行的方案和思路。那么,目前中國(guó)用戶在部署SOA解決方案時(shí)存在哪些誤區(qū)和困難,各廠商在推進(jìn)SOA落地時(shí)又有哪些新的體會(huì)和對(duì)策?
在推進(jìn)、實(shí)施S0A的過(guò)程中,很多廠商感覺(jué)到,在目前中國(guó)市場(chǎng),很多客戶會(huì)格外關(guān)注SOA、選擇SOA,但卻未必能理解SOA對(duì)企業(yè)的價(jià)值,這也就導(dǎo)致了企業(yè)對(duì)SOA部署、實(shí)施中許多困難的不理解。
普元軟件CEO沈惠中說(shuō)道,“部署S0A在宏觀上有兩種實(shí)現(xiàn)形式:一種是從架構(gòu)開(kāi)始,如國(guó)外很多廠商推進(jìn)的企業(yè)級(jí)的自上而下的貫通式;另一種則是從應(yīng)用(如CRM、HR)開(kāi)始,從每一個(gè)項(xiàng)目開(kāi)始SOA化,自下而上的方式。”這兩種方式當(dāng)然各有優(yōu)劣。從架構(gòu)開(kāi)始,可以有統(tǒng)一的規(guī)劃,但是“周期過(guò)長(zhǎng)、風(fēng)險(xiǎn)較大,在前期就要投入大量的資金和時(shí)間進(jìn)行總體設(shè)計(jì)和系統(tǒng)搭建”,這樣,SOA靈活、低成本、高可復(fù)用性就無(wú)法短時(shí)間顯示出來(lái),且不論實(shí)施難度,從企業(yè)預(yù)算和規(guī)劃方面也很難通過(guò)。而且,先搭建基礎(chǔ)設(shè)施、劃分服務(wù)“顆粒”,隨著時(shí)間推移,業(yè)務(wù)的變化速度很快,事先搭建的架構(gòu)很可能又適應(yīng)不了新興的業(yè)務(wù)需求了。……