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

企業(yè)架構(gòu)與SOA的有效整合

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

來(lái)源:泛普軟件

企業(yè)總體架構(gòu)(EA)是對(duì)企業(yè)多角度的一種描述,并綜合反映企業(yè)中的人、流程以及技術(shù),其可以為企業(yè)中的不同參與者提供了不同的視圖,并用他們易于理解的方式和語(yǔ)言反映企業(yè)的狀態(tài)。

然而,目前國(guó)內(nèi)的現(xiàn)實(shí)應(yīng)用情況是,很多企業(yè)都是隨著業(yè)務(wù)的發(fā)展設(shè)立并開(kāi)發(fā)很多分割的部門(mén)、流程和系統(tǒng),而它們之間就無(wú)法進(jìn)行有機(jī)的合作。而且,還會(huì)經(jīng)常出現(xiàn)信息與業(yè)務(wù)報(bào)告不準(zhǔn)、部門(mén)之間無(wú)法銜接等問(wèn)題。更可怕的是,企業(yè)沒(méi)有方法和工具來(lái)解決這些問(wèn)題。

根據(jù)國(guó)際和國(guó)內(nèi)的經(jīng)驗(yàn),通過(guò)企業(yè)總體架構(gòu)的方法可以解決上述這些問(wèn)題。目前,國(guó)內(nèi)對(duì)企業(yè)架構(gòu)設(shè)計(jì)的使用還主要集中在IT層面,業(yè)務(wù)人員還沒(méi)有開(kāi)始利用這類(lèi)工具進(jìn)行業(yè)務(wù)的設(shè)計(jì)和規(guī)劃。其實(shí),企業(yè)總體架構(gòu)是一個(gè)涵蓋業(yè)務(wù)、IT的全面企業(yè)藍(lán)圖設(shè)計(jì)工具,其可以幫助企業(yè)的管理者了解企業(yè)的構(gòu)成,發(fā)現(xiàn)問(wèn)題并不斷改進(jìn)問(wèn)題。

事實(shí)上,架構(gòu)設(shè)計(jì)經(jīng)過(guò)漫長(zhǎng)的演變到現(xiàn)在,已經(jīng)成為現(xiàn)實(shí)生活中必不可少的工作。比如,要建一棟房子,就需要進(jìn)行很多的架構(gòu)設(shè)計(jì)工作,首先要進(jìn)行外部架構(gòu)的效果設(shè)計(jì),在客戶(hù)滿(mǎn)意之后,才進(jìn)一步地設(shè)計(jì)內(nèi)部結(jié)構(gòu),并進(jìn)行相配套的包括線(xiàn)路和上下水等多方面的設(shè)計(jì)。這就好比我們談到的企業(yè)架構(gòu)設(shè)計(jì)一樣,是從不同的層次和角度去描述一個(gè)企業(yè)的特征。

在項(xiàng)目建設(shè)和施工的時(shí)候,沒(méi)有架構(gòu)圖就開(kāi)始進(jìn)行是很不可思議的一件事情,但是在企業(yè)內(nèi)部管理方面,卻完全是另外一番景象。很多公司雖然運(yùn)轉(zhuǎn)了一段時(shí)間,但是一直沒(méi)有明確的企業(yè)架構(gòu)和藍(lán)圖,或者說(shuō)是不是很清晰,從而導(dǎo)致了很多運(yùn)營(yíng)中的問(wèn)題,比如部門(mén)之間的職責(zé)界定不清稀、配合不順暢;運(yùn)營(yíng)的效率較低,很難提高客戶(hù)滿(mǎn)意度;流程改進(jìn)的效果不明顯;業(yè)務(wù)部門(mén)與IT部門(mén)之間的關(guān)系緊張,系統(tǒng)問(wèn)題比較多等。如果這些問(wèn)題在企業(yè)中非常凸顯,那么,企業(yè)就可以考慮總體架構(gòu)的方法,因?yàn)槠髽I(yè)總體架構(gòu)能夠幫助企業(yè)有效地解決這些問(wèn)題。

理清企業(yè)總體架構(gòu)的概念

談到企業(yè)總體架構(gòu)設(shè)計(jì),我們首先要澄清幾個(gè)概念:框架、方法論以及方案等,企業(yè)只有深刻理解了這些概念,才能建立有效的企業(yè)總體架構(gòu)。

首先,框架(framework)定義了解決一個(gè)問(wèn)題的相關(guān)因素以及它們之間的關(guān)聯(lián)關(guān)系,并描述了這些關(guān)聯(lián)因素是如何設(shè)計(jì)的。在實(shí)際應(yīng)用中,框架會(huì)結(jié)合不同的方法論和方案來(lái)解決問(wèn)題。一般,一個(gè)好的框架會(huì)支持多種方法論和方案,比如SOA框架、Zachman框架、DoDF框架等都是解決問(wèn)題的框架??蚣苌婕暗姆秶话愣急容^廣,但又都不是很具體,只是起指導(dǎo)作用,因此在具體實(shí)施的時(shí)候,可以采取不同的路徑。

其次,方法論(methodology/method)是由一系列相關(guān)的流程、任務(wù)和活動(dòng)組成的,也是如何達(dá)到一個(gè)特定目標(biāo)的理論。一般包括誰(shuí)(who)、做什么(what)、地點(diǎn)(where)、何時(shí)(when)和為什么(why)等要素。很多時(shí)候也會(huì)包括一些標(biāo)準(zhǔn)、政策、規(guī)則等方面的內(nèi)容,比如IT規(guī)劃方法論、系統(tǒng)開(kāi)發(fā)方法論以及CMM方法論等。

最后,方案(approach)則是面對(duì)一個(gè)具體的問(wèn)題,如何去解決它,比如有全面質(zhì)量管理(TQM)、流程再造(BPR)等。

在企業(yè)的信息化建設(shè)中,需要用方法論定義什么是獲得成功必備的系統(tǒng)。此外,方法論是指如何從現(xiàn)有的狀態(tài)通過(guò)一系列的項(xiàng)目建設(shè)達(dá)到目標(biāo)的狀態(tài);而方法則是指企業(yè)如何開(kāi)發(fā)和改造各個(gè)系統(tǒng)。

現(xiàn)在,企業(yè)架構(gòu)設(shè)計(jì)在國(guó)內(nèi)的應(yīng)用還并不廣泛,也沒(méi)有明確的定義,不同的公司和專(zhuān)家有相近但卻又不同的看法,還并沒(méi)能形成一種相對(duì)統(tǒng)一的認(rèn)知。比如,有人認(rèn)為,企業(yè)架構(gòu)是定義企業(yè)各組成部分是如何構(gòu)架的以及它們之間的關(guān)系,以及它們?cè)O(shè)計(jì)和演變的原則和規(guī)定;也有人認(rèn)為,企業(yè)架構(gòu)是企業(yè)的邏輯藍(lán)圖,定義了企業(yè)的結(jié)構(gòu)以及如何運(yùn)轉(zhuǎn),使企業(yè)能夠達(dá)到現(xiàn)有和未來(lái)的目標(biāo)。

追本溯源,全球第一個(gè)總體架構(gòu)的框架理論是由John Zachman在1987年創(chuàng)立的。到今天,這個(gè)架構(gòu)還是最被企業(yè)和組織所接受的理論,國(guó)際上通稱(chēng)之為Zachman總體架構(gòu)框架。

的確,盡管在IT業(yè)界有幾種比較流行的總體架構(gòu)框架理論,比如TOGAF、DoDF等,但Zachman總體架構(gòu)框架被公認(rèn)為是最為完善的,在企業(yè)領(lǐng)域的應(yīng)用也最廣。Zachman的著作“信息系統(tǒng)架構(gòu)框架”(Framework for Information System Architecture)直到今天也在業(yè)界普遍被認(rèn)為是一個(gè)權(quán)威的框架。

在Zachman架構(gòu)框架中最有代表性的是6列5行、共有30個(gè)元素的矩陣圖形。架構(gòu)框架圖形以最簡(jiǎn)單的形式描述了總體架構(gòu)內(nèi)的元素及其關(guān)系,說(shuō)明了這些元素在設(shè)計(jì)中的功能和作用。而Zachman框架矩陣中的行是架構(gòu)的層次和相關(guān)人。

第一行:規(guī)劃人員

第二行:屬主,通常是業(yè)務(wù)屬主部門(mén)

第三行:設(shè)計(jì)人員

第四行:開(kāi)發(fā)實(shí)施人員

第五行:廠(chǎng)商/承包商

不過(guò),Zachman架構(gòu)框架還是比較側(cè)重在IT層面。然而,隨著企業(yè)架構(gòu)的不斷進(jìn)化,企業(yè)架構(gòu)理論越來(lái)越與戰(zhàn)略和業(yè)務(wù)相融合,圖1展示了近幾年來(lái)很多企業(yè)架構(gòu)的層次和內(nèi)容。

可以看出,企業(yè)架構(gòu)由四個(gè)部分組成。

第一層:在架構(gòu)的最上層是企業(yè)的戰(zhàn)略思想,其清晰地定義了企業(yè)的愿景和目標(biāo),描述了未來(lái)企業(yè)發(fā)展的戰(zhàn)略方向、外部環(huán)境的影響和競(jìng)爭(zhēng)策略,以及如何建立核心競(jìng)爭(zhēng)力、如何衡量企業(yè)未來(lái)的業(yè)績(jī)、是否成功達(dá)到目標(biāo)等。

第二層:中間一層是業(yè)務(wù)架構(gòu),業(yè)務(wù)架構(gòu)是各個(gè)層次中最有影響力的部分,它定義了企業(yè)的業(yè)務(wù)流程以及信息系統(tǒng)應(yīng)該如何支持業(yè)務(wù)的需求。其是將高層次的業(yè)務(wù)目標(biāo)轉(zhuǎn)換成了可操作的業(yè)務(wù)模型,并描述了業(yè)務(wù)應(yīng)該以何種方式運(yùn)作才能滿(mǎn)足企業(yè)成功所需要的能力和靈活性。

第三層:業(yè)務(wù)架構(gòu)下面一層是信息架構(gòu),信息架構(gòu)是一個(gè)廣義的概念,包含了信息的定義和內(nèi)容,以及與信息結(jié)合的數(shù)據(jù)的定義和內(nèi)容。

第四層:最下面一層是IT架構(gòu),IT架構(gòu)包括了應(yīng)用架構(gòu)、技術(shù)架構(gòu)和底層的基礎(chǔ)設(shè)施等,是總體架構(gòu)的最底層,也是實(shí)現(xiàn)企業(yè)運(yùn)營(yíng)的基礎(chǔ)。

運(yùn)營(yíng)模式與企業(yè)架構(gòu)緊密相連

對(duì)于企業(yè)來(lái)說(shuō),企業(yè)運(yùn)營(yíng)模式也是非常重要的,并且,運(yùn)營(yíng)模式與企業(yè)架構(gòu)還有著非常緊密的聯(lián)系。企業(yè)的運(yùn)營(yíng)模式主要包括了以下三個(gè)方面的內(nèi)容

業(yè)務(wù)架構(gòu)

業(yè)務(wù)架構(gòu)定義了企業(yè)是如何創(chuàng)造價(jià)值以及企業(yè)內(nèi)外部的協(xié)作關(guān)系,描述了企業(yè)如何滿(mǎn)足客戶(hù)的需求、進(jìn)行市場(chǎng)競(jìng)爭(zhēng)、與合作伙伴合作、建立運(yùn)營(yíng)以及培養(yǎng)員工等信息。

可以說(shuō),業(yè)務(wù)架構(gòu)建立了企業(yè)戰(zhàn)略與日常運(yùn)營(yíng)之間的關(guān)聯(lián)關(guān)系,通過(guò)運(yùn)營(yíng)對(duì)戰(zhàn)略的支持,才能達(dá)到企業(yè)建立的業(yè)務(wù)目標(biāo)。同時(shí),業(yè)務(wù)架構(gòu)也是通過(guò)戰(zhàn)略影響其他一系列企業(yè)組成的工具,因?yàn)槭趾暧^(guān)的戰(zhàn)略需要通過(guò)業(yè)務(wù)結(jié)構(gòu)進(jìn)行分解,從戰(zhàn)略范疇轉(zhuǎn)化到戰(zhàn)術(shù)范疇。比如,從降低運(yùn)營(yíng)成本20%的戰(zhàn)略措施,到提供網(wǎng)絡(luò)自助服務(wù)、裁減客戶(hù)服務(wù)人員40%等。事實(shí)上,IT、組織、流程等都是由業(yè)務(wù)架構(gòu)進(jìn)一步推導(dǎo)出來(lái)的,如果沒(méi)有業(yè)務(wù)架構(gòu)而直接進(jìn)行企業(yè)細(xì)節(jié)的設(shè)計(jì),就會(huì)出現(xiàn)與戰(zhàn)略不一致的問(wèn)題。

信息(數(shù)據(jù))架構(gòu)

在歐美的很多企業(yè)中,數(shù)據(jù)架構(gòu)與信息架構(gòu)在涉及到總體架構(gòu)的概念時(shí),常常被交互使用。這里的信息架構(gòu)和數(shù)據(jù)架構(gòu)是一個(gè)廣義的概念,包含了信息的定義和內(nèi)容、與信息結(jié)合的數(shù)據(jù)的定義和內(nèi)容。如果遇到某些理論中提及信息架構(gòu)時(shí),其實(shí)與這里定義的數(shù)據(jù)架構(gòu)是一致的。

信息(數(shù)據(jù))架構(gòu)包括數(shù)據(jù)實(shí)體和數(shù)據(jù)的交換和流動(dòng),保證數(shù)據(jù)有效地共享和交換是企業(yè)總體架構(gòu)的主要目的之一。信息架構(gòu)描述了企業(yè)現(xiàn)在和未來(lái)是如何使用信息和數(shù)據(jù)的,主要包括信息的分類(lèi)和定義、與業(yè)務(wù)模塊結(jié)合的信息內(nèi)容和信息流、數(shù)據(jù)的采集、存儲(chǔ)、轉(zhuǎn)換、發(fā)布和傳輸、企業(yè)的數(shù)據(jù)庫(kù)設(shè)計(jì)和使用、數(shù)據(jù)標(biāo)準(zhǔn)和格式,以及數(shù)據(jù)字典、數(shù)據(jù)管理、知識(shí)管理、數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)集市、數(shù)據(jù)挖掘等與數(shù)據(jù)相關(guān)的應(yīng)用系統(tǒng)等。

應(yīng)用架構(gòu)

應(yīng)用架構(gòu)描述了支持企業(yè)運(yùn)作的系統(tǒng),比如財(cái)務(wù)系統(tǒng)、交易處理系統(tǒng)、人力資源、辦公系統(tǒng)等。應(yīng)用架構(gòu)可以采用多種方式來(lái)表達(dá),通行的架構(gòu)有客戶(hù)機(jī)/服務(wù)器(C/S)模式、瀏覽器/服務(wù)器模式(3層架構(gòu)或者4層架構(gòu))等。在應(yīng)用架構(gòu)中有許多行業(yè)標(biāo)準(zhǔn),比如J2EE和。NET等,它們都體現(xiàn)了模塊化和集成化的思想。

技術(shù)架構(gòu)

技術(shù)架構(gòu)是定義企業(yè)IT的科技管理和技術(shù)標(biāo)準(zhǔn),從最高層次的政策(Technology Policy)、原則(Principles)、指導(dǎo)綱要(Guideline)到技術(shù)領(lǐng)域的技術(shù)標(biāo)準(zhǔn)化(Technology Standardization)、技術(shù)選擇(Technology Selections)和技術(shù)組件(Technology Components)。

可以說(shuō),制定技術(shù)標(biāo)準(zhǔn)和推廣標(biāo)準(zhǔn)化是企業(yè)的兩項(xiàng)重要任務(wù)。圍繞著技術(shù)標(biāo)準(zhǔn)化,有一系列的流程與管理。技術(shù)元素包含了一系列的總體架構(gòu)的技術(shù)組件,這些組件可以是一個(gè)可重復(fù)應(yīng)用的系統(tǒng)或模塊,也可以是最小的可獨(dú)立在架構(gòu)中使用的單個(gè)技術(shù)組件,如一個(gè)安全軟件、一個(gè)插入的外圍設(shè)備等。完整的企業(yè)標(biāo)準(zhǔn)技術(shù)架構(gòu)是涉及了信息架構(gòu)、應(yīng)用架構(gòu)和基礎(chǔ)設(shè)施等層面的標(biāo)準(zhǔn)。

基礎(chǔ)設(shè)施

基礎(chǔ)設(shè)施是企業(yè)整個(gè)IT系統(tǒng)的基礎(chǔ),是包括硬件、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)等企業(yè)數(shù)據(jù)和應(yīng)用程序可以運(yùn)行的環(huán)境,同時(shí)要滿(mǎn)足企業(yè)的數(shù)據(jù)量、用戶(hù)數(shù)、反映速度、在線(xiàn)率等要求。企業(yè)70%的IT投資都花在了建設(shè)基礎(chǔ)設(shè)施上,對(duì)分布在企業(yè)各個(gè)部門(mén)、地區(qū)的IT資產(chǎn)的了解可以降低資源的浪費(fèi),并提高系統(tǒng)的利用率。

而基礎(chǔ)設(shè)施標(biāo)準(zhǔn)的定義是:一系列技術(shù)和服務(wù)的組合,提供了一個(gè)穩(wěn)定的、低成本的數(shù)據(jù)和信息的采集、錄入、處理和傳送的物理和邏輯的設(shè)施。大型企業(yè)可以根據(jù)基礎(chǔ)設(shè)施的種類(lèi)不同進(jìn)行分類(lèi),如數(shù)據(jù)中心、網(wǎng)絡(luò)、指揮中心、服務(wù)器組等。而具體的業(yè)務(wù)應(yīng)用,如財(cái)務(wù)、HR、銷(xiāo)售、采購(gòu)、研發(fā)、制造系統(tǒng)等為非基礎(chǔ)設(shè)施的IT應(yīng)用,它們是運(yùn)行在企業(yè)基礎(chǔ)設(shè)施之上的應(yīng)用系統(tǒng)。

基于SOA的IT系統(tǒng)規(guī)劃

目前,被越來(lái)越廣泛使用的SOA系統(tǒng)規(guī)劃和開(kāi)發(fā)方式改變了以前的舊有方法,使得IT系統(tǒng)變得更加靈活,并能夠重復(fù)使用。SOA模式不僅要求IT要采用組件化的開(kāi)發(fā),而且要求業(yè)務(wù)也要同時(shí)使用組件化和服務(wù)化的運(yùn)營(yíng)模式。圖2展示了如何從業(yè)務(wù)的組件化中提出SOA的需求,并實(shí)現(xiàn)IT的組件化。

在業(yè)務(wù)范疇之內(nèi),由流程/子流程能夠歸納出業(yè)務(wù)組件。而業(yè)務(wù)組件可以提供一系列的服務(wù),在提供服務(wù)的同時(shí),也需要使用其他組件的服務(wù),這就是SOA業(yè)務(wù)服務(wù)化的重點(diǎn)。在系統(tǒng)范疇之內(nèi),系統(tǒng)組件是提供服務(wù)的單位,它提供的服務(wù)與業(yè)務(wù)的服務(wù)是一一對(duì)應(yīng)的。這是在SOA框架下,業(yè)務(wù)與IT的緊密連接之處。系統(tǒng)組件是由多個(gè)組件組成的,這些組件可以分成功能性組件和技術(shù)性組件,并且,系統(tǒng)組件組成了子系統(tǒng)合系統(tǒng)。

在實(shí)際的業(yè)務(wù)服務(wù)設(shè)計(jì)中,一般會(huì)對(duì)業(yè)務(wù)組件和業(yè)務(wù)組件內(nèi)部的活動(dòng)進(jìn)行定義,如下圖3所示。比如,在保險(xiǎn)業(yè)務(wù)當(dāng)中的理賠中,接報(bào)案是一個(gè)業(yè)務(wù)組件,組件內(nèi)部的活動(dòng)有接聽(tīng)報(bào)案、查詢(xún)信息、記錄、案件分類(lèi)等,接報(bào)案組件能夠提供的服務(wù)在表格的右邊;接報(bào)案需要的其他業(yè)務(wù)組件提供的服務(wù)列在表格的左邊。

當(dāng)設(shè)計(jì)好業(yè)務(wù)服務(wù)的架構(gòu)以后,能夠很容易的開(kāi)始SOA在IT階段的開(kāi)發(fā);這也從另一個(gè)角度說(shuō)明,SOA的建設(shè)是需要從業(yè)務(wù)開(kāi)始的。

總之,如果企業(yè)總體架構(gòu)的理論和模型可以被企業(yè)管理層、CIO、規(guī)劃部門(mén)、IT分析人員和開(kāi)發(fā)人員理解并使用,就可以規(guī)范并提高國(guó)內(nèi)IT管理和規(guī)劃的水平。當(dāng)然,先進(jìn)的管理理念和方法的采納及運(yùn)用需要一段時(shí)間,而一旦能夠得以實(shí)施,對(duì)企業(yè)會(huì)帶來(lái)巨大的效益。(CIO時(shí)代網(wǎng))

發(fā)布:2007-04-25 16:50    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實(shí)施方案 泛普OA項(xiàng)目啟動(dòng) 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開(kāi)發(fā) 泛普常見(jiàn)問(wèn)題解決 泛普OA操作手冊(cè) 泛普軟件項(xiàng)目驗(yàn)收 泛普培訓(xùn)推廣上線(xiàn) 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客