60 миллионов целей Office 365 ждут разработчиков
В Microsoft делят расширяемость Office на три типа. Надстройки, в частности доступные для Outlook и Outlook Web App, позволяют использовать в приложениях содержимое сообщений. Например, принять подтверждение от авиакомпании по электронной почте и вставить подробности авиарейса в календарь пользователя. API-интерфейсы обеспечивают доступ к содержимому почтовых ящиков и других репозиториев, а соединитель наделяет Office возможностью обрабатывать внешние данные.
Важная новость, о которой было объявлено на мероприятии для разработчиков Microsoft Connect (http://connect2015.visualstudio.com/), — появление Microsoft Graph, результат эволюции программы, известной ранее как Office Graph (http://dev.office.com/officegraph), дополнительные сведения можно найти здесь: https://blogs.office.com/2015/11/18/today-at-connect-introducing-the-microsoft-graph/. Как известно, Office Graph — «интеллектуальная структура», которая собирает сигналы о действиях пользователей Office 365, чтобы составить картину связей между ними. Данные из Office Graph часто используются такими приложениями, как Office Delve и Delve Analytics, доступными в составе нового плана высокого уровня Office 365 E5 начиная с 1 декабря.
Microsoft сообщает об интересном факте: на сегодня у коммерческого пакета Office 365 насчитывается 60 млн активных пользователей в месяц. Другими словами, таково число отдельных пользователей, подключающихся к Office 365 хотя бы один раз в месяц, чтобы произвести какое-нибудь действие, например отправить сообщение по электронной почте. Этот показатель с мая увеличился на 10 млн.
По многим причинам количество почтовых ящиков, организованных в Office 365, намного больше. Я не думаю, что 35% клиентской базы было перемещено на Exchange Online, но сейчас у Office 365 несомненно есть мощный импульс развития, что делает его привлекательной целью для разработчиков.
В Microsoft Graph получили дальнейшее развитие Office Graph и базы данных графа, которые совершенствовались в лаборатории Microsoft Research (пример можно найти по адресу: https://blogs.msdn.microsoft.com/msr_er/2015/06/26/announcing-the-microsoft-academic-graph-let-the-research-begin/). Программа стала единой точкой входа для объединенного графа, собирающего информацию из многих источников данных. В действительности Microsoft Graph можно рассматривать как программу с возможностью получать информацию из различных источников в «облачных» службах Microsoft и предоставлять эту информацию разработчикам через унифицированный интерфейс на основе REST, представленный в 2015 году на конференции Build.
Microsoft рассматривает Graph и API-интерфейс как одно целое; если рассуждать в терминах графов, то думаю, что API-интерфейс отображает узлы и связи, представляющие различные источники данных, показанные в Microsoft Graph с помощью интеллектуальных алгоритмов, автоматически обеспечивающих интересные соединения. Данные остаются в различных репозиториях; в первой версии Microsoft Graph представлены API-интерфейсы, данные и аналитика из Office 365 и Azure Active Directory. Данные поступают из Azure Active Directory, Exchange Online, SharePoint Online и т. д. В будущем число подключаемых источников увеличится.