Downloaded 55 times
(M)BaaS and Enterprise Mobile Applications 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
Why BaaS ? • "Building backend sucks !" - 技術スタックの調査と選定 - コードの記述 - 3rd Party APIとの連携 - コードのテスト - スタックのデプロイ - セキュリティ - バージョニング - 新機能導入時のメンテナンス Source: http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service
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
BaaS Players
Parse https://www.parse.com/
Acquired by Facebook ! http://techcrunch.com/2013/04/25/facebook-parse/
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 in Enterprise 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/
FeedHenry http://www.feedhenry.com/
Other Players http://kii.com http://www.appiaries.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
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
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
Summary • "(M)BaaS" は2013年のクラウド市場においてホットな領域 となる • すでにいくつかのプレーヤーはEnterprise市場を見据えて いる - BaaS Market Enterprise Cloud Market • Salesforce の参入表明は、まだFragileなBaaS市場に対して 信頼を与え、同市場の拡大につながる可能性がある - Enterprise Cloud Market BaaS Market
Appendix: Other References • モバイルアプリのバックエンド(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 • 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