為甚麼需要Odata
Client
瀏覽器(ex:IE、firefox、chrome)
智慧型手機(ex:安卓、ios)
BI工具(ex:Excel)
開發軟體平台(ex:.NET、Java)
資料來源
開發軟體平台(ex:.NET, Java)
雲端儲存設備(ex:Azure)
企業管理系統(ex:SharePoint)
雲服務(尋找各式各樣的資料,包括人口統計、環境、金融、零售及運動)
不同的客戶端要怎麼存取不同的資料來源,如果每一個客戶端都為了特定的資料來源端寫了特定的程式碼,那會是客戶端沉重的負擔。
不同的客戶端有不同的需求,如果資料來源端都為了每一個客戶端定義不同的需求,那會是資料來源端沉重的負擔。
因此定義一個通用的協定,兼容不同的情況,並採取Web 導向的標準,正是需要Odata的原因。
Last updated