說的永遠比做的快,這是IT界亙古不變的真理。也就是說,當你第一次聽到某種新技術或新程序時,會覺得它棒極了——實施起來是那么的簡單迅速,既可以削減成本,又能使你的公司更加靈活高效。接著你就會醒悟了——嘿,這玩意兒怎么這么復雜,好像永遠都無法實施。最后,人們終于可以使用了,盡管它并不能解決所有的問題。
當然,有時最終的現實和最初的宣傳是有差距的。聲音識別?“我想去波士頓?!薄靶菟苟?”“不,是波士頓?!薄安皇遣ㄊ款D?”“是波士頓!”“請稍等?!?人工智能?似乎也還不夠聰明。
SOA呢?
“馬上就做!它將節省你的開發成本,永遠保障你的IT企業聯盟”這樣響亮的宣傳口號似乎已經過時。如今,越來越流行的是模糊的宣傳語?!镀髽I架構的四個步驟》以麻省理工學院史隆信息系統研究中心的兩份報告——《IT架構戰略》和《IT拉動的戰略選擇》為基礎,認為建立SOA需要一個漫長的過程。而這一過程,據這兩份報告的主要研究科學家Jeanne W. Ross說,可能需要幾十年。
導致時間如此漫長的原因有很多。首先,你要整合各種數據,才能開始考慮將你公司的業務流程打包成可再利用的服務——這才是第一步。接著,你要在公司上下發布標準的IT平臺,第二步。然后,你必須優化你的IT和業務程序,這是第三步。最后,你終于可以開始考慮哪些優化過的程序能夠用技術體現出來,并提供給用戶了。
那么,第四步會是什么樣呢?這聽起來可有點嚇人。在第四步中,IT和業務的界限很模糊,顯然,必須有人同時處理這兩方面的內容。果真如此的話,很多首席信息官的工作就危險了。他們對我們喜歡的業務可不在行。
你能在未來的架構企業中找到一席之地嗎?商業領域永遠在變,也就是說首席信息官總要為新的業務需求設計新的IT。