29
(M)BaaS and Enterprise Mobile Applications Shinichi Tomita Mashmatrix, Inc. @stomita

(M)BaaS and Enterprise Mobile Applications

Embed Size (px)

Citation preview

Page 1: (M)BaaS and Enterprise Mobile Applications

(M)BaaS and Enterprise Mobile

Applications

Shinichi TomitaMashmatrix, Inc.

@stomita

Page 2: (M)BaaS and Enterprise Mobile Applications

“(M)BaaS” ?

Page 3: (M)BaaS and Enterprise Mobile Applications

(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

Page 4: (M)BaaS and Enterprise Mobile Applications

Why BaaS ?• “Building backend sucks !”

- 技術スタックの調査と選定- コードの記述- 3rd Party APIとの連携- コードのテスト- スタックのデプロイ- セキュリティ- バージョニング- 新機能導入時のメンテナンス

Source: http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service

Page 5: (M)BaaS and Enterprise Mobile Applications

Key Features of BaaS1. モバイルでのコンテキストの活用(位置情報、ソーシャルなど)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

Page 6: (M)BaaS and Enterprise Mobile Applications

BaaS Players

Page 7: (M)BaaS and Enterprise Mobile Applications

Parse

https://www.parse.com/

Page 8: (M)BaaS and Enterprise Mobile Applications

Acquired by Facebook !

http://techcrunch.com/2013/04/25/facebook-parse/

Page 9: (M)BaaS and Enterprise Mobile Applications

Kinvey

http://www.kinvey.com/

Page 10: (M)BaaS and Enterprise Mobile Applications

BaaS Ecosystem Map by Kinvey(as of Jan 2012)

Page 11: (M)BaaS and Enterprise Mobile Applications

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

Page 13: (M)BaaS and Enterprise Mobile Applications

StackMob

https://www.stackmob.com/

Page 14: (M)BaaS and Enterprise Mobile Applications

Appcelerator Cloud Services

http://www.appcelerator.com/cloud/

Page 15: (M)BaaS and Enterprise Mobile Applications

FeedHenry

http://www.feedhenry.com/

Page 16: (M)BaaS and Enterprise Mobile Applications

Other Players

http://kii.com http://www.appiaries.com

Page 17: (M)BaaS and Enterprise Mobile Applications

BaaS in Enterprise

Page 18: (M)BaaS and Enterprise Mobile Applications

Enterprise-class BaaS

• Forrester Research による定義ではEnterprise-class BaaS には

“Direct enterprise integration capabilities” が備わっている、としている

• (同社のレポートによると)

StackMob, Kinvey, FeedHenry, CloudMineなどが該当する

Page 19: (M)BaaS and Enterprise Mobile Applications

Enterprise BaaS Usage

Source: Forrester Research

Page 20: (M)BaaS and Enterprise Mobile Applications

Salesforce

Page 21: (M)BaaS and Enterprise Mobile Applications

Salesforce Platform Mobile Services

http://www.salesforce.com/platform/mobile/

Page 22: (M)BaaS and Enterprise Mobile Applications

BaaS Ecosystem Map by Kinvey(as of Apr 2013; Latest)

Page 23: (M)BaaS and Enterprise Mobile Applications

BaaS Ecosystem Map by Kinvey(as of Apr 2013; Latest)

Page 24: (M)BaaS and Enterprise Mobile Applications

Is Salesforce Really a BaaS ?✓ モバイルでのコンテキストの活用(位置情報、ソーシャルなど)△ネイティブのプッシュ通知✓ クラウド上のストレージとデータ処理✓ REST形式でのサービス API

✓ データストアのモデリング✓ 伝送に最適化されたデータへのアクセス(JSON)✓ ユーザ管理機能✓ 分析機能✓ データのポータビリティ✓ クラウド-to-クラウドの接続✓ 柔軟な価格モデル

Page 26: (M)BaaS and Enterprise Mobile Applications

Reality (1)

“(現時点では)BaaSユーザーにおける企業顧客の割合は約5%にすぎない”

- Mike Facemire, Forrester Research

http://www.computerworld.jp/topics/601/206702

Page 27: (M)BaaS and Enterprise Mobile Applications

Reality (2)

“社内向けのアプリケーションや、短期間/低予算のブランド・キャンペーンをサポートする目的で、実験的にBaaSを使っている”

“長期的に利用する予定のアプリケーションや営業支援(SFA)アプリケーションにBaaS

を利用することはない”

- Jeff Mathers, Mobile Director at Johnson & Johnson

http://www.computerworld.jp/topics/601/206735

Page 28: (M)BaaS and Enterprise Mobile Applications

Summary• “(M)BaaS” は2013年のクラウド市場においてホットな領域となる

• すでにいくつかのプレーヤーはEnterprise市場を見据えている

- BaaS Market ⇒ Enterprise Cloud Market

• Salesforce の参入表明は、まだFragileなBaaS市場に対して信頼を与え、同市場の拡大につながる可能性がある

- Enterprise Cloud Market ⇒ BaaS Market

Page 29: (M)BaaS and Enterprise Mobile Applications

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