定義SOA
如果您想實(shí)施SOA,首先要牢記的一點(diǎn)就是IT部門(mén)必須對SOA有明確的理解和定義。您可以試著(zhù)詢(xún)問(wèn)5位IT專(zhuān)家,看看他們心目中的SOA到底是什么。您很有可能會(huì )聽(tīng)到五種完全不同的答案。這主要是因為架構技術(shù)的發(fā)展速度太快,沒(méi)有人能精確地說(shuō)明最新的SOA定義究竟是什么。
但這并不是什么問(wèn)題。即使IT行業(yè)無(wú)法在定義方面達成共識,也并不影響SOA的整體發(fā)展。但是,您的IT部門(mén)內部必須要達成共識,確定SOA對您所在企業(yè)的確切意義。
建議您對有關(guān)SOA的一些權威文獻進(jìn)行研究,并且總結出一套適合自身需求的SOA理論。您也可以咨詢(xún)一些該領(lǐng)域的專(zhuān)家,讓他們根據您公司的特殊需求來(lái)定義一套專(zhuān)有的架構。
最為關(guān)鍵的一點(diǎn)是,您的公司必須擁有一套能夠自我發(fā)展的SOA定義。IT部門(mén)中的每一個(gè)人都必須充分理解這套定義,并盡全力支持這種新的架構形式。
員工培訓
對許多企業(yè)而言,SOA與傳統架構有著(zhù)天壤之別。傳統架構側重的是各種應用間緊密連接的接口,因此員工要想理解SOA就必須經(jīng)歷一段艱苦的學(xué)習過(guò)程。而通過(guò)合理的培訓和教育,您可以減輕員工的這種學(xué)習壓力,更加自信地為SOA的實(shí)施做好準備。
建議您采用自上至下的培訓順序。首先,對高級管理人員進(jìn)行培訓,讓他們了解SOA的基本要點(diǎn),以及部署SOA后企業(yè)可能獲得的利益與優(yōu)勢。
在完成高級管理層的培訓后,接下來(lái)可以對下一級業(yè)務(wù)主管開(kāi)展SOA方面的教育工作。他們不僅需要理解SOA的總體目標,還要深入理解具體實(shí)踐中遇到的細節,并且需要明確知道SOA是怎樣實(shí)施的。
最后,您還需要對構建和部署SOA的人員進(jìn)行具體培訓。這種漸進(jìn)式的培訓應該解決一些特定的技術(shù)問(wèn)題,為企業(yè)平穩過(guò)渡到SOA架構提供有效保障。當然,這一階段培訓的工作量和精力投入都是最大的。
需要提醒您的是,早期培訓并不一定會(huì )帶來(lái)徹底的成功。SOA的概念對于許多IT專(zhuān)家來(lái)說(shuō)仍然非常陌生,即便他們對其他架構研究得相當透徹,面對SOA也會(huì )顯得有些不知所措。
想要理解新的規范總是很困難的。未來(lái)主義學(xué)者Joel Barker將這種癥狀稱(chēng)作“規范效 應”。他解釋說(shuō),多數人所感知的世界都有一定的邊界。當新的理論試圖對這種邊界發(fā)起挑戰時(shí),人們很可能會(huì )表現出抗拒的態(tài)度,因為這些新的理論與他們原有的信仰顯得格格不入。
想征服規范效應,管理層的支持和全面深入的培訓必不可少。但是,千萬(wàn)不能灰心。員工完全可以通過(guò)再培訓來(lái)接受這些新概念,在這方面已經(jīng)有很多成功的先例。
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/