當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 江西OA系統(tǒng) > 南昌OA系統(tǒng) > 南昌OA行業(yè)資訊
SOA與企業(yè)級(jí)系統(tǒng)構(gòu)建
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件由于服務(wù)無(wú)處不在,SOA(Service OrientedArchitecture)的理念和方法完全有可能幫助企業(yè)奪取商業(yè)制高點(diǎn),金融企業(yè)也不例外。從長(zhǎng)遠(yuǎn)看,國(guó)內(nèi)金融企業(yè)有必要為滿足客戶需求、適應(yīng)業(yè)務(wù)轉(zhuǎn)型、管理變革的要求,而構(gòu)建兼具前瞻性和適用性的IT架構(gòu)。同時(shí),國(guó)內(nèi)金融企業(yè)面臨著外部環(huán)境的巨變,要求企業(yè)IT架構(gòu)為業(yè)務(wù)發(fā)展提供戰(zhàn)略容納和戰(zhàn)術(shù)柔性,使得企業(yè)可以對(duì)變化的環(huán)境作出快速反應(yīng),滿足競(jìng)爭(zhēng)的需要。簡(jiǎn)而言之,就是要實(shí)現(xiàn)柔性架構(gòu)或者敏捷IT,其中,柔性側(cè)重于靈活性和重用能力,敏捷側(cè)重于交付效率。
柔性架構(gòu)或敏捷IT均強(qiáng)調(diào)在IT的支持下,企業(yè)具備迅速提高產(chǎn)品(服務(wù))供應(yīng)量的能力或迅速創(chuàng)造出新產(chǎn)品(服務(wù))的能力。柔性架構(gòu)能夠?yàn)槠髽I(yè)創(chuàng)造價(jià)值,它的價(jià)值創(chuàng)造過(guò)程可刻畫(huà)為:柔性架構(gòu)一因需而變一快速創(chuàng)新一成本降低一優(yōu)質(zhì)服務(wù)一創(chuàng)造價(jià)值。總的來(lái)說(shuō),柔性和敏捷對(duì)于競(jìng)爭(zhēng)激烈的金融企業(yè)至關(guān)重要,因?yàn)槿嵝院兔艚莸奶攸c(diǎn)使其能夠以最小成本、最短時(shí)間迅速滿足新產(chǎn)品、新服務(wù)開(kāi)發(fā)和投產(chǎn)的需要,快速適應(yīng)業(yè)務(wù)在廣度、深度上的變化。
SOA強(qiáng)調(diào)服務(wù)的抽象與劃分,強(qiáng)調(diào)高可用、松耦合、易重用,是流程管理的基礎(chǔ),而這些理念恰恰是構(gòu)建柔性架構(gòu)的有力武器。Gartner曾經(jīng)預(yù)言,2008年至少60%的企業(yè)將把SOA作為其IT架構(gòu)的方向。對(duì)于金融企業(yè)而言,Gartner的預(yù)言正逐步變?yōu)楝F(xiàn)實(shí)。然而,IT管理者和企業(yè)架構(gòu)師必須意識(shí)到,SOA在遙遠(yuǎn)的彼岸,不是短期內(nèi)可以到達(dá)的。
一、SOA是實(shí)現(xiàn)IT可持續(xù)發(fā)展戰(zhàn)略的方法
經(jīng)常聽(tīng)到關(guān)于SOA的一些說(shuō)法,諸如“要啟動(dòng)一個(gè)項(xiàng)目,實(shí)現(xiàn)企業(yè)架構(gòu)的SOA化”,“爭(zhēng)取在明年實(shí)現(xiàn)全面SOA改造”等。其實(shí),這樣的說(shuō)法往往說(shuō)明對(duì)SOA的認(rèn)識(shí)不到位,至少對(duì)為什么走SOA道路的根本目的不清楚。首先,單純追求SOA難以獲得資源保障。這是因?yàn)樵谌魏我粋€(gè)企業(yè)中,IT投入都是為業(yè)務(wù)服務(wù)的。正確的理念應(yīng)該是,強(qiáng)調(diào)IT與業(yè)務(wù)的一致性管理,一致性指的是步調(diào)協(xié)同。業(yè)務(wù)發(fā)展是目的,IT是支撐,業(yè)務(wù)的發(fā)展過(guò)分領(lǐng)先于IT的支撐,則難以為繼;IT的理念與實(shí)踐過(guò)分領(lǐng)先于業(yè)務(wù)的現(xiàn)狀,則難以產(chǎn)生實(shí)際效益,從而難以獲得持續(xù)的投入。另外,SOA也不是一個(gè)純粹的技術(shù)概念,脫離業(yè)務(wù)實(shí)際需求而片面追求IT架構(gòu)的SOA化很難獲得廣泛支持。
其次,企業(yè)IT架構(gòu)的SOA化既有宏觀層面的含義,也有微觀層面的含義。服務(wù)是個(gè)大概念,宏觀層面可以大至IJIT管理、實(shí)施、運(yùn)維、安全、基礎(chǔ)、應(yīng)用等,涵蓋IT的方方面面。微觀層面可以小到專門針對(duì)單個(gè)應(yīng)用系統(tǒng),以SOA方法將功能涉及的對(duì)象、數(shù)據(jù)、模塊、流程、界面、消息等從服務(wù)提供者和服務(wù)消費(fèi)者的角度進(jìn)行層次化,增強(qiáng)單個(gè)應(yīng)用系統(tǒng)適應(yīng)變化的能力。因此,從整個(gè)企業(yè)來(lái)看,SOA范圍極廣、工程規(guī)模龐大,即便只考慮最常提及的應(yīng)用架構(gòu)SOA化,要做到體系架構(gòu)SOA化和所有個(gè)體SOA化的同步實(shí)現(xiàn)也是難以企及的。
最后,SOA治理經(jīng)驗(yàn)需要隨時(shí)間推移而逐步積累。以應(yīng)用架構(gòu)為例,由于SOA松散耦合的理念要求服務(wù)能夠保持技術(shù)和業(yè)務(wù)功能兩個(gè)方面的抽象性和多樣性,因此,往往以平臺(tái)中立和相對(duì)隔離的方法來(lái)保障應(yīng)用環(huán)境中各種應(yīng)用系統(tǒng)的自由度,而不是簡(jiǎn)單地強(qiáng)調(diào)合并、統(tǒng)一??偟膩?lái)看,SOA應(yīng)用環(huán)境將更加貼近自然生態(tài),是一個(gè)“萬(wàn)類霜天競(jìng)自由”的局面。因而它不但不會(huì)讓現(xiàn)有應(yīng)用架構(gòu)變得簡(jiǎn)單,反而由于其離散程度增加而在關(guān)系管理、協(xié)同、部署等諸多方面變得更加復(fù)雜,這也是為什么有些專家提出要引入SOA治理的原因。一般而言,治理指的是定義一整套的政策和一整套衡量的標(biāo)準(zhǔn),使得一個(gè)組織能夠針對(duì)整個(gè)體系架構(gòu)有全面的管理。任何事物只要上升到治理層面,就需要定義一系列的角色、過(guò)程和運(yùn)作方法,并在實(shí)踐中不斷積累經(jīng)驗(yàn)、不斷改進(jìn)完善。而這些不是短期內(nèi)能夠?qū)崿F(xiàn)的。
通過(guò)上述簡(jiǎn)要分析,我們可把SOA理解成實(shí)現(xiàn)IT可持續(xù)戰(zhàn)略的方法,是一個(gè)長(zhǎng)遠(yuǎn)的目標(biāo)。它不是面向服務(wù)的具體架構(gòu)實(shí)現(xiàn)技術(shù)(如:Web Service),也不是現(xiàn)在概念很紅火的某些萬(wàn)能系統(tǒng)(]2ⅡESB,Enterprise ServiceBus),更不是一個(gè)能夠畢其功于一役的具體項(xiàng)目。
二、SOA的導(dǎo)入和實(shí)現(xiàn)
不管從經(jīng)營(yíng)管理需要還是從IT管理的角度看,制定企業(yè)IT架構(gòu)藍(lán)圖是確定目標(biāo)、凝聚共識(shí)、集中力量的最好手段。但一切藍(lán)圖和愿景都是相對(duì)靜態(tài)的,而外部環(huán)境是相對(duì)變化的,為在競(jìng)爭(zhēng)中求得生存和發(fā)展,藍(lán)圖要隨環(huán)境變化而適當(dāng)變化。
SOA毫無(wú)疑問(wèn)就是這樣一種方法,對(duì)這種方法的不斷學(xué)習(xí)和自覺(jué)運(yùn)用能夠在一個(gè)很長(zhǎng)的時(shí)期內(nèi)幫助企業(yè)保持航向,朝柔性架構(gòu)和敏捷IT的正確方向不斷邁進(jìn)。然而,SOA畢竟是一種方法,它需要一個(gè)熟悉的過(guò)程,需要~個(gè)導(dǎo)入的契機(jī),讓更多人能夠?qū)λ纬筛行哉J(rèn)識(shí),它也需要借助一定的管理和技術(shù)手段來(lái)實(shí)現(xiàn)落地。目前,有很多契機(jī)可供選擇,也有很多手段可以采用,筆者認(rèn)為,構(gòu)建、發(fā)展、使用企業(yè)級(jí)系統(tǒng)的過(guò)程是SOA方法導(dǎo)入并實(shí)現(xiàn)落地的一種較為理想的選擇,以企業(yè)級(jí)系統(tǒng)為示范并借助企業(yè)級(jí)系統(tǒng)對(duì)其他應(yīng)用系統(tǒng)的約束作用,能夠確保架構(gòu)整體風(fēng)格逐步轉(zhuǎn)變,最終實(shí)現(xiàn)可持續(xù)發(fā)展的目標(biāo)。
1.企業(yè)級(jí)系統(tǒng)是SOA實(shí)現(xiàn)的絕佳載體
關(guān)于什么是企業(yè)級(jí)系統(tǒng),目前存在很多不同的認(rèn)識(shí)和見(jiàn)解。從關(guān)聯(lián)程度角度看,企業(yè)級(jí)系統(tǒng)與其他一般的系統(tǒng)存在大量的聯(lián)系,它往往是企業(yè)架構(gòu)的核心或者樞紐;從服務(wù)范圍角度看,它一般服務(wù)于整個(gè)企業(yè),不是針對(duì)某個(gè)部門、某項(xiàng)業(yè)務(wù)的特定領(lǐng)域的應(yīng)用系統(tǒng);從服務(wù)內(nèi)容看,它大量集聚整合信息單元并直接或者間接地對(duì)外提供各種服務(wù)。不管如何定義,企業(yè)級(jí)系統(tǒng)都可以簡(jiǎn)單地理解成對(duì)整個(gè)企業(yè)的IT體系架構(gòu)正常運(yùn)轉(zhuǎn)影響巨大的系統(tǒng),整合是它的顯著特點(diǎn)。例如(ESB、EIIP(EnterpriseInformation Integration Platform)、ECIF(EnterpriseCustomer Information Facility)等總線型、支撐型、公共服務(wù)型的系統(tǒng)都可以稱為企業(yè)級(jí)系統(tǒng)。選擇企業(yè)級(jí)系統(tǒng)作為導(dǎo)入SOA方法的載體,主要基于以下考慮。
(1)構(gòu)建、發(fā)展和使用企業(yè)級(jí)系統(tǒng)是柔性架構(gòu)的內(nèi)在要求。首先,企業(yè)級(jí)系統(tǒng)的存在符合架構(gòu)體系的自然生態(tài)原則。大自然中,除了各種動(dòng)物、植物的多樣性存在外,也有諸如陽(yáng)光、空氣、水等公共元素的存在。人類社會(huì)的各種組織中,除了家庭、企業(yè)等組織外,教堂、醫(yī)院、政府等機(jī)構(gòu)都發(fā)揮著類似企業(yè)級(jí)系統(tǒng)的作用。其次,企業(yè)級(jí)系統(tǒng)是應(yīng)用系統(tǒng)呈現(xiàn)松散耦合態(tài)勢(shì)后加強(qiáng)整合的手段。以高內(nèi)聚、松耦合規(guī)劃原則獨(dú)立建設(shè)的應(yīng)用系統(tǒng)在協(xié)作和一致性方面對(duì)企業(yè)級(jí)系統(tǒng)有天然的依賴。最后,企業(yè)級(jí)系統(tǒng)是柔性架構(gòu)的基礎(chǔ)。柔性架構(gòu)要求快速實(shí)現(xiàn)因需而變,傳統(tǒng)的應(yīng)用豎井固化并私有了數(shù)據(jù)和應(yīng)用,企業(yè)級(jí)系統(tǒng)就是打破這些固化的橋梁,將禁錮的資源釋放出來(lái)變成活水,從而使共享、封裝和復(fù)用成為可能。因此,企業(yè)級(jí)系統(tǒng)是IT體系架構(gòu)的重要支撐點(diǎn),它是企業(yè)發(fā)展到一定規(guī)模的必然產(chǎn)物。
(2)企業(yè)級(jí)系統(tǒng)的特點(diǎn)決定了它是推動(dòng)SOA實(shí)現(xiàn)的絕佳載體。首先,從企業(yè)級(jí)系統(tǒng)和一般系統(tǒng)的關(guān)系來(lái)看,一般系統(tǒng)直接為業(yè)務(wù)服務(wù),可以認(rèn)為是表現(xiàn)層,浮于水面之上;企業(yè)級(jí)系統(tǒng)是支撐框架,位于水面之下。作為支撐基礎(chǔ)的企業(yè)級(jí)系統(tǒng)對(duì)于一般系統(tǒng)架構(gòu)風(fēng)格的轉(zhuǎn)變有強(qiáng)大的推動(dòng)作用。其次,將企業(yè)級(jí)系統(tǒng)作為推動(dòng)SOA落地的載體,能夠?qū)崿F(xiàn)整體平滑過(guò)渡。企業(yè)級(jí)系統(tǒng)往往是主動(dòng)規(guī)劃出來(lái)的,企業(yè)的業(yè)務(wù)和管理流程不會(huì)天然依賴于企業(yè)級(jí)系統(tǒng)。在一般系統(tǒng)逐一納入企業(yè)級(jí)系統(tǒng)支撐和服務(wù)范圍的過(guò)程中,實(shí)際上可促成應(yīng)用系統(tǒng)架構(gòu)風(fēng)格的逐個(gè)轉(zhuǎn)變,這種逐步過(guò)渡的方式也符合架構(gòu)變革的漸進(jìn)性原則。對(duì)于單個(gè)應(yīng)用系統(tǒng)而言,時(shí)間點(diǎn)也不是強(qiáng)制的,可以等待升級(jí)、更換等契機(jī)。
(3)構(gòu)建企業(yè)級(jí)系統(tǒng)能夠?yàn)橥苿?dòng)SOA實(shí)現(xiàn)提供組織保障。由于企業(yè)級(jí)系統(tǒng)牽涉面廣、干系人眾多,必定需要專門機(jī)構(gòu)負(fù)責(zé)統(tǒng)籌、協(xié)調(diào)、權(quán)衡。另外,由于它并不是天然存在于應(yīng)用體系中,相對(duì)于多數(shù)應(yīng)用系統(tǒng)而言,它往往是后來(lái)者,它的出現(xiàn)將改變其他應(yīng)用系統(tǒng)的行為習(xí)慣,有些時(shí)候,特別在它還未能完全發(fā)揮作用的建設(shè)初期,還要經(jīng)常面對(duì)懷疑的眼光,不一定能得到大多數(shù)人的理解和支持。因此,企業(yè)級(jí)系統(tǒng)有賴于強(qiáng)勢(shì)部門的強(qiáng)力推進(jìn)。而推動(dòng)SOA落地的過(guò)程與企業(yè)級(jí)系統(tǒng)建設(shè)過(guò)程類似,必然很復(fù)雜。因此,為推動(dòng)企業(yè)級(jí)系統(tǒng)建設(shè)而成立或指定專門負(fù)責(zé)機(jī)構(gòu)完全有可能被復(fù)用為推動(dòng)SOA的組織機(jī)構(gòu)。
- 1整合計(jì)劃與執(zhí)行供應(yīng)鏈管理軟件謀變
- 2DDoS攻擊如何對(duì)你說(shuō)“不”
- 32014年互聯(lián)網(wǎng)金融業(yè)OA辦公系統(tǒng)展望
- 4用虛擬化技術(shù)提升災(zāi)備能力
- 5文件虛擬化讓存儲(chǔ)架構(gòu)更加智能
- 6云計(jì)算是技術(shù)的集成
- 7網(wǎng)絡(luò)虛擬化的化學(xué)反應(yīng)
- 8動(dòng)態(tài)分配虛擬存儲(chǔ)空間
- 9虛擬化技術(shù)能否開(kāi)啟云計(jì)算之門
- 10淺析數(shù)據(jù)遠(yuǎn)程傳輸?shù)膸拑?yōu)化與保護(hù)
- 11虛擬化和云計(jì)算將改變數(shù)據(jù)存儲(chǔ)
- 12網(wǎng)絡(luò)附加存儲(chǔ)(NAS)備份技術(shù)大比拼
- 133G應(yīng)用該率先突破哪些領(lǐng)域?
- 14什么是web2.0?
- 15企業(yè)級(jí)數(shù)據(jù)存儲(chǔ)技術(shù)和方式分析
- 16SaaS和災(zāi)難恢復(fù)讓存檔不再失落
- 17【新增功能】泛普ThinkOne新增功能
- 18攝像機(jī)像素對(duì)智能視頻分析效果的影響
- 19云計(jì)算能否完全取代存儲(chǔ)網(wǎng)絡(luò)?
- 20家有仙居 探秘智能家居系統(tǒng)
- 21云存儲(chǔ)繁榮發(fā)展的六大技術(shù)前提
- 22如何在整合式IP網(wǎng)絡(luò)上提供多媒體服務(wù)
- 23虛擬服務(wù)器環(huán)境下 用iSCSI還是FC?
- 24實(shí)戰(zhàn)四招 保障企業(yè)無(wú)線路由器安全
- 25如何在數(shù)據(jù)中心服務(wù)器上搭載虛擬機(jī)
- 26SOA統(tǒng)一身份認(rèn)證服務(wù)架構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)
- 27云計(jì)算的云配置4“兄弟”
- 28“數(shù)據(jù)≠信息”:BI價(jià)值如何發(fā)掘?
- 29互聯(lián)網(wǎng)上的數(shù)據(jù)挖掘
- 30解讀企業(yè)虛擬化設(shè)備及安全問(wèn)題
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓