過去,在開發Client和Server的系統時,在Server端上面總是需要一個管理控制中心(Console),用來管理,監視,或是授權給Client端,依此來存取Server所擁有的資源。現在,企業進入M化世代,企業提供行動設備給出門在外的業務們,用以提昇業務能力,強化企業的業務競爭力,既要和企業的ERP 資源做整合,又要將CRM的介面延伸到客戶端藉以提昇客戶滿意度,自然就需要一個溝通,整合,管理的層級,這個層級就是-Middleware。
中間層-Middleware
有在PDA上面開發過中大型應用系統,或是製作過都會遇到一個相同的問題,那就是,開發程式之後能否讓所有PDA方便且自動的更新?是不是每一台都已經是最新的版本?如果持有端的人同時擁有喜好PocketPC以及Palm的使用者,是不是可以同時兼顧他們的需求?PDA與後端的資料存取,是否可以有安全控管,不會任意被人下載取走?接下來要提及的觀念,就是所謂的Middleware,中介軟體。
中介軟體顧名思義,就是介於後端伺服器以及前端行動裝置的一個管理階層,他最主要的功能要有以下幾點:
–資料存取之記錄追蹤
–應用軟體分發安裝及版本控管
–資料備份及回復
–跨平台WinNT、Unix and Linux
–跨 PDA 平台
–跨 Protocols
–透過不同 wireless carrier : GSM/GPRS/PHS/CDPD.等方式同步
基本系統架構圖如圖一: |