OData
OData• データ照会・更新を行う HTTP ベースのプロトコル
• RESTful な API
• リソースは、 XML, JSON 形式で提供
• C#, Java, PHP などのクライアントライブラリあり
OData Query 例
予算 3,000 以上の旅をした人の名前を、 2 件取得。
[ HTTP GET ]http://services.odata.org/v4/TripPinServiceRW/People?$top=2&$select=FirstName,LastName&$filter=Trips/any(d:d/Budget gt 3000)
[ C# Library ]
参照: http://www.odata.org/getting-started/understand-odata-in-6-steps/
Commerble が提供する OData リソース
• 提供しているリソース
- EC データ: EC 業務に必要なデータ
- CMS データ:サイトでの表示の利用、テナント固有のデータ
EC データ CMS データ
受注
在庫
カテゴリ
商品
返品
キャンペーン
会員住所
…
会員アカウン
ト
商品画像
関連商品
商品表示デー
タ
商品画像
…
バナー
お知らせ
リアル店舗
マスタ
特設ページ
OData の利用例
• バッチ
- 定期的な、イベントをトリガーとする処理
- 他システム、基幹データとの連携
• カスタムアプリ
- テナントカスタム要件を満たすアプリ
- リアル店舗向けアプリ
- コールセンター向けアプリ
• BI ツール
- Power Pivot for Excel- 各種サードパーティの BI ツール (Power BI, Tableau)
Top Related