Mais conteúdo relacionado
Semelhante a ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法 (20)
ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
- 10. 10
WebAPIの例
• Twitter API
• Facebook API
• Foursquare API
• はてなブックマーク API
• Hotpepper API
• じゃらん API
• Google Maps
• 日本語形態素解析API (Yahoo!)
- 17. 17
BaaS (Backend as a Service)
• バックエンド用クラウド
• データベース
• GPSロケーション
• ストレージ
• 通知
• ユーザ認証
• SNS連携
• アクセス制限
- 29. 29
Windows Azure Mobile Serviceの進め方
1. 格納したいデータを設計
2. 格納したいデータのアクセス権を設計
3. 格納したいデータのクラス作成
4. Azure Portalでテーブル名とアクセス権設定
5. アプリ実装
6. テスト
- 30. 30
料金
無料 占有
料金 無料 8.31円/時間
preview期間中 無料 正規料金の20%
CPU 共有 1CPU/インスタンス
作成数制限 10サービス/サブスクリ
プション
100サービス/インスタン
ス
ジョブスケジュール 1件(1か月あたり700回
上限)
10件
受信データ転送 無制限 無制限
送信データ転送 最大165MB/日 通常料金の従量制
SQLデータベース(必須) 通常料金の従量制 通常料金の従量制
- 41. 41
BaaS (Backend as a Service)の注意点
• バックエンドとして新規作成に向いている
• 既存DBの情報を提供するWebAPIとしては不向き
• テーブル項目の削除できないのでゴミを許容する心が必要
- 50. 50
ASP.NET Web API
• 利点
• 既存DBに対するWeb API作成向き
• ビジネスロジックをWeb API側に実装しやすい
• 欠点
• 認証系の実装が必要(部品化可能)
• Push通知の実装が必要(部品化可能)