監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SOA與企業(yè)級系統(tǒng)構(gòu)建

申請免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件

由于服務(wù)無處不在,SOA(Service OrientedArchitecture)的理念和方法完全有可能幫助企業(yè)奪取商業(yè)制高點(diǎn),金融企業(yè)也不例外。從長遠(yuǎn)看,國內(nèi)金融企業(yè)有必要為滿足客戶需求、適應(yīng)業(yè)務(wù)轉(zhuǎn)型、管理變革的要求,而構(gòu)建兼具前瞻性和適用性的IT架構(gòu)。同時,國內(nèi)金融企業(yè)面臨著外部環(huán)境的巨變,要求企業(yè)IT架構(gòu)為業(yè)務(wù)發(fā)展提供戰(zhàn)略容納和戰(zhàn)術(shù)柔性,使得企業(yè)可以對變化的環(huán)境作出快速反應(yīng),滿足競爭的需要。簡而言之,就是要實(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)造價值,它的價值創(chuàng)造過程可刻畫為:柔性架構(gòu)一因需而變一快速創(chuàng)新一成本降低一優(yōu)質(zhì)服務(wù)一創(chuàng)造價值。總的來說,柔性和敏捷對于競爭激烈的金融企業(yè)至關(guān)重要,因?yàn)槿嵝院兔艚莸奶攸c(diǎn)使其能夠以最小成本、最短時間迅速滿足新產(chǎn)品、新服務(wù)開發(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)的方向。對于金融企業(yè)而言,Gartner的預(yù)言正逐步變?yōu)楝F(xiàn)實(shí)。然而,IT管理者和企業(yè)架構(gòu)師必須意識到,SOA在遙遠(yuǎn)的彼岸,不是短期內(nèi)可以到達(dá)的。

一、SOA是實(shí)現(xiàn)IT可持續(xù)發(fā)展戰(zhàn)略的方法

經(jīng)常聽到關(guān)于SOA的一些說法,諸如“要啟動一個項(xiàng)目,實(shí)現(xiàn)企業(yè)架構(gòu)的SOA化”,“爭取在明年實(shí)現(xiàn)全面SOA改造”等。其實(shí),這樣的說法往往說明對SOA的認(rèn)識不到位,至少對為什么走SOA道路的根本目的不清楚。首先,單純追求SOA難以獲得資源保障。這是因?yàn)樵谌魏我粋€企業(yè)中,IT投入都是為業(yè)務(wù)服務(wù)的。正確的理念應(yīng)該是,強(qiáng)調(diào)IT與業(yè)務(wù)的一致性管理,一致性指的是步調(diào)協(xié)同。業(yè)務(wù)發(fā)展是目的,IT是支撐,業(yè)務(wù)的發(fā)展過分領(lǐng)先于IT的支撐,則難以為繼;IT的理念與實(shí)踐過分領(lǐng)先于業(yè)務(wù)的現(xiàn)狀,則難以產(chǎn)生實(shí)際效益,從而難以獲得持續(xù)的投入。另外,SOA也不是一個純粹的技術(shù)概念,脫離業(yè)務(wù)實(shí)際需求而片面追求IT架構(gòu)的SOA化很難獲得廣泛支持。

其次,企業(yè)IT架構(gòu)的SOA化既有宏觀層面的含義,也有微觀層面的含義。服務(wù)是個大概念,宏觀層面可以大至IJIT管理、實(shí)施、運(yùn)維、安全、基礎(chǔ)、應(yīng)用等,涵蓋IT的方方面面。微觀層面可以小到專門針對單個應(yīng)用系統(tǒng),以SOA方法將功能涉及的對象、數(shù)據(jù)、模塊、流程、界面、消息等從服務(wù)提供者和服務(wù)消費(fèi)者的角度進(jìn)行層次化,增強(qiáng)單個應(yīng)用系統(tǒng)適應(yīng)變化的能力。因此,從整個企業(yè)來看,SOA范圍極廣、工程規(guī)模龐大,即便只考慮最常提及的應(yīng)用架構(gòu)SOA化,要做到體系架構(gòu)SOA化和所有個體SOA化的同步實(shí)現(xiàn)也是難以企及的。

最后,SOA治理經(jīng)驗(yàn)需要隨時間推移而逐步積累。以應(yīng)用架構(gòu)為例,由于SOA松散耦合的理念要求服務(wù)能夠保持技術(shù)和業(yè)務(wù)功能兩個方面的抽象性和多樣性,因此,往往以平臺中立和相對隔離的方法來保障應(yīng)用環(huán)境中各種應(yīng)用系統(tǒng)的自由度,而不是簡單地強(qiáng)調(diào)合并、統(tǒng)一??偟膩砜?,SOA應(yīng)用環(huán)境將更加貼近自然生態(tài),是一個“萬類霜天競自由”的局面。因而它不但不會讓現(xiàn)有應(yīng)用架構(gòu)變得簡單,反而由于其離散程度增加而在關(guān)系管理、協(xié)同、部署等諸多方面變得更加復(fù)雜,這也是為什么有些專家提出要引入SOA治理的原因。一般而言,治理指的是定義一整套的政策和一整套衡量的標(biāo)準(zhǔn),使得一個組織能夠針對整個體系架構(gòu)有全面的管理。任何事物只要上升到治理層面,就需要定義一系列的角色、過程和運(yùn)作方法,并在實(shí)踐中不斷積累經(jīng)驗(yàn)、不斷改進(jìn)完善。而這些不是短期內(nèi)能夠?qū)崿F(xiàn)的。

通過上述簡要分析,我們可把SOA理解成實(shí)現(xiàn)IT可持續(xù)戰(zhàn)略的方法,是一個長遠(yuǎn)的目標(biāo)。它不是面向服務(wù)的具體架構(gòu)實(shí)現(xiàn)技術(shù)(如:Web Service),也不是現(xiàn)在概念很紅火的某些萬能系統(tǒng)(]2ⅡESB,Enterprise ServiceBus),更不是一個能夠畢其功于一役的具體項(xiàng)目。

二、SOA的導(dǎo)入和實(shí)現(xiàn)

不管從經(jīng)營管理需要還是從IT管理的角度看,制定企業(yè)IT架構(gòu)藍(lán)圖是確定目標(biāo)、凝聚共識、集中力量的最好手段。但一切藍(lán)圖和愿景都是相對靜態(tài)的,而外部環(huán)境是相對變化的,為在競爭中求得生存和發(fā)展,藍(lán)圖要隨環(huán)境變化而適當(dāng)變化。

SOA毫無疑問就是這樣一種方法,對這種方法的不斷學(xué)習(xí)和自覺運(yùn)用能夠在一個很長的時期內(nèi)幫助企業(yè)保持航向,朝柔性架構(gòu)和敏捷IT的正確方向不斷邁進(jìn)。然而,SOA畢竟是一種方法,它需要一個熟悉的過程,需要~個導(dǎo)入的契機(jī),讓更多人能夠?qū)λ纬筛行哉J(rèn)識,它也需要借助一定的管理和技術(shù)手段來實(shí)現(xiàn)落地。目前,有很多契機(jī)可供選擇,也有很多手段可以采用,筆者認(rèn)為,構(gòu)建、發(fā)展、使用企業(yè)級系統(tǒng)的過程是SOA方法導(dǎo)入并實(shí)現(xiàn)落地的一種較為理想的選擇,以企業(yè)級系統(tǒng)為示范并借助企業(yè)級系統(tǒng)對其他應(yīng)用系統(tǒng)的約束作用,能夠確保架構(gòu)整體風(fēng)格逐步轉(zhuǎn)變,最終實(shí)現(xiàn)可持續(xù)發(fā)展的目標(biāo)。

1.企業(yè)級系統(tǒng)是SOA實(shí)現(xiàn)的絕佳載體

關(guān)于什么是企業(yè)級系統(tǒng),目前存在很多不同的認(rèn)識和見解。從關(guān)聯(lián)程度角度看,企業(yè)級系統(tǒng)與其他一般的系統(tǒng)存在大量的聯(lián)系,它往往是企業(yè)架構(gòu)的核心或者樞紐;從服務(wù)范圍角度看,它一般服務(wù)于整個企業(yè),不是針對某個部門、某項(xiàng)業(yè)務(wù)的特定領(lǐng)域的應(yīng)用系統(tǒng);從服務(wù)內(nèi)容看,它大量集聚整合信息單元并直接或者間接地對外提供各種服務(wù)。不管如何定義,企業(yè)級系統(tǒng)都可以簡單地理解成對整個企業(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è)級系統(tǒng)。選擇企業(yè)級系統(tǒng)作為導(dǎo)入SOA方法的載體,主要基于以下考慮。

(1)構(gòu)建、發(fā)展和使用企業(yè)級系統(tǒng)是柔性架構(gòu)的內(nèi)在要求。首先,企業(yè)級系統(tǒng)的存在符合架構(gòu)體系的自然生態(tài)原則。大自然中,除了各種動物、植物的多樣性存在外,也有諸如陽光、空氣、水等公共元素的存在。人類社會的各種組織中,除了家庭、企業(yè)等組織外,教堂、醫(yī)院、政府等機(jī)構(gòu)都發(fā)揮著類似企業(yè)級系統(tǒng)的作用。其次,企業(yè)級系統(tǒng)是應(yīng)用系統(tǒng)呈現(xiàn)松散耦合態(tài)勢后加強(qiáng)整合的手段。以高內(nèi)聚、松耦合規(guī)劃原則獨(dú)立建設(shè)的應(yīng)用系統(tǒng)在協(xié)作和一致性方面對企業(yè)級系統(tǒng)有天然的依賴。最后,企業(yè)級系統(tǒng)是柔性架構(gòu)的基礎(chǔ)。柔性架構(gòu)要求快速實(shí)現(xiàn)因需而變,傳統(tǒng)的應(yīng)用豎井固化并私有了數(shù)據(jù)和應(yīng)用,企業(yè)級系統(tǒng)就是打破這些固化的橋梁,將禁錮的資源釋放出來變成活水,從而使共享、封裝和復(fù)用成為可能。因此,企業(yè)級系統(tǒng)是IT體系架構(gòu)的重要支撐點(diǎn),它是企業(yè)發(fā)展到一定規(guī)模的必然產(chǎn)物。

(2)企業(yè)級系統(tǒng)的特點(diǎn)決定了它是推動SOA實(shí)現(xiàn)的絕佳載體。首先,從企業(yè)級系統(tǒng)和一般系統(tǒng)的關(guān)系來看,一般系統(tǒng)直接為業(yè)務(wù)服務(wù),可以認(rèn)為是表現(xiàn)層,浮于水面之上;企業(yè)級系統(tǒng)是支撐框架,位于水面之下。作為支撐基礎(chǔ)的企業(yè)級系統(tǒng)對于一般系統(tǒng)架構(gòu)風(fēng)格的轉(zhuǎn)變有強(qiáng)大的推動作用。其次,將企業(yè)級系統(tǒng)作為推動SOA落地的載體,能夠?qū)崿F(xiàn)整體平滑過渡。企業(yè)級系統(tǒng)往往是主動規(guī)劃出來的,企業(yè)的業(yè)務(wù)和管理流程不會天然依賴于企業(yè)級系統(tǒng)。在一般系統(tǒng)逐一納入企業(yè)級系統(tǒng)支撐和服務(wù)范圍的過程中,實(shí)際上可促成應(yīng)用系統(tǒng)架構(gòu)風(fēng)格的逐個轉(zhuǎn)變,這種逐步過渡的方式也符合架構(gòu)變革的漸進(jìn)性原則。對于單個應(yīng)用系統(tǒng)而言,時間點(diǎn)也不是強(qiáng)制的,可以等待升級、更換等契機(jī)。

(3)構(gòu)建企業(yè)級系統(tǒng)能夠?yàn)橥苿覵OA實(shí)現(xiàn)提供組織保障。由于企業(yè)級系統(tǒng)牽涉面廣、干系人眾多,必定需要專門機(jī)構(gòu)負(fù)責(zé)統(tǒng)籌、協(xié)調(diào)、權(quán)衡。另外,由于它并不是天然存在于應(yīng)用體系中,相對于多數(shù)應(yīng)用系統(tǒng)而言,它往往是后來者,它的出現(xiàn)將改變其他應(yīng)用系統(tǒng)的行為習(xí)慣,有些時候,特別在它還未能完全發(fā)揮作用的建設(shè)初期,還要經(jīng)常面對懷疑的眼光,不一定能得到大多數(shù)人的理解和支持。因此,企業(yè)級系統(tǒng)有賴于強(qiáng)勢部門的強(qiáng)力推進(jìn)。而推動SOA落地的過程與企業(yè)級系統(tǒng)建設(shè)過程類似,必然很復(fù)雜。因此,為推動企業(yè)級系統(tǒng)建設(shè)而成立或指定專門負(fù)責(zé)機(jī)構(gòu)完全有可能被復(fù)用為推動SOA的組織機(jī)構(gòu)。

發(fā)布:2007-04-21 11:21    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
南昌OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普南昌OA行業(yè)資訊其他應(yīng)用

南昌OA軟件 南昌OA新聞動態(tài) 南昌OA信息化 南昌OA快博 南昌OA行業(yè)資訊 南昌軟件開發(fā)公司 南昌門禁系統(tǒng) 南昌物業(yè)管理軟件 南昌倉庫管理軟件 南昌餐飲管理軟件 南昌網(wǎng)站建設(shè)公司