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