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

SOA并非萬能 管理方法最重要

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

SOA技術在IT界掀起巨大的狂潮,然而它不同于以前的技術變革:模塊化編程、面向?qū)ο?、Web技術等,不論多難理解,總是能很快被大家接受,SOA之所以讓很多人覺得難以理解,是因為它不再單純地從IT人的角度理解IT系統(tǒng),而是從業(yè)務人員的角度分析IT業(yè)務系統(tǒng)。

有兩種現(xiàn)象相繼呈現(xiàn):一方面是企業(yè)SOA改造,精簡企業(yè)業(yè)務流程,提升企業(yè)市場競爭與創(chuàng)新的能力,企業(yè)IT部門成為了企業(yè)管理的核心鏈條---“神經(jīng)系統(tǒng)”;另一方面很多企業(yè)覺得無從下手,SOA太空無實,業(yè)務部門人員不愿支持,業(yè)務流程改造單靠IT部門是難以完成的,而企業(yè)內(nèi)非IT部門,尤其是管理層對SOA了解的還很少…

一、SOA是業(yè)務驅(qū)動的,不是技術驅(qū)動的

SOA概念的提出是在上個世紀了,但近兩年在許多大公司相關產(chǎn)品與業(yè)績推動下,SOA一下進入了實際應用的黃金階段。

SOA的出發(fā)點是從業(yè)務角度重用應用系統(tǒng)的開發(fā)元素,最大程度地降低IT系統(tǒng)開發(fā)與維護的成本。很多企業(yè)的CIO都面臨一個共同的問題:隨著網(wǎng)絡建設的浪潮涌過,各種業(yè)務系統(tǒng)的開發(fā)如雨后春筍,在大一些的企業(yè),需要維護成百上千個業(yè)務系統(tǒng)是很常見的事,從機房配置、服務器管理、各種支撐系統(tǒng)的維護都讓IT部門難以應付,更不用說病毒攻擊過后的系統(tǒng)清理與業(yè)務恢復,僅僅是查看一下各個業(yè)務系統(tǒng)的狀態(tài),就需要工作人員花很長時間,要是業(yè)務的持續(xù)性保障,更是望塵莫及。業(yè)務系統(tǒng)的繁多與各自孤立,為新業(yè)務的上馬帶來更大困難,重復開發(fā)造成極大的浪費,信息不互通讓每個系統(tǒng)都“麻雀雖小,五臟具全”,企業(yè)失去了市場競爭的靈活性,極大地觸動了企業(yè)管理者的神經(jīng)。

很多大公司開始推廣福州OA之類的大企業(yè)軟件系統(tǒng),希望在一個大系統(tǒng)架構中,可以融合更多的業(yè)務流程,各個業(yè)務的信息可以交流,避免各個“業(yè)務孤島”帶來的管理弊端與效率低下。然而隨著單個系統(tǒng)的龐大,開發(fā)的難度指數(shù)般提升,要考慮的因素太多了,客戶業(yè)務又千差萬別,開發(fā)企業(yè)的管理成為極大瓶頸;另外“同制化”的設計模式恰恰抹殺了企業(yè)的創(chuàng)造力,而失去了“特點”的企業(yè)等于選擇自殺。IT基礎架構如何適應企業(yè)的“創(chuàng)造化”需求,新業(yè)務的開發(fā)如何快捷,如何降低IT支撐系統(tǒng)的管理成本,并提供持續(xù)性的服務保障,CIO們重新選擇了SOA。

在這種情況下,SOA重新被提出來,按照時髦的解釋,SOA是一種IT技術框架,是一種最佳實踐,而不是一種具體的技術,能實現(xiàn)SOA的技術很多,如何選擇的關鍵是達到SOA提出的業(yè)務靈活度的目標。

SOA的思路其實在IT人中有過類似的想法,我們回顧一下編程人員走過的歷程:模塊化編程就是把可重用的程序提煉出來,方便調(diào)用,提高軟件的結構性;后來發(fā)展到面向?qū)ο螅褦?shù)據(jù)與程序封裝在一起,讓軟件設計人員的思路逐漸接近現(xiàn)實的人類思維方式;B/S架構的流行把客戶端的變成維護簡單化,業(yè)務更適合于網(wǎng)絡方式;Web2.0的發(fā)展解決了B/S體系的交互問題;中間件技術讓跨平臺、跨語言的業(yè)務開發(fā)變得容易……IT人一直在探索、提煉可以重用的、優(yōu)秀的軟件模塊,讓我們的業(yè)務系統(tǒng)開發(fā)如搭積木一樣容易。

雖然SOA是IT人員的思路,但推動SOA的是企業(yè)管理層,SOA是業(yè)務驅(qū)動發(fā)展,而不是技術驅(qū)動發(fā)展。新的視覺角度,并非所有的企業(yè)CIO們對SOA都得心應手,因為IT人員的業(yè)務認知弱點是由來已久的。

不再從IT開發(fā)人的眼光看待要開發(fā)的業(yè)務系統(tǒng),而是從業(yè)務的使用者角度看待要開發(fā)的系統(tǒng),面向服務就是面向系統(tǒng)的實際使用者,“誰干誰說的算”,系統(tǒng)應該具備什么功能,應該做成什么樣子,要看用戶使用的效果。簡單地說,就是用“敏捷”的開發(fā)思路,代替了“閉門造車”的開發(fā)方式。所謂敏捷就是用戶的參與,用戶不懂你的專業(yè)“語言”,就需要快速的模型與界面展現(xiàn),快速展現(xiàn)不重用是不現(xiàn)實的,而用戶理解不從業(yè)務流程入手,是與用戶沒有共同語言的。

二、SOA的“官方”解釋

SOA的文章與資料很多,技術實現(xiàn)與最佳實踐為多,這里只是說一下SOA的參考模型,展示SOA的架構。對于SOA的實現(xiàn)技術,會隨著IT技術的發(fā)展更新,Web2.0是目前的一個最佳實踐,SOA的目標的提高企業(yè)業(yè)務的靈活性,圍繞這個目標,技術實現(xiàn)只是手段而已。

Sandy Carter給SOA的定義是:SOA(面向服務構架)是一種業(yè)務驅(qū)動的IT架構方式,支持對業(yè)務進行整合,使其成為一種相互聯(lián)系、可重用的業(yè)務任務或服務。

SOA組成的五大要點:

1、重用:創(chuàng)建服務與重用服務是SOA的工作。重用不僅可以節(jié)省費用,而且可以減少重復,建立企業(yè)間可以共享的服務,從而增加企業(yè)的靈活性,而且可以通過服務的實現(xiàn)、包裝,利用已經(jīng)證實是有效的核心應用和功能

2、連通性:業(yè)務系統(tǒng)的連通,但松耦合方式,是實現(xiàn)企業(yè)業(yè)務靈活性的基礎,獲得連通性也是整合企業(yè)人員、信息、流程的前提

3、流程:流程是企業(yè)對業(yè)務管理、監(jiān)控的方式,SOA是實現(xiàn)對業(yè)務流程的支撐

4、信息:信息是企業(yè)決策的基礎,是企業(yè)的管理神經(jīng)系統(tǒng),掌握全面的信息、排除錯誤的信息、獲得及時的信息是IT系統(tǒng)的基礎功能

5、協(xié)作:協(xié)作就是人員。創(chuàng)新不僅靠優(yōu)秀的員工,更需要優(yōu)秀的團隊,在經(jīng)濟融合發(fā)展的今天,不僅依靠自己的團隊,還要學會利用外部的力量,要協(xié)作就要互通與共享。

企業(yè)服務總線ESB位于SOA架構的中心,是五大要素的“交通線”,更為重要的是它提供了新增“服務”的落腳點。有人說ESB是SOA的最大亮點,其實計算機技術里“總線”技術由來已久,總線的好處是方便功能的擴展,但總線本身的能力也限制了總線上應用的擴張,所以總線本身也需要不斷地升級。ESB不僅是信息、命令的傳輸通道,而且是各服務交互的接口標準。

三、SOA不是萬能鑰匙

SOA是業(yè)務驅(qū)動,說白了是管理驅(qū)動,雖然企業(yè)的IT化整合是IT發(fā)展的趨勢,但每個企業(yè)的IT化發(fā)展都有自己的文化支撐,IT基礎設施的建設、應用的開發(fā)是為了企業(yè)的業(yè)務服務的,脫離了這個宗旨,企業(yè)即使圖一時的“新鮮”,也不可能長期陪著你玩。

推動企業(yè)SOA建設,是從企業(yè)的管理層面出發(fā),管理層有“改變”的概念,才可以進行全面的分析與設計,而不是單靠IT技術部門就可以啟動的,這一點是國內(nèi)企業(yè)CIO面臨的一個大難點。

這么說是基于兩點:一是我們國內(nèi)的IT發(fā)展歷史還不長,IT部門的管理者在企業(yè)內(nèi)的話語權還不夠大,大部分CIO還沒有進入企業(yè)的高級管理層,IT部門是企業(yè)業(yè)務的附加服務部門,還不能算是支撐部門;二是國內(nèi)很多企業(yè)的IT建設是跨越式的,老外很羨慕我們新建設萬兆網(wǎng)絡、優(yōu)良的處理中心,而很多老外還在使用10M的網(wǎng)絡、COBOL設計的應用…我們能直接跨越落后技術是好事,但在IT管理能力與理解上就捉襟見肘,管理理念是需要實際體驗的,沒有實際的“磨合”,直接開始多業(yè)務的整合,用戶找不到“感覺”。

SOA本身不是一套嚴格的技術理論,所謂“最佳實踐”也是大家在理解過程中的“實地體驗”,是從實際的管理工作與業(yè)務經(jīng)營中總結出來的。而管理一定有其文化作為支撐,中國文化上的差異,可以很快接受一個新技術產(chǎn)品的引進,但對一個管理模式的引進卻不盡然。二戰(zhàn)后美國的管理體制直接輸出到日本,但麥克阿瑟沒有把日本變成美國第二,而在似與非似之間,出現(xiàn)了一個嶄新的管理模式,日本經(jīng)濟的騰飛不能說不得益于這種模式;安全是“三分技術+七分管理”,這個道理在計算機安全界從一開始就在宣傳,中國引進了防火墻、入侵檢測、身份認證等多種產(chǎn)品技術、但BS7799、ITIL等安全管理與維護的“最佳實踐”,卻遲遲停留在培訓上,國內(nèi)真正采用的也是少之又少。

中國有句古話“取其精華、去其糟粕”,管理的思路源自于文化的底蘊,所以SOA這個從管理推動技術的“產(chǎn)品”,要落戶中國企業(yè),注定要在“融合”中國的管理意識之后,才會有大的作為。SOA不是萬能鑰匙,要開中國企業(yè)這把鎖,需要做一定的改造,總結起來,需要解決下面幾方面的問題:

1、管理層重視:SOA是從上而下的業(yè)務管理整合,而國內(nèi)大多企業(yè)對SOA的理解目前還處于IT管理層面,企業(yè)的管理者不理解就無法深入。讓企業(yè)的高層領導重視IT,需要把IT部門從企業(yè)的服務部門轉變?yōu)闃I(yè)務支撐部門。

2、標準不是抹殺異化服務:重用服務是為了提高企業(yè)開發(fā)與管理的效率,越標準的“元件”,越可以降低成本;企業(yè)的生命不僅是降低相同服務的成本,還要能不斷提供異化的業(yè)務,有區(qū)別才有市場上的競爭力。若在SOA推行中,過多地強調(diào)標準,忽略了創(chuàng)新,而降低了對新業(yè)務的支撐能力,同化了業(yè)務服務流程的開發(fā),就成為SOA的大敗筆。

3、給國內(nèi)開發(fā)商留下生存空間:SOA要求建立ESB,逐漸形成企業(yè)服務的標準化,這同時也對業(yè)務的開發(fā)商提出了要求,標準往往是大廠家主導的,其獲得、授權、專利等后期技術壁壘是難預料的,畢竟TCP/IP那樣完全公開的標準不容易,中國的業(yè)務開發(fā)商還都很弱小,若一味注重“國際”標準,勢必提高市場進入的門檻,客觀上也同化了產(chǎn)品的風格,沒有了業(yè)務模式的“百花爭鳴”,企業(yè)也喪失了市場競爭的優(yōu)勢。

4、選擇適合企業(yè)的:SOA是架構,需要實現(xiàn)技術支撐。中小企業(yè)的業(yè)務較少,其整合與升級不存在太大的難度,即使是大企業(yè),在選擇SOA支撐技術時,并非都要趕時髦,去選擇最好的、最先進的,當然也往往是最昂貴的,完全可以根據(jù)用戶的實際需求選擇“最佳”的方式。經(jīng)濟發(fā)展的原則是:“永遠選擇最佳而不一定是最好的?!?/P>

SOA是IT管理與發(fā)展的趨勢,是業(yè)務的IT支撐構架,也代表了一種新技術方向,但如何為中國企業(yè)所用,需要中、西方的管理思路進一步融合,或者產(chǎn)生適合中國管理模式的SOA架構;SOA不是萬能鑰匙,解決管理問題離不開管理辦法。(CIOAge)

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普南寧OA快博其他應用

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