移動設備遺留應用現代化
如果你的企業已經成立超過20年,一定有一些不是為移動而構建的遺留系統。這些系統可能也不是為Web而構建的。那么應該怎么處理這些應用?
要為移動設備現代化這些遺留應用,有一些工具和技術可以使用:
你的后臺是否在SAP上?如果是,你就很幸運。SAP著重投資了中間件工具,比如Work Manager、NetWeaver Gateway以及Fiori,可以幫助大家更為容易得將核心SAP基礎架構和Web,移動應用程序集成到一起。
數據庫和業務邏輯是分離的么?如果遺留系統設計得有遠見,已經將后臺數據分離開了,那么就能夠直接編寫訪問數據的API。然后在移動應用中使用這些API就可以了。
使用企業服務總線來完成集成,并且通過REST/JSON、SOAP或者ODATA連接暴露數據。
這些工具需要一些時間和金錢的投入。還有些方案可以幫助你為移動設備快速完成應用現代化。比如,如果你的團隊里有.Net或者JAVA開發人員,為什么不讓他們開發一個單獨的API鏈接到遺留系統呢?甚至可以使用COM對象,將其封裝到SOAP包里。有時候簡單的方式正是最需要的方式。
如果你的團隊里沒有開發人員,可能就沒這么幸運了。可以現代化移動網站和應用的一個工具是Capriza。該工具會打開一個Web表單,你可以點擊每個表單元素并將其轉化為原生應用——這個工具也很容易使用。但是,關鍵是需要一個Web表單,不過可以雇傭一個Web開發人員來構建一個最基本的表單,然后使用Capriza來構建出移動應用。
其實有很多種方式可以為移動設備優化應用。但是,仍然需要記住要考慮到安全性,網絡延遲和移動設備的電源。比如,不要一下子發送多少G的數據——你的手機可能會直接崩潰。

























