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

解讀企業(yè)IT架構(gòu)的現(xiàn)實(shí)與憧憬

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

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

什么樣的企業(yè)IT架構(gòu)是理想的?在很多新技術(shù)不斷涌現(xiàn)的今天,企業(yè)用戶似乎有了越來(lái)越多的選擇,但是更多的選擇在有些時(shí)候也可能會(huì)意味著無(wú)所適從。新技術(shù)到底帶來(lái)哪些新的企業(yè)IT架構(gòu)模式?不同的架構(gòu)又會(huì)為企業(yè)帶來(lái)什么?未來(lái)的架構(gòu)會(huì)是什么樣?

《InfoWorld》的編輯和記者對(duì)目前主流的企業(yè)IT架構(gòu)模式進(jìn)行了簡(jiǎn)單的分析,并將其分為7類:以數(shù)據(jù)為中心的架構(gòu)、流程驅(qū)動(dòng)架構(gòu)、面向服務(wù)的架構(gòu)、基于需求的架構(gòu)、安全的架構(gòu)、輕便開(kāi)放的架構(gòu)以及無(wú)時(shí)無(wú)處不在的架構(gòu)。

這樣的分類不能算是很?chē)?yán)謹(jǐn),但它代表了一種趨勢(shì):企業(yè)用戶對(duì)IT架構(gòu)的整體規(guī)劃意識(shí)越來(lái)越強(qiáng)。事實(shí)上,企業(yè)架構(gòu)的搭建已經(jīng)日漸成為企業(yè)信息化的基礎(chǔ),從前東建一個(gè)系統(tǒng)、西開(kāi)發(fā)一款軟件的企業(yè)IT系統(tǒng)搭建模式已經(jīng)成為過(guò)去,就像軟件開(kāi)發(fā)從最初的作坊式開(kāi)發(fā)發(fā)展到今天的軟件工程一樣,企業(yè)IT架構(gòu)的規(guī)劃也將是一項(xiàng)系統(tǒng)工程。

盡管不同的企業(yè)會(huì)根據(jù)自己的實(shí)際情況采用不同的新技術(shù),SOA(面向服務(wù)架構(gòu))、ILM(信息生命周期管理)、虛擬化都可能是它們的技術(shù)外衣,并據(jù)此形成不同的企業(yè)IT架構(gòu)模式,但在所有這些不同的背后我們還是能夠找到它們的共通之處,即它們的本質(zhì)驅(qū)動(dòng)力都是來(lái)自業(yè)務(wù)驅(qū)動(dòng)。CEO和CIO們也從來(lái)沒(méi)有像今天這樣對(duì)企業(yè)架構(gòu)產(chǎn)生如此大的興趣。幾年前85%的架構(gòu)工作在物理層和邏輯層,但現(xiàn)在50%轉(zhuǎn)移到了業(yè)務(wù)層面,這種向業(yè)務(wù)驅(qū)動(dòng)的轉(zhuǎn)變是未來(lái)IT系統(tǒng)的一種特征。

以數(shù)據(jù)為中心的架構(gòu):強(qiáng)調(diào)數(shù)據(jù)一致性和質(zhì)量

以數(shù)據(jù)為中心的架構(gòu)不僅要保證IT系統(tǒng)內(nèi)數(shù)據(jù)的一致性,更重要的是要提高數(shù)據(jù)的質(zhì)量。

在信息時(shí)代,數(shù)據(jù)只有轉(zhuǎn)化成有用的信息之后才能體現(xiàn)其價(jià)值,而要達(dá)到這個(gè)目標(biāo),首先要能夠集中處理來(lái)自多個(gè)數(shù)據(jù)源的數(shù)據(jù),其次數(shù)據(jù)質(zhì)量也要有所保障。企業(yè)管理層在進(jìn)行決策時(shí)總是希望獲得更多信息,無(wú)論它們是來(lái)自企業(yè)業(yè)務(wù)系統(tǒng)還是文檔、內(nèi)容管理系統(tǒng)。另一方面,如果來(lái)自多個(gè)數(shù)據(jù)源的數(shù)據(jù)總是不一致,不僅會(huì)導(dǎo)致更高的維護(hù)成本,而且一旦使用了過(guò)時(shí)數(shù)據(jù)必然會(huì)限制業(yè)務(wù)流程的實(shí)施速度并妨礙流程自動(dòng)化的實(shí)現(xiàn)。事實(shí)上在實(shí)際應(yīng)用中,有太多信息封閉在相互獨(dú)立的系統(tǒng)中,全面獲取正確的信息并非易事。

對(duì)于許多大型企業(yè)用戶來(lái)說(shuō),以數(shù)據(jù)為中心的架構(gòu)最初是出于對(duì)企業(yè)核心地位“基本數(shù)據(jù)”的管理,即確定客戶、產(chǎn)品、雇員和其他核心參考數(shù)據(jù)的特征和屬性。在一個(gè)全球化的大企業(yè)中,客戶或產(chǎn)品數(shù)據(jù)一般分布在幾十個(gè)甚至數(shù)百個(gè)CRM、ERP以及其他系統(tǒng)中,而這些系統(tǒng)通常來(lái)自不同的廠商。

而且每套數(shù)據(jù)通常都是針對(duì)工程、銷(xiāo)售、市場(chǎng)等特定業(yè)務(wù)需求以及特定區(qū)域定制的。結(jié)果,企業(yè)從上至下呈現(xiàn)的是一個(gè)四分五裂的數(shù)據(jù)海洋,從而不可避免地會(huì)在運(yùn)用商業(yè)智能(Business Intelligence,簡(jiǎn)稱BI)時(shí)導(dǎo)致錯(cuò)誤結(jié)果。因此IBM、甲骨文、SAP、Siebel等軟件供應(yīng)商推出了一系列基本數(shù)據(jù)管理解決方案,兼有發(fā)布和預(yù)訂機(jī)制、規(guī)則可配置的流程自動(dòng)化控制以及一個(gè)協(xié)助數(shù)據(jù)經(jīng)理協(xié)調(diào)不同數(shù)據(jù)系統(tǒng)的知識(shí)庫(kù)。而有些干脆是在原有的應(yīng)用系統(tǒng)之上增加商業(yè)分析功能。它們的目標(biāo)都是為了建立一個(gè)規(guī)范的基本數(shù)據(jù)集,并將這個(gè)規(guī)范的數(shù)據(jù)集推向遍布企業(yè)的各種數(shù)據(jù)庫(kù)。

在抽取來(lái)自不同數(shù)據(jù)源的數(shù)據(jù)的同時(shí),確保數(shù)據(jù)質(zhì)量是另一個(gè)重要問(wèn)題。因?yàn)橛脩粼谧罱K拿到數(shù)據(jù)之后要基于它們進(jìn)行分析得到有用的信息。

除了控制基本數(shù)據(jù),企業(yè)用戶還需要在結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)之間建立聯(lián)系。XML、SOA、企業(yè)搜索技術(shù)使得建立這種聯(lián)系更加容易,成本也更低。越來(lái)越多的工具可以把面向SQL、面向?qū)ο?、面向?nèi)容的存取方法以及企業(yè)搜索技術(shù)結(jié)合起來(lái),在各種關(guān)系數(shù)據(jù)庫(kù)、XML存儲(chǔ)系統(tǒng)、大型機(jī)、文件服務(wù)器、內(nèi)容管理系統(tǒng),甚至電子郵件系統(tǒng)中實(shí)施查詢操作。

這樣一來(lái),企業(yè)決策層不僅能夠看到各種業(yè)務(wù)系統(tǒng)中可能存在的流程問(wèn)題,而且企業(yè)搜索系統(tǒng)隨處可查的動(dòng)態(tài)查詢功能還能增強(qiáng)傳統(tǒng)BI系統(tǒng)的能力,將尚未裝載到數(shù)據(jù)倉(cāng)庫(kù)中的實(shí)時(shí)數(shù)據(jù)也納入BI系統(tǒng)的挖掘范圍。

有分析師認(rèn)為,這種通用的搜索和報(bào)告方法最終將導(dǎo)致數(shù)據(jù)倉(cāng)庫(kù)的淘汰,其中的關(guān)鍵在于能夠同時(shí)存儲(chǔ)關(guān)系型數(shù)據(jù)和XML數(shù)據(jù)的數(shù)據(jù)庫(kù)技術(shù)。

通常為了分離OLAP或數(shù)據(jù)挖掘應(yīng)用,人們必須進(jìn)行數(shù)據(jù)裝載、數(shù)據(jù)凈化、數(shù)據(jù)卸載、重新格式化數(shù)據(jù)等復(fù)雜的操作,服務(wù)器的數(shù)量和復(fù)雜度也成倍增加。但將來(lái)軟件供應(yīng)商會(huì)試圖把系統(tǒng)簡(jiǎn)化到只有一個(gè)核心的數(shù)據(jù)庫(kù)或類似的產(chǎn)品,它能夠在數(shù)據(jù)庫(kù)引擎內(nèi)直接處理所有任務(wù)。

當(dāng)然,完全實(shí)現(xiàn)基于服務(wù)的信息和通用數(shù)據(jù)存取尚需時(shí)日,OASIS和其他標(biāo)準(zhǔn)組織也正在針對(duì)一些垂直行業(yè)以及這些行業(yè)之間的信息互通制定各種規(guī)范,以便不同系統(tǒng)能夠更有效地通過(guò)XML來(lái)共享信息。

要利用有用的信息,企業(yè)用戶必須著眼對(duì)全局的了解。以數(shù)據(jù)為中心的企業(yè)架構(gòu)正是試圖從全局的角度提供完整、一致、準(zhǔn)確的信息。

流程驅(qū)動(dòng)的架構(gòu):關(guān)鍵是更靈活

業(yè)務(wù)流程是企業(yè)業(yè)務(wù)的核心所在,在以業(yè)務(wù)流程為中心的基礎(chǔ)之上,企業(yè)還必須使業(yè)務(wù)流程的實(shí)現(xiàn)更加靈活,以應(yīng)對(duì)外界的變化。

看看那些悄悄進(jìn)入企業(yè)架構(gòu)領(lǐng)域的縮略語(yǔ):BPEL(業(yè)務(wù)流程執(zhí)行語(yǔ)言)、BPM(業(yè)務(wù)流程管理)、BPO(業(yè)務(wù)流程外報(bào))……你就會(huì)發(fā)現(xiàn)在重視效率、新產(chǎn)品上市速度和法規(guī)遵從性的今天,“業(yè)務(wù)流程”的概念正大舉進(jìn)入IT的總體架構(gòu)中。

事實(shí)上在設(shè)計(jì)每一代架構(gòu)時(shí),所抽象的層次是越來(lái)越高。以業(yè)務(wù)流程為中心的架構(gòu)中的抽象級(jí)別是虛擬業(yè)務(wù)流程。業(yè)務(wù)流程是企業(yè)業(yè)務(wù)的核心所在,在以業(yè)務(wù)流程為中心的基礎(chǔ)之上,企業(yè)還必須使業(yè)務(wù)流程的實(shí)現(xiàn)更加靈活,以應(yīng)對(duì)外界的變化。所以企業(yè)的IT部門(mén)需要改變以往從面向獨(dú)立交易單元效率的角度或其他資源驅(qū)動(dòng)的角度去開(kāi)發(fā)、優(yōu)化和管理系統(tǒng),而換之以從端到端業(yè)務(wù)流程的角度去管理系統(tǒng)。

一些典型的端到端流程包括:訂單至現(xiàn)金收入、采購(gòu)至付賬、產(chǎn)品開(kāi)發(fā)與人力資源等。在這些流程中還存在大量子流程。另一套重要的流程是IT系統(tǒng)自身的工作流程,如同ITIL(IT基礎(chǔ)設(shè)施庫(kù))框架所描述的那樣。通常企業(yè)會(huì)把IT投資集中用在改善對(duì)企業(yè)具有最大影響力的流程上。如在汽車(chē)行業(yè)把產(chǎn)品設(shè)計(jì)時(shí)間從3年縮短到18個(gè)月。

從業(yè)務(wù)流程的角度設(shè)計(jì)IT架構(gòu)需要做些什么?首先IT部門(mén)必須從確定流程戰(zhàn)略開(kāi)始,然后是定義和設(shè)計(jì)流程,接著是執(zhí)行。其中定義流程是關(guān)鍵,通常所能實(shí)現(xiàn)的IT功能的自動(dòng)化程度取決于客戶對(duì)其流程認(rèn)識(shí)的清晰程度。其次,IT部門(mén)必須能夠在抽象層上對(duì)流程驅(qū)動(dòng)的架構(gòu)建立模型并實(shí)施該架構(gòu),以在流程變化時(shí)能迅速適應(yīng),給企業(yè)帶來(lái)更大的靈活性。

軟件供應(yīng)商都在力圖打破IT與特定資源結(jié)合在一起的束縛,就好像這些資源是組合在一起表示業(yè)務(wù)流程的、面向?qū)ο蟮慕M件一樣。因此各種軟件供應(yīng)商都在設(shè)計(jì)適合各種現(xiàn)有環(huán)境的BPM工具,以從資源和工作流的角度協(xié)助對(duì)關(guān)鍵業(yè)務(wù)流程的性能建模,并對(duì)其進(jìn)行優(yōu)化和監(jiān)視。這些工具通??縒eb服務(wù)或類似接口在整個(gè)環(huán)境中實(shí)現(xiàn)端到端的連接,以支持端到端的業(yè)務(wù)流程,而且大多數(shù)工具都支持新出現(xiàn)的Web服務(wù)標(biāo)準(zhǔn)。

與此同時(shí),IT架構(gòu)還必須納入有關(guān)流程的最佳實(shí)踐知識(shí),例如各種預(yù)置參考模型和流程模型,它們就像一個(gè)流程工程,把各種最佳實(shí)踐組合起來(lái),放在流程驅(qū)動(dòng)的架構(gòu)中。

安全的架構(gòu):要盡早考慮安全問(wèn)題

從一開(kāi)始設(shè)計(jì)時(shí)就應(yīng)全方位地考慮安全問(wèn)題,而不是等系統(tǒng)建好以后再追加安全功能。

由于企業(yè)網(wǎng)絡(luò)邊界日趨復(fù)雜,應(yīng)用級(jí)安全威脅越來(lái)越難以應(yīng)付,各種法規(guī)又要求CIO們保證公司數(shù)據(jù)的安全,所以隨便給網(wǎng)絡(luò)添加一堆安全技術(shù)來(lái)保證安全已經(jīng)不再行得通。如今對(duì)于安全,企業(yè)用戶的做法已不再是跟蹤最新安全威脅動(dòng)態(tài),而是直接確定核心業(yè)務(wù)流程以及實(shí)現(xiàn)公司目標(biāo)必不可少的信息資產(chǎn),并直接保證這些流程和資產(chǎn)的安全。

實(shí)際上,安全問(wèn)題已經(jīng)深深融入到業(yè)務(wù)流程和基礎(chǔ)設(shè)施中去了,可能會(huì)有那么一天,由于安全功能太普遍,以至安全技術(shù)不再有必要作為一門(mén)單獨(dú)的技術(shù)類別而存在。無(wú)論你在企業(yè)中做什么工作,你的職責(zé)都可能包括信息安全部分。

如果說(shuō)有什么東西讓傳統(tǒng)的網(wǎng)絡(luò)安全邊界失效,那就是網(wǎng)絡(luò)信息存取越來(lái)越不受時(shí)間和地點(diǎn)限制了,這樣的信息存取活動(dòng)越來(lái)越普遍。過(guò)去,各公司的雇員總是隨身帶著筆記本電腦,用VPN進(jìn)行遠(yuǎn)程系統(tǒng)操作。但是隨著SSL VPN的出現(xiàn),雇員們現(xiàn)在可以用家中的計(jì)算機(jī)、其他公司的計(jì)算機(jī)、提供計(jì)算機(jī)的小亭子甚至網(wǎng)吧中的計(jì)算機(jī)訪問(wèn)企業(yè)網(wǎng)絡(luò)。在這種情況下,一個(gè)簡(jiǎn)單的間諜軟件可以輕易捕獲使用者的口令并將其發(fā)送到攻擊者手中。而且遠(yuǎn)程辦公人員常常與家人共享家中的計(jì)算機(jī),所以孩子在下在音樂(lè)文件時(shí)的小疏忽就可能導(dǎo)致機(jī)器被感染,進(jìn)而損害到企業(yè)網(wǎng)。

與此同時(shí),企業(yè)還要盡量考慮到業(yè)務(wù)外包、與合作伙伴聯(lián)網(wǎng)以及Web服務(wù)增長(zhǎng)可能給網(wǎng)絡(luò)安全帶來(lái)的負(fù)面影響。毫無(wú)疑問(wèn),Web服務(wù)應(yīng)用削減了傳統(tǒng)防火墻的價(jià)值,因?yàn)楦鞴颈仨毾蛲饨缣峁?shù)據(jù)。隨著越來(lái)越多的應(yīng)用層活動(dòng)作為合法的端口80信息流穿過(guò)防火墻,各公司已經(jīng)開(kāi)始采用考慮了應(yīng)用層問(wèn)題的入侵檢測(cè)解決方案,并開(kāi)始考慮戰(zhàn)略性地放置應(yīng)用層防火墻和XML防火墻,以保護(hù)一些敏感數(shù)據(jù)。事實(shí)上這些功能正越來(lái)越多地融入到傳統(tǒng)防火墻解決方案中。

有分析家預(yù)測(cè),到2006年,如果有人購(gòu)買(mǎi)防火墻,那么他還會(huì)購(gòu)買(mǎi)入侵檢測(cè)系統(tǒng)。還有預(yù)測(cè)認(rèn)為,XML和Web應(yīng)用安全功能將融入內(nèi)容過(guò)濾產(chǎn)品。

在Web服務(wù)技術(shù)和各種法規(guī)的推動(dòng)下,對(duì)端到端企業(yè)身份認(rèn)證解決方案和聯(lián)合身份標(biāo)準(zhǔn)的需求也在逐步增長(zhǎng)。這些解決方案和標(biāo)準(zhǔn)可幫助不同的機(jī)構(gòu)之間建立相互信任關(guān)系。尤其是身份管理的集中審計(jì)功能,正在成為實(shí)現(xiàn)法規(guī)規(guī)定的重要工具。

傳統(tǒng)的臺(tái)式機(jī)和網(wǎng)絡(luò)管理解決方案越來(lái)越多地承擔(dān)了程序修補(bǔ)管理和其他安全功能。隨著PC技術(shù)和Web服務(wù)器不斷納入各種設(shè)備,臺(tái)式機(jī)和網(wǎng)絡(luò)管理解決方案也可能成為企業(yè)安全戰(zhàn)略必不可少的組成部分。例如,思科這樣的交換機(jī)廠商正在把安全功能加入到主流網(wǎng)絡(luò)硬件中。

值得一提的是,企業(yè)在開(kāi)發(fā)和部署IT系統(tǒng)過(guò)程中正在更早地考慮安全問(wèn)題,外部代碼審查以及脆弱性和穿透性測(cè)試也更加普遍。也許隨著安全考慮無(wú)處不在,“安全”這個(gè)術(shù)語(yǔ)將會(huì)逐漸“消失”。

輕便開(kāi)放的架構(gòu):新型IT系統(tǒng)的口號(hào)

輕便便宜的組件和開(kāi)放源碼軟件是各種類型企業(yè)用戶攻克大量難題的武器。

在20世紀(jì)70年代流行這樣一種說(shuō)法:“買(mǎi)IBM的產(chǎn)品準(zhǔn)沒(méi)錯(cuò)兒”。那時(shí),大型機(jī)為王,而且說(shuō)到大型機(jī)幾乎就是默認(rèn)為IBM的大型機(jī),當(dāng)時(shí)企業(yè)軟件涉及的都是非常大的合同。那時(shí)候自由軟件基金會(huì)這個(gè)想法還沒(méi)影兒,購(gòu)買(mǎi)全套企業(yè)應(yīng)用軟件意味著一個(gè)昂貴長(zhǎng)期的合同,對(duì)用戶來(lái)說(shuō),最好是選擇能夠找到的最大(因而也是最可靠的)廠商來(lái)提供產(chǎn)品。

現(xiàn)在情況已經(jīng)發(fā)生了很大變化,隨著市場(chǎng)規(guī)模不斷擴(kuò)大,在傳統(tǒng)企業(yè)用戶之外出現(xiàn)了大量中小企業(yè)和新興行業(yè)用戶,它們的價(jià)格門(mén)檻各不相同。當(dāng)然像IBM這樣的公司仍然試圖用自己的技術(shù)滿足每個(gè)企業(yè)的IT需求。

這類非傳統(tǒng)企業(yè)用戶的共同之處是,它們都需要比傳統(tǒng)的單個(gè)大型IT基礎(chǔ)設(shè)施更高的靈活性和敏捷性。如果能夠降低 IT支出,這些企業(yè)也不怕冒險(xiǎn)。較小的企業(yè)不會(huì)花錢(qián)去購(gòu)買(mǎi)一套大型軟件,而其中可能很多功能永遠(yuǎn)都不會(huì)用到,尤其是預(yù)見(jiàn)到市場(chǎng)情況會(huì)發(fā)生變化時(shí),就更不會(huì)將大筆預(yù)算花費(fèi)在大型軟件身上了。

而且不僅是中小企業(yè)和新興行業(yè)的用戶具備這樣的特點(diǎn),越來(lái)越多的大型企業(yè)用戶也開(kāi)始要求低成本和低開(kāi)銷(xiāo)的靈活架構(gòu)。出現(xiàn)這種趨勢(shì)的根源是,業(yè)界涌現(xiàn)出了大量成熟開(kāi)放的技術(shù)標(biāo)準(zhǔn)。開(kāi)放標(biāo)準(zhǔn)在某些軟件領(lǐng)域?qū)崿F(xiàn)了同類產(chǎn)品的互操作性,為用戶自由選擇不同廠商的產(chǎn)品提供了方便。這些標(biāo)準(zhǔn)還為開(kāi)放源代碼社區(qū)提供此類開(kāi)放源代碼軟件打開(kāi)了方便之門(mén),從而進(jìn)一步降低了客戶的IT系統(tǒng)成本。

在很多情況下,開(kāi)放源代碼都被看做是開(kāi)放標(biāo)準(zhǔn)的推動(dòng)力。一個(gè)標(biāo)準(zhǔn)只不過(guò)描述了一種公用協(xié)議或格式,但開(kāi)放源碼軟件卻給標(biāo)準(zhǔn)注入了生命。

用開(kāi)放源碼和開(kāi)放標(biāo)準(zhǔn)來(lái)安慰關(guān)注企業(yè)IT系統(tǒng)敏捷性的客戶,并非僅僅IBM一家大型軟件供應(yīng)商,HP、 Novell、甲骨文以及很多其他公司也都已加入到這一行列。CA公司去年開(kāi)放其Ingres關(guān)系數(shù)據(jù)庫(kù)源碼之后很快就獲得了雙重好處,讓這個(gè)以前只是穩(wěn)定、可靠但并不算知名的產(chǎn)品煥發(fā)了新的光彩。在Ingres數(shù)據(jù)庫(kù)的源碼開(kāi)放之前,要讓數(shù)據(jù)從現(xiàn)有數(shù)據(jù)庫(kù)中取出來(lái)放入其他類型的數(shù)據(jù)庫(kù)一直很難做到,但現(xiàn)在CA不僅讓客戶看到數(shù)據(jù)庫(kù)遷移的成本真的降低了,而且還充分享受到了開(kāi)放源代碼社區(qū)的好處。開(kāi)放源碼界對(duì)Ingres的第一個(gè)重要貢獻(xiàn)是提供了一個(gè)引擎,使其能夠理解甲骨文專有的PL/SQL查詢語(yǔ)言,這樣一來(lái),甲骨文客戶向Ingres遷移應(yīng)用程序就容易多了。

事實(shí)上,向開(kāi)放、標(biāo)準(zhǔn)化和靈活發(fā)展的趨勢(shì)不僅限于軟件。例如在硬件方面,用戶正在遠(yuǎn)離功能強(qiáng)大的大型單機(jī),而采用由低成本服務(wù)器組成的可擴(kuò)展的集群,使用英特爾處理器的1U機(jī)器和刀片服務(wù)器都是這種低成本系統(tǒng)。像Google的數(shù)據(jù)中心就是由數(shù)萬(wàn)臺(tái)PC服務(wù)器和容錯(cuò)軟件組成。

確實(shí),IBM仍然在銷(xiāo)售大型機(jī),但是自20世紀(jì)70年代以來(lái),它的銷(xiāo)售策略有了相當(dāng)大的變化?,F(xiàn)在,IBM zSeries機(jī)器除了提供z/OS,還運(yùn)行Linux,大型機(jī)處理器單元也成了在類似集群配置的環(huán)境中用IBM z/VM虛擬化軟件迅速實(shí)現(xiàn)虛擬服務(wù)器的工具。

從數(shù)據(jù)中心到臺(tái)式機(jī),可擴(kuò)展性、靈活性、開(kāi)放性和標(biāo)準(zhǔn)化已經(jīng)成為新型IT系統(tǒng)的口號(hào)。

面向服務(wù)的架構(gòu):下一代企業(yè)架構(gòu)

SOA被認(rèn)為是下一代的企業(yè)IT架構(gòu),各企業(yè)正在利用SOA模型為更加高效靈活的未來(lái)IT系統(tǒng)奠定基礎(chǔ)。

很多人第一眼看到SOA(面向服務(wù)架構(gòu))時(shí)會(huì)認(rèn)為,要理解和應(yīng)用SOA的各項(xiàng)法則必須首先就“服務(wù)”的定義達(dá)成一致,但實(shí)際上始終沒(méi)有達(dá)成這樣的一致,而SOA照樣為越來(lái)越多的企業(yè)用戶所接受。事實(shí)上之前“對(duì)象”和“組件”這兩個(gè)推動(dòng)了前幾個(gè)階段軟件發(fā)展的概念也一樣難以給出清晰的定義,SOA并非首開(kāi)先河。

ObjectWatch的首席執(zhí)行官Roger Sessions在最近的文章中建議,把這3個(gè)模型都看做是為實(shí)現(xiàn)重用而對(duì)代碼進(jìn)行組裝的方法,它們的區(qū)別是代碼在哪里運(yùn)行以及如何運(yùn)行?!皩?duì)象”共享一個(gè)公共操作系統(tǒng)流程和執(zhí)行環(huán)境,如Linux、Windows、Java、。NET等;“組件”存在于不同的流程中,但共享一個(gè)環(huán)境;“服務(wù)”則既跨出了流程的邊界,也超出了環(huán)境的邊界。

Web服務(wù)和SOA的運(yùn)行環(huán)境就是Internet。10年前,編程人員開(kāi)始采用Web公共網(wǎng)關(guān)接口(CGI)來(lái)發(fā)布和使用服務(wù)。今天我們?cè)O(shè)計(jì)和實(shí)現(xiàn)服務(wù)時(shí)仍然以此共有的技術(shù)遺產(chǎn)為基礎(chǔ),SOA在兩個(gè)方面發(fā)揚(yáng)了這個(gè)傳統(tǒng),一方面是數(shù)據(jù)表示,另一方面是數(shù)據(jù)通信。

毫無(wú)疑問(wèn),XML是數(shù)據(jù)表示的通用語(yǔ)言,但在如何使用這種通用語(yǔ)言上卻存在激烈的爭(zhēng)論。例如XML Schema(XML概要)這個(gè)可選功能成了兩種不同做法的分水嶺??苫ゲ僮鞯姆?wù)需要嚴(yán)格的數(shù)據(jù)定義嗎?抑或它們需要的是一種模糊狀態(tài)?答案是兩者皆可,視不同時(shí)間、不同方式和不同用途而定。

在SOAP和WS-*系列規(guī)范的世界里,XML Schema一般管理服務(wù)之間的合同。如果代表一份購(gòu)買(mǎi)訂單的XML文件不是有關(guān)Schema的有效實(shí)例,那就該發(fā)出報(bào)警信號(hào)了。有了XML Schema,任何流程,無(wú)論在哪里運(yùn)行,甚至是離線運(yùn)行,都能執(zhí)行這種有效性檢查。不符合Schema的內(nèi)容怎么辦?今天這類數(shù)據(jù)是通過(guò)電子郵件傳遞的。電子郵件系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行不了太多操作,因此關(guān)鍵是定義能夠攜帶任意XML內(nèi)容的Schema,以便人們能夠“抓住空檔匆匆寫(xiě)就一些東西”。同時(shí),不要忽視企業(yè)中日益增多的XML數(shù)據(jù),這些數(shù)據(jù)沒(méi)有,可能永遠(yuǎn)也不會(huì)概要化,其最好的例子就是RSS。RSS為我們提供了一種輕便和通用的方法,方便我們交換、路由并重新組合各種內(nèi)容。今天用電子郵件在人和流程之間建立聯(lián)系的應(yīng)用,幾乎每個(gè)都能重塑成面向RSS的服務(wù)。

但另一方面不該忽視的是,WS-*系列標(biāo)準(zhǔn)將很多數(shù)據(jù)通信的屬性推進(jìn)應(yīng)用層,如安全性、異步性、可靠性、路由和代理等。在應(yīng)用層,我們可以從業(yè)務(wù)的角度來(lái)判斷這些屬性,而不是作為網(wǎng)絡(luò)通道來(lái)處理這些屬性。

也有一批對(duì)這些技術(shù)保持悲觀態(tài)度的人,他們認(rèn)為這些概念已經(jīng)被宣教了兩三年,什么網(wǎng)格、企業(yè)服務(wù)總線、面向服務(wù)架構(gòu)……太多的概念讓人眼花繚亂。但是這些概念一定有相當(dāng)一部分會(huì)存活下來(lái),并在未來(lái)幾年引發(fā)企業(yè)軟件時(shí)尚。

基于需求的架構(gòu):清晰劃分服務(wù)等級(jí)

根據(jù)用戶需求向不同用戶提供不同級(jí)別的服務(wù)并動(dòng)態(tài)地恰當(dāng)分配資源,是基于需求的企業(yè)架構(gòu)的初衷。

把系統(tǒng)資源分配給固定用戶的日子已經(jīng)一去不復(fù)返,企業(yè)用戶因?yàn)闋I(yíng)收壓力使得IT部門(mén)越來(lái)越像一個(gè)內(nèi)部服務(wù)公司。在這種情況下,面對(duì)用戶快速變化的需求和不同用戶的服務(wù)級(jí)別要求,企業(yè)IT架構(gòu)必然要保證系統(tǒng)做出更加積極的響應(yīng)。

IT部門(mén)作為一個(gè)服務(wù)公司以及基于需求的服務(wù)級(jí)別管理這樣的理念需要體現(xiàn)在IT架構(gòu)中?,F(xiàn)在企業(yè)架構(gòu)設(shè)計(jì)領(lǐng)域壓倒一切的趨勢(shì)是SOA,它在某種程度上使得滿足不同需求更加容易,因?yàn)榭梢圆捎靡恍?biāo)準(zhǔn)協(xié)議來(lái)獲取應(yīng)用功能,而不必從頭開(kāi)始建立系統(tǒng)。另外,在規(guī)劃SOA 時(shí),也很難做到把所有各方現(xiàn)在和將來(lái)的需求都一一考慮周全,因此采用標(biāo)準(zhǔn)協(xié)議的方式就顯得更加必要了。

例如,在醫(yī)院的信息系統(tǒng)中,其無(wú)線基礎(chǔ)設(shè)施支持4類用戶:醫(yī)生調(diào)用臨床診斷結(jié)果和安排檢查以及醫(yī)療工作時(shí),可以享用最快的網(wǎng)絡(luò)速度,并得到最安全的服務(wù);病人使用同一個(gè)網(wǎng)絡(luò),但安全模式不同;此外該網(wǎng)絡(luò)還支持無(wú)線VoIP和針對(duì)人員和設(shè)備的RFID應(yīng)用,這兩種應(yīng)用都有自己的服務(wù)級(jí)別。在搭建基于需求的企業(yè)IT架構(gòu)時(shí),要做的就是了解需求,然后采用一種劃分等級(jí)的做法設(shè)計(jì)并搭建系統(tǒng)架構(gòu),以滿足不同級(jí)別的需求,畢竟不可能為所有終端提供絕對(duì)的最高級(jí)別服務(wù)和最高質(zhì)量,因?yàn)橘Y金預(yù)算有限。

還有些企業(yè)把這種做法推向了極至,它們的系統(tǒng)允許針對(duì)非常具體的內(nèi)部用戶或外部客戶進(jìn)行服務(wù)級(jí)別微調(diào)。例如,向在線客戶提供詳細(xì)分級(jí)服務(wù),這種分級(jí)通常是由政策驅(qū)動(dòng)的,可以動(dòng)態(tài)實(shí)現(xiàn),也就是企業(yè)界一直談?wù)摰牟顒e服務(wù),從前的技術(shù)是做不到這一點(diǎn)的。

就內(nèi)部用戶而言,這種分級(jí)常常是基于角色的,并需要能夠支持政策設(shè)置、規(guī)則引擎以及用量跟蹤和計(jì)費(fèi)的架構(gòu)。在后端,這種系統(tǒng)要具有靈活性,能夠擴(kuò)展,或可以根據(jù)需求簽約或者動(dòng)態(tài)地調(diào)整負(fù)載,以盡可能無(wú)縫地向合適的用戶提供級(jí)別恰當(dāng)?shù)姆?wù)。

足夠好的基于需求的架構(gòu)應(yīng)該能夠不斷變化以滿足內(nèi)部和外部客戶日新月異的需求,而不是以前那種單一龐大、如同登月計(jì)劃那樣的架構(gòu)規(guī)劃。架構(gòu)必須內(nèi)在地考慮變化因素,而不是持久不變。了解變化的驅(qū)動(dòng)因素是什么,把所能理解的都充分落實(shí)到架構(gòu)中,然后再不斷根據(jù)需求變化進(jìn)行修改。

無(wú)時(shí)無(wú)處不在的架構(gòu):隨時(shí)隨地獲取資源

企業(yè)環(huán)境正在成為隨時(shí)隨地獲取公司資源、應(yīng)用和數(shù)據(jù)的環(huán)境,企業(yè)的架構(gòu)也因此隨之改變。

什么是無(wú)時(shí)無(wú)處不在的IT架構(gòu)?問(wèn)20個(gè)人可能會(huì)有20個(gè)答案。有些人會(huì)提到永遠(yuǎn)開(kāi)機(jī)的無(wú)線和移動(dòng)設(shè)備的迅速普及;還有些人會(huì)想到,數(shù)10億微型IP連接傳感器、RFID標(biāo)簽等產(chǎn)品即將大量涌現(xiàn);也會(huì)有人從時(shí)間而不是空間的角度考慮,把無(wú)時(shí)無(wú)處的概念等同為24小時(shí)工作……

但是不管你怎樣看待這個(gè)問(wèn)題,最近的技術(shù)進(jìn)步都推動(dòng)企業(yè)進(jìn)入了一個(gè)新的世界,要在這個(gè)世界中獲得成功,至關(guān)重要的是能夠隨時(shí)隨地訪問(wèn)人、應(yīng)用和數(shù)據(jù)。很明顯,企業(yè)的IT部門(mén)必須從頭設(shè)計(jì)一些系統(tǒng),并從一開(kāi)始就把這些需求考慮進(jìn)去。

醫(yī)院的CIO正努力爭(zhēng)取其無(wú)線系統(tǒng)能100%地覆蓋整個(gè)醫(yī)院,以便臨床醫(yī)生們能隨時(shí)隨地訪問(wèn)數(shù)據(jù),他們是真正的移動(dòng)知識(shí)工人。移動(dòng)軟件供應(yīng)商則在IP將無(wú)處不在的假設(shè)下建設(shè)各種移動(dòng)網(wǎng)絡(luò)。像Wi-Fi、Wi-Max、3G、2.5G這樣的技術(shù)實(shí)際上保證了業(yè)務(wù)能夠永遠(yuǎn)連通,雖然這些技術(shù)還不夠可靠、廉價(jià)、安全和自由,但是這些技術(shù)隨處可用,人們已經(jīng)在這些技術(shù)上花費(fèi)了巨額投資。

工作日的概念已經(jīng)一去不復(fù)返,7×24推動(dòng)著我們的企業(yè)IT架構(gòu)必須繼續(xù)向前發(fā)展。

在這種無(wú)時(shí)無(wú)處不在的未來(lái)架構(gòu)中,所有東西都是可尋址的,所有東西的狀態(tài)都是可以完全知道的。除了存在響應(yīng)速度問(wèn)題和容量問(wèn)題之外,從企業(yè)架構(gòu)的角度看,如果真的達(dá)到如此高程度的連接性,那么就會(huì)存在不同資源管理水平、狀態(tài)理解水平、流程優(yōu)化水平甚至管制水平之間的巨大差別,而且會(huì)有大量隱私和安全問(wèn)題需要全力解決。

IT架構(gòu)設(shè)計(jì)師該如何為這種即將到來(lái)的無(wú)時(shí)無(wú)處不在的未來(lái)架構(gòu)做好準(zhǔn)備?現(xiàn)在所有事情都在Web上做,所有事情都是中間件驅(qū)動(dòng)的,無(wú)時(shí)無(wú)處不在的架構(gòu)正是這種模式的副產(chǎn)品。而程序員們都將成為粘合專家,能把差別可能很大的各個(gè)部分粘合起來(lái),使得整個(gè)系統(tǒng)看上去像一個(gè)集成產(chǎn)品。

換句話說(shuō),就是利用一個(gè)統(tǒng)一的后端系統(tǒng)為多種渠道、多種設(shè)備和多種格式服務(wù)。大多數(shù)CIO都想實(shí)現(xiàn)客戶隨時(shí)隨地對(duì)企業(yè)資源的訪問(wèn),而且這種訪問(wèn)要與企業(yè)內(nèi)部運(yùn)作過(guò)程一致。在這當(dāng)中,移動(dòng)設(shè)備并不是主要因素,用戶不想部署定制化的系統(tǒng),他們希望獲得更高的投資回報(bào),而實(shí)現(xiàn)這一目標(biāo)的工具是標(biāo)準(zhǔn)的操作系統(tǒng)、Web服務(wù)和復(fù)合應(yīng)用??紤]到全球部署需要不同的語(yǔ)言和針對(duì)不同地域的內(nèi)容,所以XML轉(zhuǎn)換技術(shù)應(yīng)該置入架構(gòu)中,不管是面向進(jìn)行理賠的保險(xiǎn)經(jīng)紀(jì)人、在股票市場(chǎng)上進(jìn)行交易的股票經(jīng)紀(jì)人,還是房地產(chǎn)代理人,無(wú)時(shí)無(wú)處不在的IT系統(tǒng)都能以其下的中間件層為基礎(chǔ),為這些人進(jìn)行定制,并以相當(dāng)開(kāi)放的方式轉(zhuǎn)換和組裝不同的組成部分。(CIO時(shí)代網(wǎng))

 

發(fā)布:2007-04-27 15:55    編輯:泛普軟件 · 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)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客