電視劇《浮沉》劇照

晶通:兩千多人的廠和SOA有什么關(guān)系?

在小說(shuō)和電視劇中,晶通是一個(gè)曾經(jīng)輝煌、先進(jìn)和令人驕傲的地方大廠,雖然小說(shuō)和電視劇中都未指明晶通廠到底生產(chǎn)的是什么,到底又因何盛事、因何而衰落,但從電視劇中我們也能或多或少的了解這個(gè)廠子的大致情況,以及他與SOA的“不解之緣”。

從劇中臺(tái)詞王貴林的臺(tái)詞不難看出,晶通大約有1800多名在崗員工,以及數(shù)百人的離退休人員,這是一個(gè)上世紀(jì)50年代建廠,在80-90年代紅極一時(shí)的傳統(tǒng)的、老式的國(guó)企。而從廠名“晶通電子廠”上來(lái)看,晶通廠是一個(gè)典型的當(dāng)年廣泛存在于長(zhǎng)江三角洲的電子元件生產(chǎn)廠,規(guī)模宏大且一直在計(jì)劃經(jīng)濟(jì)的體制內(nèi)生產(chǎn)國(guó)家——但并不一定是市場(chǎng)——需要的電子元器件。

很顯然,老國(guó)企消耗的人力物力較多,但是生產(chǎn)效率,產(chǎn)品質(zhì)量卻比較落后,導(dǎo)致晶通的企業(yè)效益越來(lái)越低,這當(dāng)然也是老國(guó)企的通病。從大致的電視劇劇情來(lái)看,晶通廠是典型的設(shè)備陳舊、技術(shù)落后、管理僵化、產(chǎn)品喪失競(jìng)爭(zhēng)力的電子元器件企業(yè),我們可以將其大致劃歸到制造業(yè)中。

SOA仍然是重要的企業(yè)應(yīng)用基礎(chǔ)

而從后期討論在改制中討論是上馬CAM還是AAM系統(tǒng)的情況來(lái)看,顯然AAM是不存在的(準(zhǔn)確的說(shuō),AAM確實(shí)是某一軟件的縮寫(xiě),但與晶通風(fēng)馬牛不相及),CAM與晶通的關(guān)系倒是有的可說(shuō):CAM (computer Aided Manufacturing,計(jì)算機(jī)輔助制造)的核心是計(jì)算機(jī)數(shù)值控制(簡(jiǎn)稱數(shù)控),是將計(jì)算機(jī)應(yīng)用于制造生產(chǎn)過(guò)程的過(guò)程或系統(tǒng)——對(duì)于制造業(yè)企業(yè)來(lái)說(shuō),尤其是晶通這樣的電子元器件企業(yè)來(lái)說(shuō),CAM系統(tǒng)確實(shí)是其邁進(jìn)現(xiàn)代化不可或缺的產(chǎn)品技術(shù)平臺(tái)。

至此,我們已經(jīng)可以開(kāi)始著手研究晶通與SOA的關(guān)系了,因?yàn)槲覀儼l(fā)現(xiàn)了兩個(gè)關(guān)鍵詞:制造業(yè)和CAM。

晶通廠與SOA:最適合的選擇

我們先來(lái)談?wù)凜AM的話題。一般來(lái)說(shuō),我們很少將CAM和SOA聯(lián)系起來(lái),因?yàn)镃AM的應(yīng)用領(lǐng)域與設(shè)備——數(shù)控機(jī)床等設(shè)備——更為緊密,而和企業(yè)軟件平臺(tái)的架構(gòu)關(guān)系并不多,但CAM卻與另一個(gè)與SOA緊密相關(guān)的軟件有著密切的聯(lián)系,那就是CAD——計(jì)算機(jī)輔助設(shè)計(jì)。

CAD與SOA所產(chǎn)生的關(guān)聯(lián)大部分情況下來(lái)自于對(duì)動(dòng)態(tài)數(shù)據(jù)的要求,幾年前就有供應(yīng)商推出基于SOA的CAD集成方案。其應(yīng)用環(huán)境類似于此:企業(yè)擁有ERP軟件,同樣也具備CAD界面功能,但其設(shè)計(jì)目的只是實(shí)現(xiàn)從CAD工具中導(dǎo)入和導(dǎo)出數(shù)據(jù)。這種集成方案就產(chǎn)生了兩個(gè)互相單獨(dú)和分割的產(chǎn)品數(shù)據(jù)管理(PDM)數(shù)據(jù)庫(kù),進(jìn)而引致數(shù)據(jù)同步的問(wèn)題。基于SOA的CAD解決方案將web服務(wù)技術(shù)植入其SOA架構(gòu)中,使工程設(shè)計(jì)和制造共享PDM數(shù)據(jù),實(shí)現(xiàn)了“實(shí)時(shí)CAD與PDM”的集成。更進(jìn)一步的,是讓不同的CAD工具——企業(yè)很可能有不少于1種的CAD——分享標(biāo)準(zhǔn)的DPM數(shù)據(jù)和功能。

但總的說(shuō)來(lái),這只是SOA與CAD的結(jié)合,CAD在設(shè)計(jì)到制造的后期與CAM的關(guān)系更多一些,不過(guò)CAM與SOA的關(guān)系只能稱得上是“簡(jiǎn)介聯(lián)系”。

當(dāng)然,還有晶通廠的制造業(yè)企業(yè)這個(gè)背景,這也是SOA領(lǐng)域在2008年前后最為火熱的行業(yè)。

客觀的來(lái)說(shuō),SOA與制造業(yè)有著非常緊密的聯(lián)系,制造業(yè)也是“最有活用SOA可能性的行業(yè)的其中之一”。中國(guó)制造業(yè)已經(jīng)逐步離開(kāi)小型的家庭作坊式的運(yùn)作模式,誕生了一大批大中型制造企業(yè),如今國(guó)內(nèi)的制造業(yè)對(duì)信息化的需求也不單單是5,6年前的ERP或者簡(jiǎn)單的財(cái)務(wù)管理系統(tǒng),企業(yè)需要將包括原材料的采購(gòu)、產(chǎn)品加工生產(chǎn)、產(chǎn)品研發(fā)及銷售管理等通過(guò)信息化系統(tǒng)進(jìn)行很好的管理,特別是和上下游產(chǎn)業(yè)的合作伙伴等,為此,企業(yè)部署了一大堆信息化管理系統(tǒng),包括PLM、MES、SCM、CRM、ERP等等,

就像是晶通廠,即便是從改制的負(fù)責(zé)人上,就能夠看出晶通廠在于志德與王貴林兩人身上難以跨越的管理與協(xié)作難題,再加上本身一個(gè)老廠的時(shí)間跨度長(zhǎng),又不免曾落入國(guó)企信息化的“大干快上”時(shí)代,晶通廠不可能沒(méi)有幾個(gè)不像樣的或是版本號(hào)老掉牙的軟件系統(tǒng),從這一點(diǎn)上來(lái)看,晶通廠應(yīng)用SOA架構(gòu)是不可不為的事情。(插一句話,從對(duì)SOA的重視和思路上看,顯然喬莉所代表的賽思更有敏感性)

復(fù)雜的信息架構(gòu),復(fù)雜的軟硬件情況,信息系統(tǒng)之間的數(shù)據(jù)溝通難免會(huì)出現(xiàn)各種各樣的瓶頸,而目前,企業(yè)內(nèi)此類信息化問(wèn)題的解決方法,實(shí)施SOA是個(gè)不錯(cuò)的選擇——SOA的價(jià)值在于它的靈活性和可操作性,以及他能夠“面向服務(wù)”的特性。

對(duì)于晶通廠這樣的老國(guó)企來(lái)說(shuō),SOA架構(gòu)的實(shí)現(xiàn)可能是必然的,長(zhǎng)期的積累帶來(lái)復(fù)雜的應(yīng)用環(huán)境,想必如果在真實(shí)的銷售案例里,SOA必然會(huì)作為CAD、ERP、CAM等等一系列晶通可能用到的企業(yè)管理軟件的架構(gòu)基礎(chǔ)與方案重點(diǎn)。SOA在這樣的老廠有著不可替代的作用。

不過(guò),為什么我們?cè)谶@幾年對(duì)SOA會(huì)如此陌生呢?或者說(shuō),SOA為什么銷聲匿跡了呢?

SOA:死? 或 生?

“SOA已死?!焙芏嗳苏J(rèn)為,2008-2009年的金融危機(jī)及其引發(fā)的全球經(jīng)濟(jì)衰退,殺死了SOA——災(zāi)難性的影響徹底摧毀了它,而更多的人認(rèn)為,SOA曾被認(rèn)為是IT的大救星,現(xiàn)在卻證明是一項(xiàng)極其失敗的試驗(yàn),至少對(duì)于大多數(shù)組織而言如此。

從媒體報(bào)道和像是IBM這樣的供應(yīng)商的宣傳上來(lái)看,SOA這個(gè)詞的出現(xiàn)頻率確實(shí)遠(yuǎn)較幾年前少的可憐,尤其是在很多企業(yè)的CIO在視頻訪談節(jié)目談到SOA的時(shí)候,他們都說(shuō):“這(SOA)曾經(jīng)是企業(yè)信息化最失敗的實(shí)踐?!钡聦?shí)是否真的如此?SOA是否已死?我們要嘗試著找到答案。

不過(guò),在討論SOA是否已死的話題之前,我們先要看看什么是SOA。

從官方和普遍的定義來(lái)看,面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture,SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái)。

它的接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。

而通俗的解釋則是,SOA被認(rèn)為能大規(guī)模降低成本和增加企業(yè)應(yīng)用的靈活性,通過(guò)實(shí)施SOA,企業(yè)能夠簡(jiǎn)化不同應(yīng)用平臺(tái)的管理、信息的共享和應(yīng)用協(xié)同,從而更好地為企業(yè)提供服務(wù)。

換句話說(shuō),SOA提供了這樣一種能力:將應(yīng)用、數(shù)據(jù)和協(xié)同都服務(wù)化,它是一種建設(shè)企業(yè)軟件應(yīng)用的思路和架構(gòu)體系??梢哉f(shuō)“SOA始終是關(guān)于架構(gòu)的,而不是獲得資金的方法,或是分析師炒作的對(duì)象,也不是特定的中間件平臺(tái)。在過(guò)去的10年間,IT界在理解和改進(jìn)這種架構(gòu)風(fēng)格上已經(jīng)取得了顯著的進(jìn)步?!?/p>

總的來(lái)看,SOA確實(shí)耗費(fèi)巨大,因?yàn)橥?yīng)商或極大的改變——或是徹底的顛覆——企業(yè)的原有軟件架構(gòu),并讓企業(yè)用戶付出不菲的咨詢費(fèi)用,因此SOA曾被認(rèn)為是耗費(fèi)巨大的企業(yè)管理平臺(tái)的改變,這也就是為什么在經(jīng)濟(jì)危機(jī)之時(shí),SOA會(huì)被迅速的忘記和拋棄。

Burton集團(tuán)副總裁兼研究總監(jiān)Anne Thomas Manes認(rèn)為,經(jīng)濟(jì)的衰退與“SOA并未創(chuàng)造真正的價(jià)值擊垮了它自己”,這位分析師認(rèn)為,除了極個(gè)別情況,SOA并未兌現(xiàn)它承諾的好處。在投資百萬(wàn)后,IT系統(tǒng)并未得到改善。許多組織的情況更糟:成本增加、項(xiàng)目延期,系統(tǒng)比以往更脆弱。手握錢(qián)袋的人們對(duì)此已感到厭倦——“鑒于2009年的預(yù)算緊縮,許多組織消減了他們SOA項(xiàng)目的資金?!?/p>

但她也表示,她的立場(chǎng)并非是對(duì)SOA所提倡的面向服務(wù)、信息共享、應(yīng)用靈活、業(yè)務(wù)整合的否定,她僅僅認(rèn)為,作為一個(gè)詞匯“SOA”已經(jīng)凋零,但是作為實(shí)踐方式“SOA”對(duì)于任何的企業(yè)的發(fā)展而言還是非常重要的。她認(rèn)為,以SOA的精神——方法、架構(gòu)和理念——去實(shí)施EAI(企業(yè)應(yīng)用整合)是非常有必要的,只是恰巧在經(jīng)濟(jì)衰退的時(shí)候,企業(yè)往往首先放棄的都是軟件方面的投資,這也就導(dǎo)致很多項(xiàng)目和計(jì)劃都被擱置,從而導(dǎo)致我們很少看到SOA這個(gè)詞。

從另一個(gè)角度來(lái)看,既然很多計(jì)劃被擱置,SOA的實(shí)施項(xiàng)目被停止,炒作、推動(dòng)或是銷售SOA的供應(yīng)商的動(dòng)力也就被弱化,我們自然難以從媒體或是供應(yīng)商那里看到更多有關(guān)SOA的話題,但事實(shí)是,我們至少能從一些大型供應(yīng)商那里看到持續(xù)更新的、圍繞著如何實(shí)現(xiàn)企業(yè)SOA理念的軟件平臺(tái)與中間件的更新。

尤為重要的是,SOA的死亡被認(rèn)為很大程度上是“人為原因”:供應(yīng)商或集成商、服務(wù)商并未真正開(kāi)始去部署SOA,而只是拿著SOA當(dāng)幌子做熱點(diǎn)銷售而已。以SOA面向服務(wù)的實(shí)質(zhì)以及其理念體系來(lái)看,同先期實(shí)施的成本較低的點(diǎn)到點(diǎn)的應(yīng)用相比,長(zhǎng)遠(yuǎn)來(lái)看,SOA產(chǎn)生的規(guī)模經(jīng)濟(jì)效益可以帶來(lái)更好的投資回報(bào)率。

而另一方面,作為“面向服務(wù)”理念的鼻祖之一,SOA這一最重要的精神不僅被繼承而更被發(fā)揮,我們現(xiàn)在看到的云計(jì)算——公有云、私有云或是混合云——都是以“‘面向服務(wù)’,將軟硬件作為一種服務(wù),將服務(wù)作為一種能力”提供給企業(yè)為核心的。面向服務(wù)的理念不死,SOA也就不死。

但時(shí)隔多年——Anne寫(xiě)那篇著名的闡述SOA已死的文章的時(shí)候是2009年的5月——SOA又被IBM不斷提起。這是一次短暫的回光返照?還是SOA一次新的、真正的機(jī)會(huì)?SOA又有什么新的突破和變化么?

IBM:SOA未死,進(jìn)化成下一代SOA

與Anne的觀點(diǎn)類似,IBM軟件集團(tuán)WebSphere整合軟件全球總經(jīng)理Michael Curry認(rèn)為,“顯然,SSOA是個(gè)好架構(gòu)”,他在IBM Impact 2012高峰論壇上引述分析機(jī)構(gòu)Gartner的表述稱“讓 SOA 成為一個(gè)必須的先決架構(gòu)。是時(shí)候?yàn)槟?SOA活動(dòng)賦予活力了,這次專注于架構(gòu),而不是技術(shù)?!倍鳴ueensland Motorways公司CEO Phil Mumford認(rèn)為“SOA 的優(yōu)點(diǎn)是我們可以業(yè)務(wù)需求無(wú)縫地更改我們的組件。它可能是一個(gè)業(yè)務(wù)流程或一個(gè)全新的業(yè)務(wù)模型?!?/p>

Michael Curry不是第一次表述類似的觀點(diǎn),因?yàn)镮BM公司一直認(rèn)為“SOA是解決各種技術(shù)挑戰(zhàn)的基礎(chǔ)”。

“我們推出的下一代SOA不僅僅是從內(nèi)部SOA整合,我們已經(jīng)把它擴(kuò)展到移動(dòng)通信平臺(tái),能不能通過(guò)移動(dòng)的手段實(shí)現(xiàn)SOA,能不能把我的SOA擴(kuò)展到物理世界,用物聯(lián)網(wǎng)感知到未來(lái)的一些信息,所以我能夠通過(guò)下一代SOA把這些信息全部整合在一起,所以你可以看到下一代SOA會(huì)更加強(qiáng)大,而且外圍會(huì)更加大。” Michael Curry認(rèn)為,大數(shù)據(jù)、云計(jì)算、移動(dòng)應(yīng)用和社交商務(wù)給了SOA新的機(jī)會(huì),而不是“加速了SOA的死亡或是遠(yuǎn)離”。

IBM認(rèn)為,在復(fù)雜的當(dāng)下,企業(yè)業(yè)務(wù)因?yàn)樵朴?jì)算、物聯(lián)網(wǎng)、大數(shù)據(jù)、移動(dòng)應(yīng)用和社交商務(wù)等等新的IT環(huán)境而不斷變化和發(fā)展,這也就推動(dòng)了SOA的進(jìn)化——IBM一直認(rèn)為SOA并沒(méi)有死,只是因?yàn)闃I(yè)務(wù)的需求而被更多的融合其理念而非“SOA”這個(gè)名詞。于是,NG-SOA(下一代SOA)應(yīng)運(yùn)而生。

在下一代SOA中,IBM強(qiáng)調(diào)的不再僅僅是內(nèi)部應(yīng)用的整合,而是將企業(yè)內(nèi)部的應(yīng)用與外部的世界相連。

“我們?cè)谧龅臅r(shí)候,已經(jīng)不僅僅是注重于內(nèi)部系統(tǒng)的整合,我們已經(jīng)開(kāi)始注重于除了內(nèi)部系統(tǒng)以外,我們能不能把外部的系統(tǒng),比如能不能把物聯(lián)網(wǎng)整合到SOA架構(gòu)里面去,能不能把移動(dòng)應(yīng)用整合到SOA的架構(gòu)里面去,所以整個(gè)對(duì)外的整合,包括云上的應(yīng)用,我們能夠把我們自己企業(yè)的應(yīng)用和經(jīng)銷商、合作伙伴的應(yīng)用很好的整合企業(yè),有沒(méi)有這種能力提供這樣的服務(wù)?!?Michael Curry表示。

他認(rèn)為,從基本上來(lái)講,SOA的設(shè)計(jì)原則是沒(méi)有改變的,企業(yè)需要有SOA這樣的一種環(huán)境,才能夠達(dá)到基本的靈活性,應(yīng)對(duì)未來(lái)快速變化的趨勢(shì),但下一代SOA有其特殊的關(guān)鍵標(biāo)準(zhǔn),它將不僅僅從內(nèi)部解決企業(yè)的應(yīng)用、信息與業(yè)務(wù)整合問(wèn)題,而是也能夠方便的把企業(yè)的外部系統(tǒng)、應(yīng)用、數(shù)據(jù)、終端,甚至是客戶的系統(tǒng)更容易的整合到企業(yè)的SOA平臺(tái)中。因此,下一代SOA需要做到五件事。

NG-SOA:五大標(biāo)準(zhǔn) 三大特性

Michael Curry認(rèn)為,第一個(gè)標(biāo)準(zhǔn)就是連接能力——能夠連接企業(yè)的內(nèi)部應(yīng)用程序和云應(yīng)用程序,尤其是關(guān)鍵應(yīng)用程序的快速、本機(jī)連接,并使用“常見(jiàn)的集成模式,能快速集成已打包的應(yīng)用程序”。此外,還需要保證可靠的消息傳遞,確保應(yīng)用程序被正確同步,繼而跨內(nèi)部和外部的應(yīng)用程序無(wú)縫的工作。

“我們發(fā)現(xiàn)公司不再是有固定的系統(tǒng),而且更多的是要有最好的應(yīng)用,把所有好的應(yīng)用整合在一起,而這些是來(lái)自不同的供應(yīng)商,有些是在企業(yè)內(nèi)部的,有些是不在企業(yè)內(nèi)部的,就有這樣一種能力幫你把這些東西快速連接在一起、簡(jiǎn)便連接在一起、靈活在一起,這是很重要的,而且是可拓展、安全、可靠的,所以你的SOA必須能夠做到這一點(diǎn)?!?Michael Curry舉了一個(gè)醫(yī)療設(shè)備供應(yīng)商的例子來(lái)說(shuō)明“連接”的重要性。

在這個(gè)例子中,更好的將ERP、CRM和制造應(yīng)用連接在一起,將信息動(dòng)態(tài)化的傳輸和共享,能夠及時(shí)改變材料流程、根據(jù)業(yè)務(wù)情況動(dòng)態(tài)的調(diào)整,從而避免不用大規(guī)模停止生產(chǎn)的業(yè)務(wù)調(diào)整——從這一點(diǎn)來(lái)看,連接性對(duì)于晶通廠同樣重要。

Michael Curry認(rèn)為第二個(gè)關(guān)鍵點(diǎn)是能講企業(yè)整合之后的應(yīng)用程序擴(kuò)展到移動(dòng)設(shè)備。他表示,如果通過(guò)下一代SOA架構(gòu)將企業(yè)數(shù)據(jù)擴(kuò)展到移動(dòng)應(yīng)用程序,在移動(dòng)應(yīng)用和企業(yè)應(yīng)用之間創(chuàng)建安全、可靠的雙向連接,能夠極大地改變和適應(yīng)企業(yè)業(yè)務(wù)應(yīng)用的變化。

“我們發(fā)現(xiàn)有很大一個(gè)趨勢(shì),要把他們企業(yè)的應(yīng)用、業(yè)務(wù)的應(yīng)用部署到他們雇員或者業(yè)務(wù)合作伙伴的設(shè)備上,也就是要把現(xiàn)有的應(yīng)用拓展到雇員當(dāng)中,這樣他們有一個(gè)移動(dòng)的設(shè)備,這樣也改變了公司對(duì)于移動(dòng)的看法,可以使他們的維護(hù)人員更有效,因?yàn)樗麄兛梢詫?shí)時(shí)通過(guò)移動(dòng)設(shè)備獲取相關(guān)信息,同時(shí)使得零售銷售人員能夠更好的支持客戶。”據(jù)他表示,通過(guò)建設(shè)下一代SOA,美國(guó)TBC公司的收入增加了10-15%,節(jié)省了70%的費(fèi)用。

不過(guò),Michael Curry也談到在移動(dòng)設(shè)備上對(duì)NG-SOA的要求,即能夠優(yōu)化通信效率以節(jié)省帶寬并延長(zhǎng)電池使用壽命,以及“為移動(dòng)應(yīng)用程序提供端到端的安全和策略管理”。

有趣的是,在第三點(diǎn)中Curry就提到了物聯(lián)網(wǎng)。這是一個(gè)現(xiàn)在無(wú)法回避的問(wèn)題——連微波爐都有IP地址了!他表示,下一代SOA將面向越來(lái)越多的物聯(lián)網(wǎng)設(shè)備,比如說(shuō)某一個(gè)汽車(chē)上的傳感器或是某一件設(shè)備上的數(shù)據(jù)終端。因此,下一代SOA需要能夠提供連接到遠(yuǎn)程傳感器、儀表和其他設(shè)備的可靠雙向鏈接(注意,是雙向而不是單向從設(shè)備上拾取數(shù)據(jù)的連接方式),占用資源較小,提供將交易管理無(wú)縫擴(kuò)展到設(shè)備上的能力以及利用事件和活動(dòng)監(jiān)視器的擴(kuò)展,獲得更靈敏的企業(yè)響應(yīng)能力。

正如他在演講資料中展示的那樣,無(wú)論是物流行業(yè)的傳感器、家中的儀表、運(yùn)營(yíng)管理單位的控制器、商店中的RFID和離岸應(yīng)用上的SCADA,這些設(shè)備或終端都是業(yè)務(wù)或應(yīng)用的新的擴(kuò)展,能夠很好的將某一件商品的RFID實(shí)現(xiàn)可追蹤,實(shí)現(xiàn)企業(yè)業(yè)務(wù)應(yīng)用對(duì)其的全程監(jiān)控,也是現(xiàn)在制造業(yè)上的重點(diǎn)領(lǐng)域——從這一點(diǎn)上看,晶通廠或許也需要下一代SOA?

第四點(diǎn)看起來(lái)就和晶通廠的關(guān)系不大了。

對(duì)于一家老國(guó)企來(lái)說(shuō),玩玩微博發(fā)布個(gè)消息也就是它最大可能的社交網(wǎng)絡(luò)應(yīng)用,而Curry的第四點(diǎn)就是關(guān)于企業(yè)“發(fā)布API并將企業(yè)連接到社交技術(shù)環(huán)境”。

“這也是全球范圍內(nèi)的一個(gè)趨勢(shì),比如說(shuō)福特汽車(chē),它可以發(fā)布一系列的服務(wù),比如說(shuō)維護(hù)方面的服務(wù),這些API就可以讓TBC這樣的公司利用(TBC是Curry談到第二點(diǎn)時(shí)提到的輪胎供應(yīng)商)。主要是在你發(fā)布API之后,公司和公司之間就可以協(xié)作?!盋urry以沙特阿拉伯的例子展示了政府如何通過(guò)開(kāi)放API給企業(yè)(尤其是私營(yíng)企業(yè))、政府不同職能部門(mén)之間的基于API的協(xié)作來(lái)提神國(guó)家的綜合行政水平。

如果說(shuō)第3、4點(diǎn)對(duì)很多中國(guó)企業(yè)來(lái)說(shuō)還略顯遙遠(yuǎn),Curry認(rèn)為第四點(diǎn)不可能沒(méi)有人關(guān)心,那就是“提供可以滿足大數(shù)據(jù)需求的服務(wù)規(guī)模和質(zhì)量”,他認(rèn)為,隨著數(shù)據(jù)的爆炸,數(shù)據(jù)來(lái)源和數(shù)據(jù)量都成幾何級(jí)數(shù)增長(zhǎng),下一代SOA“必須提供強(qiáng)大的可擴(kuò)展性來(lái)應(yīng)對(duì)新信息的沖擊”。

“數(shù)據(jù)量的上升,在任何時(shí)間不會(huì)出現(xiàn)失掉某些信息或者宕機(jī)的發(fā)生。另外,還有客戶的期望,不管是自己的員工,自己的消費(fèi)客戶和合作伙伴,這些服務(wù)總是可用的,總是能夠得到連接的,我們也不能接受這樣一些信息的延誤,我們需要?jiǎng)討B(tài)、實(shí)時(shí)的(數(shù)據(jù))?!盋urry談到,在應(yīng)對(duì)大數(shù)據(jù)時(shí),保持安全性也是下一代SOA需要考慮的話題之一。

至此,SOA與下一代SOA的話題已經(jīng)告一段落,Curry也在后面介紹了IBM實(shí)現(xiàn)下一代SOA的三個(gè)重要組件:WebSphere Message Broker(實(shí)現(xiàn)應(yīng)用的連接性、實(shí)時(shí)的連接與消息傳遞)、IBM Mobile Foundation(一次開(kāi)發(fā)運(yùn)營(yíng)在多個(gè)平臺(tái)上,SOA的無(wú)縫擴(kuò)展實(shí)現(xiàn))以及IBM Business Process Manager(以人和系統(tǒng)為核心的流程設(shè)計(jì)平臺(tái)),僅從名字上我們就能夠大致的了解這三款軟件在下一代SOA上的作用。

如果想了解它們的具體功能和特點(diǎn),當(dāng)然IBM也會(huì)提供豐富的資料,在此就不再贅述——我們談的話題畢竟是SOA、下一代SOA與火熱的電視劇《浮沉》的關(guān)系與所引申出的SOA理念的發(fā)展問(wèn)題。

總的來(lái)說(shuō),SOA現(xiàn)在是叫SOA也好,叫NG-SOA也罷,我們最終看到的是SOA理念在當(dāng)下的新解讀和工作重點(diǎn)。SOA已經(jīng)從企業(yè)內(nèi)部應(yīng)用和消息的整合,繼而轉(zhuǎn)變?yōu)橐浴斑B接-傳輸-擴(kuò)展”為核心的企業(yè)應(yīng)用平臺(tái)統(tǒng)一架構(gòu)。對(duì)于企業(yè)來(lái)說(shuō),SOA未來(lái)——或者說(shuō)是下一代SOA——的作用是將企業(yè)與整個(gè)環(huán)境連接起來(lái),傳輸數(shù)據(jù)的同時(shí)將應(yīng)用與業(yè)務(wù)擴(kuò)展到整個(gè)環(huán)境中去,并以服務(wù)化的能力提供為基礎(chǔ)。

就SOA自身來(lái)說(shuō),這與云計(jì)算的目標(biāo)是不謀而合的,同樣是服務(wù)化、同樣是規(guī)模化的擴(kuò)展(從平臺(tái)到應(yīng)用,從企業(yè)內(nèi)部到企業(yè)外部)、同樣是傳輸(把信息在私有云、公有云和混合云內(nèi)部及云之間傳輸信息、遷移應(yīng)用)。因此,下一代SOA的核心將是以移動(dòng)化、物聯(lián)化的企業(yè)應(yīng)用為核心,實(shí)現(xiàn)面向云計(jì)算的企業(yè)應(yīng)用軟件與管理平臺(tái)的服務(wù)化架構(gòu)。

話題回到文章的開(kāi)頭,回到晶通廠。雖然下一代SOA對(duì)于晶通廠來(lái)說(shuō)還有些遙遠(yuǎn),但是對(duì)于中國(guó)如此眾多的制造業(yè)企業(yè)以及其他希望信息化實(shí)現(xiàn)國(guó)際化、現(xiàn)代化與靈活性的企業(yè)來(lái)說(shuō),下一代SOA仍然是值得重視的企業(yè)業(yè)務(wù)應(yīng)用理念和機(jī)構(gòu)。

SOA未死,SOA已經(jīng)蛻變成為下一代SOA。另外要記住的是,SOA是理念和架構(gòu),而非卓越的技術(shù)或是產(chǎn)品。

?

分享到

cuihao

相關(guān)推薦