什麼樣的soa方案能夠克服soa最差實踐的情況呢?dan foody: 我認為面向服務架構面臨的最關鍵的兩個挑戰,一是目前企業正努力解決的組織性變革問題,這決定著it領導者會將soa導向何處。除此以外,在soa的架構過程中會有很多人參與其中,但在整個it環境下的這些人很多並不是我們所要真正提及的soa業內人士,他們面臨的大問題是如何激勵企業朝著正確的方向發展。他們也許在技術層面理解soa的理念,但在組織結構方面面臨著挑戰。
另一方面,我們也許會看到恰好相反的人員。他們可能來自商界,對於組織結構有一定的了解,但他們並不能真正了解為什麼科技需要與之結合。這樣一來,就會出現人們將改變soa標準去滿足自己的需求的現象。
那麼在這兩者之間的中庸之道應該是怎樣?
foody:你有兩個選擇,一是,你需要在技術和組織結構方面都有一定了解的人才,二就是將這兩方面的人才召集起來組成團隊。在這個團隊中,有具備組織技巧和將之與技術結合的人才,也有技術型領導以確保技術正確合理的利用。
這個「人才」是指專業架構人士加入,還是指具有專業管理技巧的商業人士?
foody:這個人才需要管理和組織技巧,但並不一定要是乙個管理者。許多時候,將面向服務架構引入企業的往往是那些推動該架構的角色,他們並不一定必須是管理者。比如,我們有一位財務總監,要推行面向服務架構,他可以從其下的組織結構開始。通過管理結構的各個級別來推行是乙個很有效的方法。
但如果財務總監對此並不感興趣,我們就需要乙個有影響力的領導者。他可以給人們影響引導他們去做正確的事情,即使他們並不是直接的領導人。 這就需要一些宣傳的能力。有的架構專家具備這種能力,而有些沒有。但這種技巧僅僅是幫助你在你想要推行soa的企業或機構中引入soa,但不能幫助你在各個管理層中推行soa. 每乙個企業和機構在推行soa方面都有一些不同,正確理解組織結構的特色是很重要的。
這些宣傳性的技巧有的時候並不容易得到,顧問能給予幫助嗎?
foody: 我想會的。顧問能從不同的方面給予幫助。一是直接指出技術缺陷讓人們加以解決,一是從組織結構層面來推行對soa的正確理解。但是, 從某方面來說,顧問並不一定能領導企業,所以他們必須在支援的職位上服務而不是作為soa在企業中的執行者。 讓一組顧問為企業建立起soa後就離開,這樣是不會成功的,因為你需要做的一部分事情是改變企業自身的文化和其現有解決問題的思路。
企業應該如何發現內部人才?
foody: 許多情況下, 他們已經具備此類人才,關鍵是如何發現他們。通常來說,正確的方法是關注哪些人在專案推進方面比較成功。你會發現,那麼能成功的將自己的專案推行出去的it領導不僅僅輸出了商業利益,而且使用了非常有效的技術手段。當你看見那些商業利益和技術利益兼具的專案,不管工作方式如何粗糙,畢竟都能完成達到預期目的。只有這些讓他們的專案得到成功的人才才有可能成為引領面向服務架構的合適人選。他們並不一定具備所有的技術和技巧,但顧問們可以幫助彌補他們的知識空白。另外,你也可以在企業中找到能與他們成為團隊的人。
SOA最差實踐 缺少必要的人際技巧
什麼樣的soa方案能夠克服soa最差實踐的情況呢?dan foody 我認為面向服務架構面臨的最關鍵的兩個挑戰,一是目前企業正努力解決的組織性變革問題,這決定著it領導者會將soa導向何處。除此以外,在soa的架構過程中會有很多人參與其中,但在整個it環境下的這些人很多並不是我們所要真正提及的soa...
SOA最差實踐 過多的Web服務 麻煩
sonic軟體和progress 軟體公司技術總監dan foody,在他所認為的soa最差實踐基礎上正見證著soa的一系列失敗。作為技術總監,他並沒有從技術層面上來看待這個問題。在他看來,問題在於專案 的管理,缺乏對soa方案的理解和企業沒有能夠作出適合soa理念應有的改變。在soa方面,你們看到...
SOA實踐秘訣
在服務導向架構 soa 底下,我們的目標是將所有具備價值的it 資源,不論是舊的或新的,通通都能夠透過web services的包裝,成為可以隨取即用的it資產。這樣一來,利用專為web services所設計的商業流程管理 bpm business process management 工具,便可...