microsoft azure と連携してつくろう! クロスプラットフォーム モ...

39
ROOM F

Upload: others

Post on 09-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

ROOM

F

これまでと違ったアプローチが必要?

成長しているビジネスは Mobile First!

業務システムのモバイルアプリを開発してほしい

短納期でアプリケーション開発してほしい

考慮点

Experienceネイティブ、

クロスプラットフォーム

インターネット基本的には接続時にはオフライン

データ処理、セキュリティ業務データ

管理されたデバイスとアプリ

ユーザー認証企業 ID

ロールベースアクセス

アプリ利用促進 キャンペーン作成、プッシュ通知

IaaS

RESTWeb API

JSON Node.JsHTML5/JavaScript

Push GCM APNSC# Java Objective-C Swift

Facebook Twitter

Active Directory

SaaS

Database??

NoSQL

モバイルアプリで一般的に必要な機能多くのモバイル アプリはサーバーサイドと連携

データ操作

認証Web API

プッシュ通知

求められる共通機能をサービスとして提供

Web APIデータ操作

認証

SDK で容易にサービスにアクセス

一般的な機能は実装済みのサービス

プッシュ通知

アプリ開発にバックエンドの知識不要

開発費用の削減迅速なサーバー構築と運用管理負荷軽減

Azure が管理

利用者が管理

アプリWeb サーバーゲスト OS仮想化

ホストOS

IaaS アプリ

Web サーバーゲスト OS仮想化

ホストOS

Mobile Services

モバイル特化機能

モバイル アプリのバックエンドを素早く簡単に構築する mBaaS

SQLTable

StorageBlob

Storage

WNS & MPNS APNS GCM

Mongo DB

Notification Hubs

Facebook Twitter Microsoft Google Azure Active Directory

Hybrid Connections

OfflineSync

No

de.Js

/.N

ET

REST A

PI

Offline Sync

Windows

iOS

Android

HTML 5/JS

Xamarin

PhoneGap

Sencha

クライアント/サーバーのようにクラウドを意識せずに開発できる

デバイス

SQLite

Azure SQL Database Mobile Services

Push/Pull

各 CRUD 操作へのテーブルレベルでのアクセス許可設定可能 すべてのユーザー

アプリケーションキーを持つユーザー

認証されたユーザーのみ

スクリプトと管理者のみ

バックエンドにより実装方法は異なる サーバーサイドスクリプト(Node.js)

コントローラーの各メソッド(.NET)

Microsoft Account, Twitter, Facebook, Google ID

Azure Active Directory

各種ライブラリ iOS, Android, Windows 等各種クライアント SDK

Active Directory Authentication Library(ADAL)

Microsoft Account, Twitter, Facebook, Google ID

Azure Active Directory

各種ライブラリ iOS, Android, Windows 等各種クライアント SDK

Active Directory Authentication Library(ADAL)

DEV-019

徹底解説! プログラマーがおさえておくべき Azure Active Directory のすべて

Day 2 13時15分~

データセキュリティと認証

モバイル

ファースト

アプリ自体の選択肢の多様化

ユーザーの関心の推移

アプリの使用状況を把握し、分析し、効果的に通知を使って行動を促す!

Mobile Engagement とは?

アプリ使用状況をリアルタイムに把握、分析

データ保護とプライバシー

Azure 上に構築された SaaS ベースのプラットフォーム

付加価値のあるプッシュ & 通信プラットフォーム

オープンなAPI との統合

モニタリングポータル

データ収集

プッシュ通知とアプリ連携

ユーザー用アプリ

Mobile

Engagement

Platform

分析 セグメント化 プッシュ通知

CMO

Marketers

Developers

現在購入中の状況の通知

購入が完了していない顧客を再ターゲット

クーポンその他の情報の発信

セグメンテーション

更新されたターゲット

http://azure.microsoft.com/ja-jp/develop/mobile/

http://azure.microsoft.com/ja-jp/documentation/articles/mobile-engagement-windows-store-dotnet-get-started/

https://code.msdn.microsoft.com/windowsapps/Field-Engineer-501df99d

https://github.com/paulbatum/FieldEngineerLite

http://blogs.msdn.com/b/shosuz/

新機能

• 長いタスクを実行する Webjobs

• CI with GitHub, BitBucket, VSO

• Auto-load balance, Autoscale, Geo DR

• Virtual networking と hybrid connections

• ステージング環境のための Site slots

モバイルサービスに加えて様々な機能を搭載

(参考)MOBILE APPS

実装が難しく複雑

Mobile Engagement が解決

プラットフォーム通知サービス

アプリのバックエンド

モバイルアプリ

一般• キャンペーン管理

• マーケティングポータル –分析

• リーチ –キャンペーンマネージャー

Service Level Agreement• DevOps 24/7

• シングルサインオン

• Azure AD, Social ID

提供リージョン• United States

• Europe

API• Analytics API

• Monitor API (Real-time Features)

• Segments API

• Reach API

• Device API

• Push API

• SDK API

• White Label API

• Azure Resource Provider API

• White Label Customization

• Importing User Tags

セグメン

テーション

顧客との

繋がり

効果測定

NO SPAM

アンケートにご協力ください。

●アンケートに上記の Session ID のブレイクアウトセッションに

チェックを入れて下さい。

●アンケートはお帰りの際に、受付でご提出ください。

マイクロソフトスペシャルグッズと引換えさせていただきます。

Ask the Speaker のご案内

●本セッションの詳細は、EXPO 会場内

『Ask the Speaker』コーナー

Room F カウンタにてご説明させて

いただきます。是非、お立ち寄りください。

Ask the Speaker

EXPO会場MAP