筆者曾經在某企業架構研究會上看到一個案例,關于一家財富排名100企業的全球化SOA部署。他們的團隊中有超過100名架構師,在許多業務領域上設立多名EA,甚至總設計師也有數名。這樣的團隊是無法做好的。
架構理念
總架構師可以按自己喜歡的方式任意組織團隊,但是有一點不能亂來,那就是要有正確的理念。架構團隊的出發點必須是SOA所要解決的目標問題,即業務需求。如果團隊失去這個重心,那么SOA就會淪落為一個IT項目,而不是整個企業的重要任務。必須在整個項目中灌輸業務的精神,這樣才能真正發揮SOA的優勢。
此外,架構團隊還要保證他們沒有被別人視為(不現實、限于理論的)象牙塔團隊。SOA需要架構師們從別人無法到達的高度解釋一些理念問題。架構團隊要成為企業的動力,推動企業從傳統的、獨立的應用開發方式轉向更具協作性的工程方式,這樣企業才能把眼光放得長遠,而不局限于當前許多企業還在使用的、目光短淺的開發方式。
另外,架構團隊必須足夠開放。他們要評估當前的業務過程、當前的IT實踐、當前的系統,然后指出所需做出的改動,根據SOA路線圖推動企業走向業務與IT共同建立的藍圖。如果不改變IT的開發方式,那么整個開發團隊可能無法理解SOA與Web服務的不同之處。在架設與管理SOA方面,知識的培養與傳播也是非常關鍵的。
文章來源于領測軟件測試網 http://www.kjueaiud.com/