.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

  • mBaaS = mobile backend as a Service、単に、BaaSともいう。
  • 認証・決済・ストレージの3つがあればどんなアプリでも作れる。
  • モバイルアプリ開発に必要な、各種機能を提供する。

機能

以下のような機能を持つ。

認証基盤

IdP & STS

  • サインアップ
  • サインイン・サインアウト
  • OAuth2、OpenID Connect
    • シングル・サインオン
    • IDフェデレーション

ユーザー管理

  • ユーザー分析
  • ユーザーグループ作成など

各種データストア(RDB, NoSQL)

  • ユーザ情報のCRUD処理
  • 写真などのファイル管理

外部サービス連携

外部サービスに、ユーザアカウントでの紐付けが必要な事が多い。

オンライン決済サービス

オンライン決済サービスとの連携

プッシュ通知

スマホのプッシュ通知サービスとの連携

位置情報(GPS)

位置情報(GPS)を活用したGPSサービスとの連携

その他

イベント駆動型サービス(FaaS)

サービス

Parse

概要

  • Facebookが買収した。
  • mBaasといえば、Parseみたいなところがあった。
  • Parseサービスの終了が発表され、2017/01/28まで利用可能。

参考

Firebase

概要

  • Googleが買収した。
  • 高機能多機能らしい。
    (サーバー機能だけではなく、SDKも含まれる。)

機能

  • 開発
  • Authentication
    外部ログイン機能
    • Facebook
    • Twitter
    • Github
  • Email
    Googleなど
  • Data Store
  • Realtime Database
    JSON形式のNoSQL(リアルタイム&通知機能)
  • Storage
    画像、動画などBLOBのストア
  • テスト
  • Test Lab
    GoogleのDCにある端末上でアプリをテスト
  • 運用
    • Remote Config
      アプリのアップデートを公開しなくても、
      アプリの動作と外観を変更可能。
      この機能を利用するとA/Bテストも可能。
  • Crash Reporting
    アプリで発生したエラーの詳細レポートを作成。
    ユーザにエラーのレポート送信を行わせずに、
    アプリ内で発生した例外のスタックトレースを確認できる。
  • 拡大
    ユーザー層を拡大するための機能
  • Analytics
    アプリの利用状況を解析
  • Notifications
    Cloud MessagingのWebコンソール
  • App Indexing
    アプリ・コンテンツを Google 検索に組み入れる

参考

  • Qiita

SaaS

mBaaSと言うより、SaaSの寄せ集めと言う感じ。

AWS Mobile Service

普段、AWSを使っているなら最適

https://aws.amazon.com/jp/products/

  • Amazon DynamoDB(NoSQL)
  • Amazon S3(ストレージ)
  • Amazon Cognito(IDMaaS)
  • Amazon SNS(プッシュ通知)
  • AWS Lambda(イベント駆動型)

Microsoft Azure

普段、Azureを使っているなら最適

https://azure.microsoft.com/ja-jp/services/

  • Azure DocumentDB(NoSQL)
  • Azure Storage(ストレージ)
  • Azure Active Directory(IDMaaS)
  • Azure Notification Hubs(プッシュ通知)
  • Azure Functions(イベント駆動型)

Google Cloud Platform(Cloud Endpoints)

普段、GCPを使っているなら最適
Firebaseへの移行が促されている機能もある。

https://cloud.google.com/products/

  • Google Cloud Datastore(NoSQL)
  • Google Cloud Storage(ストレージ)
  • Google Cloud Identity(IDMaaS)
  • Google Cloud Messaging(プッシュ通知)
  • Google Cloud Functions(イベント駆動型)

その他

kinvey

Appiaries

国産BaaS

  • Milkcocoa
  • GMO mBaaS
  • Nifty Cloud mobile backend

参考

サーバレスアーキテクチャ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-10-16 (火) 11:21:10 (28d)