Mobile-BaaS Overview
and its Latest Movement
モバイルBaaSの概観と最新動向
June 7, 2013
Shinichi Tomita
Mashmatrix, Inc.
@stomita
“(M)BaaS” ?
(M)BaaS =
(Mobile) Backend as a Service
Source:
http://blogs.forrester.com/michael_facemire/12-04-25-mobile_backend_as_a_service_the_new_lightweight_middleware
Key Features of BaaS
1. モバイルでのコンテキストの活用(位置情報、ソーシャルなど)
2. ネイティブのプッシュ通知
3. クラウド上のストレージとデータ処理
4. REST形式でのサービス API
5. データストアのモデリング
6. 伝送に最適化されたデータへのアクセス(JSON)
7. ユーザ管理機能
8. 分析機能
9. データのポータビリティ
10. クラウド-to-クラウドの接続
11. 柔軟な価格モデル
Source: “Cloud Mobile Development: Enabled By Back-End-As-A-Service, Mobile’s New Middleware” by Michael Facemire, Forrester Research
Why BaaS ?
• “Building backend sucks !”
- 技術スタックの調査と選定
- コードの記述
- 3rd Party APIとの連携
- コードのテスト
- スタックのデプロイ
- セキュリティ
- バージョニング
- 新機能導入時のメンテナンス
Source:
http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service
(M)Baas Market Forecast
• 2012年には $216M(216億円) であったが2017
年には$7.7B(7,700億円)に達すると予測
• http://www.marketsandmarkets.com/PressReleases/baas.asp
• 参考:ガートナーでは
2012年のPaaS市場規模は約$1.2B(1,200億円)
2016年には$2.9B(2,900億円)になると予測
• http://www.gartner.com/newsroom/id/2242415
Major BaaS Players
Parse
https://www.parse.com/
Acquired by Facebook !
http://techcrunch.com/2013/04/25/facebook-parse/
Almost Like a “PaaS” ?
http://blog.parse.com/2013/06/04/building-parse-web-apps-
with-the-express-web-framework/
Dynamic Page HostingCloud Code
https://www.parse.com/docs/cloud_code_guide
Kinvey
http://www.kinvey.com/
BaaS Ecosystem Map by Kinvey
(as of Jan 2012)
BaaS Ecosystem Map by Kinvey
(as of Jan 2013)
Source:
http://www.kinvey.com/blog/2206/the-backend-as-a-service-ecosystem-map-update-a-growing-market
Customer Adoption
http://www.bizjournals.com/boston/blog/startups/2013/03/
kinvey-mobile-apps-johnson-aetna.html
StackMob
https://www.stackmob.com/
Appcelerator Cloud Services
http://www.appcelerator.com/cloud/
Sencha.io
http://www.sencha.com/products/io/
FeedHenry
http://www.feedhenry.com/
Players from Japan
http://kii.com http://www.appiaries.com
Other Players
http://appery.io/
http://api.shephertz.com/
http://www.kumulos.com/
http://www.proxomo.com/
http://www.applicasa.com/
http://www.anypresence.com/
http://www.apiomat.com/
http://appacitive.com/
https://cloudmine.me/
http://quickblox.com/
http://www.lean-engine.com/https://www.mobdb.net/
http://mobeelizer.com/
http://scottyapp.com/http://www.buddy.com/
http://www.iknode.com/
https://www.dreamfactory.com/
http://fatfractal.com
http://www.netmera.com/
https://developers.apigee.com/
OSS Alternatives
https://github.com/helios-framework/helios http://deployd.com/
http://firebase.github.io/ http://hood.ie/
http://www.baasbox.com/ http://www.openmobster.com/
BaaS in Enterprise
Enterprise-class BaaS
• Forrester Research による定義では
Enterprise-class BaaS には
“Direct enterprise integration capabilities”
が備わっている、としている
• (同社のレポートによると)
StackMob, Kinvey, FeedHenry, CloudMineな
どが該当する
Enterprise BaaS Usage
Source: Forrester Research
Reality (1)
“(現時点では)BaaSユーザーにおける企
業顧客の割合は約5%にすぎない”
- Mike Facemire, Forrester Research
http://www.computerworld.jp/topics/601/206702
Reality (2)
“社内向けのアプリケーションや、短期間/
低予算のブランド・キャンペーンをサポート
する目的で、実験的にBaaSを使っている”
“長期的に利用する予定のアプリケーション
や営業支援(SFA)アプリケーションにBaaS
を利用することはない”
- Jeff Mathers, Mobile Director at Johnson & Johnson
http://www.computerworld.jp/topics/601/206735
“Gorillas” to BaaS
Amazon
AWS Supports Facebook/Google Sign-In
http://aws.typepad.com/aws_japan/2013/05/aws-iam-now-
supports-amazon-facebook-and-google-identity-federation.html
Social Sign-in + AWS = ?
• エンドユーザの認証のための中間サーバなしでも、AWSサービス
を直接利用するモバイルアプリが作れるように
- 例:FacebookIDでログインし、S3上に割り当てられたユーザ専
用のエリアに写真やファイルをアップして共有するアプリなど
• AWSの対象とする市場がさらに拡大する
- 今まで:開発者・システム管理者がアカウントにログイン
してアクセス
- これから:エンドユーザが自分のソーシャルアイデンティ
ティを用いて直接アクセス
• モバイルBaaS化への第一歩?
Google
Mobile Backend Starter
http://googledevjp.blogspot.jp/2013/06/android-mobile-
backend-starter.html
Features
• Google AppEngine上で稼働
• サーバ側のコーディングレスでAndroidモバイルアプリが作成可能
• Google Cloud Endpoints (AppEngine上のコードをAPI化する)上で
構築。
• Google アカウントでの認証とアクセス制御が組み込み
• Continuous Query(サーバー側に保存されたデータの変化を捉え
てクエリを継続的に実行)
• ソースコードも提供
- https://github.com/GoogleCloudPlatform/solutions-mobile-backend-
starter-java
Salesforce
Salesforce Platform Mobile Services
http://www.salesforce.com/platform/mobile/
BaaS Ecosystem Map by Kinvey
(as of Apr 2013; Latest)
BaaS Ecosystem Map by Kinvey
(as of Apr 2013; Latest)
Is Salesforce Really a BaaS ?
✓ モバイルでのコンテキストの活用(位置情報、ソーシャルなど)
△ ネイティブのプッシュ通知
✓ クラウド上のストレージとデータ処理
✓ REST形式でのサービス API
✓ データストアのモデリング
✓ 伝送に最適化されたデータへのアクセス(JSON)
✓ ユーザ管理機能
✓ 分析機能
✓ データのポータビリティ
✓ クラウド-to-クラウドの接続
✓ 柔軟な価格モデル
Counterpunch
http://www.kinvey.com/blog/2657/kinveys-mobile-app-for-
salesforce-crm-same-data-different-experience
Summary
Summary
• “(M)BaaS” は2013年のクラウド市場においてホットな領域と
なる
• すでにいくつかのプレーヤーはEnterprise市場を見据えている
- BaaS Market Enterprise Cloud Market
• ビッグプレイヤーが相次いで参入の兆し
- 市場に対する信頼が高まる
- 差別化ポイントの少ないベンダーから淘汰が進む可能性も
Appendix: References (1)
• モバイルアプリのバックエンド(Web API)に特化したサービスのまとめ
- http://iphone-dev.g.hatena.ne.jp/laiso/20120223/1330007695
• モバイル向けの新クラウド、BaaS(Backend as a Service)とは何か。
「Parse」が正式サービス開始
- http://www.publickey1.jp/blog/12/baasbackend_as_a_serviceparse.html
• BaaS (Backend as a Service) について
- http://d.hatena.ne.jp/shinichitomita/20120329/1333006493
• 「モバイルアプリのバックエンド(Web API)に特化したサービスのまと
め」のその後(2013年版)
- http://akisute.com/2013/05/web-api2013.html
• AWSがソーシャルログイン可能に。つまりAWSが事実上のMBaaSになった
- http://d.hatena.ne.jp/shinichitomita/20130529/1369828154
Appendix: References (2)
• Overview Of The Backend as a Service (BaaS) Space
- https://cloudsecurity.intel.com/analyst-reviews/overiew-of-baas
• Mobile Backend-as-a-Service (MBaaS): Give me Liberty or
give me… Convenience?
- http://blog.programmableweb.com/2012/11/29/mobile-backend-as-a-
service-mbaas-give-me-liberty-or-give-me-convenience/
• Which mobile Backend as a service (BaaS) providers are
ready to support common enterprise usecases/workflows?
- http://www.quora.com/Mobile-Applications/Which-mobile-Backend-
as-a-service-BaaS-providers-are-ready-to-support-common-
enterprise-usecases-workflows
• NoBackend: Front-End First Web Development
- http://www.infoq.com/news/2013/05/nobackend

モバイルBaaSの概観と最新動向 (2013/6/7)