15
モモモモモモモモモモモモモ 「」 モモモモモモモ モモモモモモモモ モモ モモモモモモモモモモモモモ モモモモモモ & モモモモモモモモモモモモ モモモモモモモモ

「モダン」アプリケーションとマイクロソフト プラットフォーム

Embed Size (px)

Citation preview

Page 1: 「モダン」アプリケーションとマイクロソフト プラットフォーム

「モダン」アプリケーションとマイクロソフト プラットフォーム

野村 一行 日本マイクロソフト株式会社 デベロッパー & プラットフォーム統括本部 エバンジェリスト

Page 2: 「モダン」アプリケーションとマイクロソフト プラットフォーム

Microsoft 創設時の Vision“ 全ての家庭に一台のコンピュータを”

Page 3: 「モダン」アプリケーションとマイクロソフト プラットフォーム

WS-*SOA

.NET

Mobile FirstCloud First

Devices+ Services

Cloud ComputingBig Data

3 Screens+ Cloud

SaaSWeb 2.0

Software + Services

+

2002 201220092005

時や場所、機器を問わず、優れたソフトウェアで人々の可能性を広げる。Bill Gates, 1999

一貫して「ひと」中心のコンピューティング

Page 4: 「モダン」アプリケーションとマイクロソフト プラットフォーム

Devices Services

Page 5: 「モダン」アプリケーションとマイクロソフト プラットフォーム

HTML + JavaScript

XAML + .NET

HTML

JQuery

REST, SOAP, JSON,…

(プッシュ、同期)

多様で柔軟な UI業界標準の連携技術オフライン対応

安価でスケーラブルなサーバーリソース

Devices + Services の価値

Page 6: 「モダン」アプリケーションとマイクロソフト プラットフォーム

時代が求めるアプリケーションとは

ビジネスアプリケーション

日々進化するアプリケーション

日々進化するアプリケーション

ソーシャル

ユーザー指向

データ指向コンシューマー

アプリケーション

Page 7: 「モダン」アプリケーションとマイクロソフト プラットフォーム

アプリケーション-従来型とモダン従来のアプリ• 業務上のエンドユーザーとのインタラクション。• UI / プレゼンテーション層があり、複数のスクリーンに対応(ただし固定)。• ドメイン特化 – ファイナンス、人事、顧客管理、製品サポート、 e-commerce な

ど。• 通常 クライアント / サーバーとして設計。• OLTP – 分析処理よりはトランザクション処理。• データ管理やトランザクション処理を行う他のシステムと統合。

モダン アプリ• 複数のサービスで構成。• マルチデバイス、かつデバイスに最適化されたユーザー体験。• クラウドによる伸縮自在性。• API 指向 – アプリが API を構成・公開。 REST 、 XML 、 JSON などのオープン Web

技術を活用し、あらゆる種類のデバイスやクライアントが簡単にデータを利用できる。

• レスポンシブ – パブリックネットワークのトポロジに適応(クライアント側状態管理、キャッシュ、 CDN 、など)。

• オーガニック – ビッグバン的にリリースするのではなく、有機体のように成長する。

• コンテキスト アウェア – 状況あるいはユーザーにより振る舞いが変化する。

Page 8: 「モダン」アプリケーションとマイクロソフト プラットフォーム

Devices + Services 時代のアプリケーション

TO CONSUME COMPOSED OF

RUNNING ON

Devices Solutions Services CloudPersonas Objectives

HAVE AND USE

Page 9: 「モダン」アプリケーションとマイクロソフト プラットフォーム

モダンアプリケーション設計・開発におけるマイクロソフトのオファリング

オンプレミスインフラ

REST, ODATA

IaaS ビッグデータ /DaaS

PaaSプライベートクラウド

アイデンティティ連携

Connected Device アプリケーション

統合管理

プロダクトバックログ

運用バックログ

運用と監視実装

動くソフトウェア

Page 10: 「モダン」アプリケーションとマイクロソフト プラットフォーム

モダンアプリケーション設計・開発におけるマイクロソフトのオファリング

オンプレミスインフラ

REST, ODATA

IaaS ビッグデータ /DaaS

PaaSプライベートクラウド

アイデンティティ連携

Connected Device アプリケーション

統合管理

プロダクトバックログ

運用バックログ

運用と監視実装

動くソフトウェア

Windows Azure とOffice 365

Windows Server と SQL Server

Systems Center

ASP.NET MVC Web API, Entity Framework, Windows Azure Mobile Services

Windows Server と Windows Azure Active Directory

Visual Studio

Visual Studio Team Foundation Server

Page 11: 「モダン」アプリケーションとマイクロソフト プラットフォーム
Page 12: 「モダン」アプリケーションとマイクロソフト プラットフォーム

顧客のビジネスニーズを迅速に反映し、常に進化するアプリケーション。その実現のために構想力を持つ

アーキテクトが必要とされている。

Page 13: 「モダン」アプリケーションとマイクロソフト プラットフォーム

アーキテクトに必要とされるスキル

全体観を掴む

技術・業界動向を見極める 専門家と協力

顧客とつながる

Page 14: 「モダン」アプリケーションとマイクロソフト プラットフォーム

Microsoft Architect Forum 2013 のテーマhttp://msdn.microsoft.com/ja-jp/dn151147 にて公開

マルチデバイス対応 データ連携・同期 サービス設計

集中化されたシステム運用・管理

開発者と運用管理者とのコラボレーション

Page 15: 「モダン」アプリケーションとマイクロソフト プラットフォーム

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.