為甚麼需要Odata

Client

  • 瀏覽器(ex:IE、firefox、chrome)

  • 智慧型手機(ex:安卓、ios)

  • BI工具(ex:Excel)

  • 開發軟體平台(ex:.NET、Java)

資料來源

  • 開發軟體平台(ex:.NET, Java)

  • 雲端儲存設備(ex:Azure)

  • 企業管理系統(ex:SharePoint)

  • 雲服務(尋找各式各樣的資料,包括人口統計、環境、金融、零售及運動)

  1. 不同的客戶端要怎麼存取不同的資料來源,如果每一個客戶端都為了特定的資料來源端寫了特定的程式碼,那會是客戶端沉重的負擔。

  2. 不同的客戶端有不同的需求,如果資料來源端都為了每一個客戶端定義不同的需求,那會是資料來源端沉重的負擔。

  3. 因此定義一個通用的協定,兼容不同的情況,並採取Web 導向的標準,正是需要Odata的原因。

Last updated