第一、根據用戶的利益來安排項目優先次序,而不是技術。從用戶最迫切的需求入手,一上來就解決具體的業務問題,而不是一開始就埋頭底層技術搭建。在一些企業裏,IT部門來定義業務流程,而實際上企業根本不用這麼做。
第二、不要用SOA的術語來迷惑用戶。隨着項目的實施,用戶肯定會對SOA越來越迷惑,他們想知道業務如何從這項IT項目中獲益,而不是你打算怎麼做。因此要用業務的語言來耐心的解釋,而不是炫耀技術術語。
第三、找出那些SOA可以有助於人工操作自動化的流程。瞭解用戶最主要的煩惱,並把他們都列出來。然後標出哪些是由系統的不兼容引起的,然後去解決它。最後你還需要弄清哪些解決方案是可以在整個企業內推廣的。
第四、按照服務的特性進行治理。因爲SOA是業務驅動,併爲業務服務的,所以需要在不同的IT治理過程中靈活轉變,包括資產管理、軟硬件採購政策等等。所有的這些都需要在SOA的目標下重新定義。