《SOA中國(guó)路線圖(實(shí)施版)》發(fā)布 解密中國(guó)SOA落地方法
日前,《SOA中國(guó)路線圖(實(shí)施版)》一書由清華大學(xué)出版社出版,該書由全球領(lǐng)先的SOA中間件廠商普元軟件的三名資深架構(gòu)師焦烈焱、馮興智、楊洪波合著而成。這也是國(guó)內(nèi)***本由身在企業(yè)一線的研發(fā)人員整合SOA研究成果與實(shí)施案例而撰寫的SOA專著,對(duì)正在關(guān)注或渴望用SOA的方法來(lái)重構(gòu)IT架構(gòu)并提升商業(yè)競(jìng)爭(zhēng)力的中國(guó)企業(yè)而言,是一本難得的指導(dǎo)與案例教材。
SOA是一個(gè)有著長(zhǎng)達(dá)10余年歷史的概念,1996年由全球著名的咨詢機(jī)構(gòu)Gartner提出, SOA將軟件視為由“構(gòu)件化服務(wù)”組成的新系統(tǒng),著重強(qiáng)調(diào)軟件的松散耦合、并使用獨(dú)立的標(biāo)準(zhǔn)接口,讓企業(yè)應(yīng)用系統(tǒng)變得靈活。Gartner甚至預(yù)言,基于服務(wù)導(dǎo)向的商業(yè)應(yīng)用(SOBA)將會(huì)具備ERP、CRM、供應(yīng)鏈和其他應(yīng)用的全部功能,從而成為單一商業(yè)應(yīng)用的終結(jié)者。
今天的中國(guó),SOA正一步步從設(shè)想、預(yù)言轉(zhuǎn)變?yōu)榍袑?shí)的方向和當(dāng)下的任務(wù)。但是當(dāng)企業(yè)用戶開(kāi)始準(zhǔn)備著手將自己的IT架構(gòu)采用SOA的方法來(lái)統(tǒng)一和建設(shè)的時(shí)候,卻對(duì)不同的SOA實(shí)施的維度、切入點(diǎn)、關(guān)鍵技術(shù)產(chǎn)生了疑惑,而本書的核心內(nèi)容,正是從上述方面回答了架構(gòu)師們所最為關(guān)心的話題。
為了更加清晰地闡述SOA的實(shí)施路線以及效果,作者列舉了電信和金融兩大行業(yè)中SOA案例,全書每個(gè)章節(jié)都對(duì)這兩大案例進(jìn)行對(duì)應(yīng)的解讀,以幫助讀者進(jìn)入“身臨其境”般的SOA實(shí)施全程,并結(jié)合企業(yè)的自身需求和資源調(diào)配能力,來(lái)將自己的IT資產(chǎn)做SOA化的架構(gòu)重整和搭建。
作者認(rèn)為,中國(guó)企業(yè)在理解和實(shí)施SOA時(shí),應(yīng)當(dāng)關(guān)注4個(gè)維度、3個(gè)切入點(diǎn)以及5種技術(shù)。4個(gè)維度是指理解SOA概念時(shí)所要關(guān)注的維度,分別是面向業(yè)務(wù)的應(yīng)用、架構(gòu)模式、方法學(xué)和編程模型。面向業(yè)務(wù)的應(yīng)用,是指SOA的核心是基于標(biāo)準(zhǔn)的業(yè)務(wù)應(yīng)用服務(wù),具有明確的業(yè)務(wù)含義,在進(jìn)行業(yè)務(wù)構(gòu)件的設(shè)計(jì)時(shí)不需要過(guò)分關(guān)注技術(shù)的實(shí)現(xiàn),而是以業(yè)務(wù)為驅(qū)動(dòng)。架構(gòu)模式,是指SOA是一種架構(gòu)設(shè)計(jì)模式,用來(lái)解決多系統(tǒng)、多應(yīng)用環(huán)境下的企業(yè)架構(gòu)問(wèn)題,不是一種單純的技術(shù)。
方法學(xué)是指SOA是一種規(guī)劃企業(yè)應(yīng)用的方法,包括業(yè)務(wù)規(guī)劃、流程規(guī)劃、服務(wù)規(guī)劃等,幫助企業(yè)從業(yè)務(wù)戰(zhàn)略的角度出發(fā)規(guī)劃業(yè)務(wù)功能。編程模型,是指從技術(shù)人員角度,SOA是基于服務(wù)的方式開(kāi)開(kāi)發(fā)模塊化的應(yīng)用,強(qiáng)調(diào)服務(wù)組裝與流程編排,而非以編寫源代碼的方式來(lái)“制造”軟件。
3個(gè)切入點(diǎn)是指企業(yè)的軟件系統(tǒng)在實(shí)施SOA時(shí)從3個(gè)角度切入,一是快速構(gòu)建高質(zhì)量、靈活、易管控、面向服務(wù)的業(yè)務(wù)應(yīng)用;二是建設(shè)SOA基礎(chǔ)設(shè)施,提供集約化運(yùn)營(yíng)管理;三是通過(guò)SOA方法論指導(dǎo),建立符合企業(yè)自身特點(diǎn)的架構(gòu)與規(guī)范,指導(dǎo)業(yè)務(wù)與技術(shù)實(shí)現(xiàn)。而5種技術(shù)是SCA、SDO、OSGi、BPM、RIA。
IDC大中華區(qū)總裁郭昕對(duì)SOA正在帶來(lái)的信息革命與企業(yè)變革深信不疑,在書的序言結(jié)尾,他寫道:當(dāng)世界上絕大多數(shù)人日復(fù)一日地創(chuàng)造著信息附加值的時(shí)候,你不得不問(wèn),是什么架構(gòu)和核心系統(tǒng)平臺(tái)能夠有效地保障幾十億“勞動(dòng)大軍”的無(wú)縫連接和信息流動(dòng)?是什么技術(shù)可以最有效地整合資源、利用資源?是什么技術(shù)可以低成本地滿足中小企業(yè)信息化、服務(wù)化IT建設(shè)?答案似乎就在SOA。
關(guān)于本書請(qǐng)點(diǎn)擊: http://gocom.primeton.com/special/soabook2009/