標籤:AppCan 行動裝置 App 開發 前端開發 移動互連網
完成一個行動裝置 App開發,前端提供頁面展示,當它要與一些業務系統進行互動,又該如何?呢?2016AppCan移動開發人員大會上,AppCan前端開發經理楊慶,分享了AppCan輕鬆實現行動裝置 App資料服務的方法。
AppCan前端開發經理楊慶作演講
傳統對接方式無法滿足企業移動化需求
如今,越來越多的企業轉型移動化,但在移動化過程中,會面臨很多複雜的問題。例如企業中已具備一些OA、CRM的PC系統,想讓這些系統移動化,重新開發一套移動版,成本非常高。
傳統的對接方式,是使用java、PHP等等,但是通過java、PHP,無法實現快速開發,無法保障高效、安全且對應用進行監管。那麼,如何才能避免高成本的費用,又能快速移動化呢?其實,企業需要一個大的資料服務支撐後台,來協助企業快速實現移動化。
AppCan MAS 系統協助企業輕鬆實現移動業務整合
AppCan開發體系是大型企業移動化需求所構建的技術體系,MAS在業務系統中,是承接移動端和業務系統之間的一座橋樑,能實現業務系統和手機端之間的一些互動,從而協助企業快速實現移動業務整合。MAS內部提供了豐富的協議棧對接組件,可以快速的完成資料庫的資料輸出,還能快速對接現有的soap服務介面,對複雜的網站進行資訊的抓取。
AppCan MAS特點
1.快速
在IDE當中,MAS提供了便捷、快速的嚮導模板,模板化配置就可以實現介面輸出,開發人員只需要簡單的邏輯編寫,即可完成介面的封裝。而且模板豐富、開發便捷,網頁抓取,資料庫對接等等標準或非標準化資料對接,AppCan統統都提供模板,這給開發人員快速開發應用,提供了便利。
此外,MAS的快速不僅僅體現在快速對接上,還有快速運行、快速調試,熟悉的調試介面,熟悉的操作,可以上手輕鬆,許多問題都能快速解決。以下是一個斷點調試,MAS也是通過這種方式進行調試的。
2.可管
MAS上手非常便捷,除了快速,MAS還是可管控的。MAS既可以管控服務的運行,快速的重啟、快速的操作等,還可以對介面工程進行上傳、打包,快速部署到平台,保證代碼在部署之後出錯快速可回溯,追回代碼固定版本,保證項目的穩定性。此外,MAS還可以通過平台,對基本服務進行管理。如服務的連接埠可以快速變更、日誌可以設定它的輸入輸出、服務的到期時間、服務的資料來源等,都可以進行管理管控。
3.安全
在管理之上,MAS還有可配置化的安全構建體系。它提供了裝置的認證,對於應用的來源,只有MAS允許的應用、通過認證的應用才能接入進來;其次MAS也會有相對應的角色控制管理,通過角色管理,不同的使用者身份所訪問的介面許可權也不同,做到每一個介面來源、範圍是可控的;同時,MAS可做到頻次的存取控制,對於個人、裝置、來源IP,都可按照每分鐘、每小時、每天的方式,進行有限的存取控制,保證MAS服務的穩定性、可靠性以及安全性。
4.易營運
MAS內建了功能完善的營運監控體系。通過AppCan的後端監控體系,MAS可以直接對整個系統的運行情況、CPU使用方式、記憶體使用量情況等進行及時的監控;同時通過監控平台,可以及時查看MAS目前使用者訪問的介面、回應時間、報錯等情況,找到系統的瓶頸對其進行最佳化。另外,通過伺服器,MAS還能即時審計曆史介面,看到系統曆史訪問的異常資料情況。
MAS開發需要具備的技術:
MAS功能如此強大,需要具備多項複雜的開發技術嗎?實際上,只需要瞭解JavaScript,前端工程師就可以便於使用MAS開發。
開啟AppCan IDE,點擊介面中的“建立MAS服務”就可以建立相關的操作:填寫服務名稱、添加連接埠、描述。
建立一個MAS工程,在工程中建立MAS介面模板,選擇一個常用的模板進行快速的開發。是一個關於天氣預報介面的例子,可以看到天氣情況的介面對接。實際上,開發人員做的開發工作只有左側頁面的操作,填充一些基礎參數的配置,點擊產生,再重新整理頁面,就可以看到反饋的結果。
MAS既可以很好地對接已有的業務系統,又能高效快速且安全的完成移動化資料封裝。對開發人員而言,MAS易學易用易管理,並且還可靠可控可調解可配置,是實現應用資料服務的一個絕佳選擇。AppCan也正因為有MAS系統,才輕鬆實現行動裝置 App資料服務。
基於AppCan MAS系統,如何輕鬆實現行動裝置 App資料服務