Microsoft GraphはOffice 365データへのオープンな開発者アクセスを約束

Microsoft GraphはOffice 365データへのオープンな開発者アクセスを約束

マイクロソフトは水曜日の Connect () カンファレンスで、開発者が Office 365 クラウドに保存されている膨大な量のデータを統合、管理、活用できるようにする API セットである Microsoft Graph (旧 Office 365 Unified API) を発表しました。

Microsoftにとって、それはすべて統合です。開発者にとって、グラフの統合APIは、Office 365やその他のソフトウェアとの統合を構築するためのエンドポイントとなるだけでなく、新たなインテリジェントなインタラクションの出発点となるでしょう。

MicrosoftのOffice拡張担当ゼネラルマネージャー、ロブ・レファーツ氏によると、このグラフは、ユーザーデータを活用して日常的な問題を解決するためのインテリジェンスと洞察への入り口となるとのことです。「この会議に必要なファイルは?」といった一般的な質問から、ユーザーの傾向やカスタマイズされた洞察を扱うより複雑なリクエストまで、開発者は面倒な手続きを踏むことなく、アプリやサービスを必要に応じてカスタマイズできます。

「これは、現代社会における生産性の意義を改めて考え直すものです」とレファーツ氏は述べ、モバイル、クロスプラットフォーム、クラウド統合ソリューションについて言及した。「人々の働き方は変化し、より密接につながり、より協調的な姿勢が求められています。」

マイクロソフトのデータプールは膨大です。レファーツ氏によると、マイクロソフトのクラウドにはすでに約500ペタバイトの情報が蓄積されており、Office 365ユーザーは毎月4兆通のメールを作成し、8億5000万件の会議を開催しています。現在サイロ化されているOffice 365の情報がグラフにオフロードされれば、データポイントの数は間違いなく増加するでしょう。同社はSkypeとの連携も検討しています。

豊富なデータへのアクセスはインテリジェントな分析の基盤であり、Microsoft Graphのもう一つの要素がここで役立ちます。レドモンドに本社を置くソフトウェア大手のMicrosoftは、データとユーザー行動に基づいた高度な機械学習アルゴリズムを用いて、開発者に馴染みのある形式でクエリ応答を提供します。クライアントアクティビティ(ドキュメント、連絡先、会議など)への安全なアクセスは、単一のトークンで認証されるため、アプリは異なるサービスごとに複数の認証を取得する必要がありません。

レファーツ氏は、あらゆるタイプのプログラマーが簡単にアクセスできるオープングラフという概念を強調した。この目標達成のため、マイクロソフトはグラフのリリースに向けてiOS、Android、.NET向けのクライアントライブラリとSDKを構築し、Node.js、Python、Java、Rubyといった他のプラットフォーム向けの開発も現在進めている。

「認証や一般的なクエリの処理、そしてレスポンスの解釈方法も当社が承知しています」と彼は言う。「真の狙いは、開発者が5分でコーディングを始められるようにすることです。」

グラフの一般公開に先立ち、Microsoft は SkyHigh Networks、Uber、Smartsheet、Zendesk などの厳選されたサービス パートナーと協力してバックエンドの実装を改良し、興味深い統合を実現しました。

例えば、会議の生産性向上を目指して、Do.comはOutlookとExchange、OneDrive内のドキュメント、その他の資産からデータをグラフから直接取得し、会議の計画、議題戦略、会議後のフォローアップなどに関する詳細なインサイトを提供しました。すべてがOutlookに統合され、ユーザーはデータに基づいたシームレスなエクスペリエンスを享受できるようになりました。

レファーツ氏によると、主な目的は、データをサイロから取り出し、開発者の手に渡すことであり、開発者は「シームレスでスマート、そして効果的という点でより多くのものを提供」できるという。

データプライバシーは重要なテーマであり、MicrosoftはGraphにおいてセキュリティを最優先事項としています。このシステムは、生のデータを不正なアクセスから保護するだけでなく、Microsoft Graphのインテリジェンスエンジンがデータから収集したあらゆる洞察も保護するように設計されています。

「それはビジネスモデルに組み込まれています」とレファーツ氏はプライバシーについて語る。「マイクロソフトには広告で運営されている部分もありますが、Office 365は組織向けです。[...] つまり、情報を不適切に悪用したり、組織外であろうと組織内であろうと、情報を見るべきでない人と情報を共有したりしないようにしなければならないのです。」

Microsoft Graph をテストしてみたい開発者は、graph.microsoft.com にアクセスして詳細情報をご覧ください。