SearchSOA用戶挑戰及優先級2011-2012年度讀者調查表明,組織機構對移動應用的投資正在增加:44%的受調查者說,他們的組織機構在今后兩年內,移動應用集成和基礎設施軟件將會獲得更多預算(可參見下圖)。隨之一個自然而然的問題就是,移動應用以及集成開發的需求結果,是否會—以及如何—影響SOA的未來。
最近幾年以來,SOA不得不去適應新興的云和移動應用的開發需求。在移動設備上由于內存,存儲容量和屏幕尺寸的限制,開發人員被迫使用“分塊緩存”服務來更好的服務移動用戶。在進行應用設計階段,也需要去考慮處理移動后臺系統的弱點。中間件也不得不去處理移動領域中由于多種不同平臺和設備所帶來的特殊需求。
或許更重要的是:移動應用的熱潮可能會使得IT和業務部門的領導重新思考他們的業務架構。專家門建議說,隨著局勢的發展,對于成功的IT規劃,移動辦公人員和移動用戶將處于一個更加核心的地位。
“到現在為止,無論我們用SOA做了什么,我們所做的都不外乎是對傳統的工人生產力授權模式的支持,因為這是我們所唯一擁有的模式,”電信和媒體策略咨詢集團CIMI公司的總裁Tom Nolle這樣說道。“如果說業務流程的概念再造有什么重點的話,那么它就會是移動辦公人員。”
隨著移動應用范圍的日益擴大,它已經顯示出有改變傳統商業模式的跡象。日益智能化的設備正在逐漸改變業務運作的方式,它使得工作人員能夠迅速獲得信息,并為他們提供比以往任何時候都更為快速的支持。“【移動】設備是唯一能夠始終伴隨在工作人員身邊,支持一切對他們的生產力所必不可少的活動,這也就意味著,移動設備可能會是我們如何在未來進行業務操作的很大一部分,”Nolle說道。移動應用將會如何影響SOA,其答案將取決于移動應用將如何改變人們業務操作的方式。
根據Forrester的分析師Randy Heffner的說法,如果SOA實現的好的話,移動應用不應該從根本上改變SOA。他還指出,對于那些已經有可靠的SOA基礎設施的企業來說,過渡到移動應用會更好。“如果你現在做的SOA很好,你通過移動或其它平臺做的事情就會更容易做,”他說道。“如果你做SOA沒有做好,那么在做移動應用的時候,可能的一個影響就是它會暴露你在SOA的服務設計時的一些弱點。從表面看來,感覺像是它改變了SOA的實施方式,實際上你原來的做法就是錯誤的。”
移動應用的實施會暴露那些“壞的”服務設計,這一認識將會是移動應用將會如何影響SOA未來的根源所在:從業務端,業務服務設計是如何關聯到他們的業務模式的。“進入到移動應用,這需要你在設計時更加貼近你的業務,而不是應用集成,”Heffner解釋說道。
參加SearchSOA.com調查的Howard Gunn,同時也是WorldView網絡服務公司的副總裁和《IPTV基礎》一書的作者,他反映說,隨著移動需求變得越來越廣泛,SOA將不得不改變,以進一步解決在云和移動應用中所固有的安全問題。“我們還沒有達到可以信任無線設備的程度,”他說。“目前,幾乎任何人使用的無線設備都可能會被黑客攻擊。只要在手機中有電子錢包存在,就一定會有電子扒手。”
Gunn同時指出,移動終端用戶是未來變化的一個主要驅動力。“現在,復雜應用正在被移動終端用戶所驅動,”他說道。“最終,業務流程將向著客戶轉變。”
前端設備的快速創新需要后端的SOA更加靈活。
“你不會知道在未來將會有什么互動的方法,因此,您的SOA方法,最好不要依賴于它,”Heffner說道。隨著Web和Web瀏覽器的問世,極大地改變了軟件架構的元素。更多的變化是在商店里。最近一波的“始終連接”的智能設備可能是新一代溝通和客戶參與工具,但它顯然也肯定不會是最后一次。