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