Новость из категории: Информация

60 миллионов целей Office 365 ждут разработчиков. Продолжение

60 миллионов целей Office 365 ждут разработчиков. Продолжение

В настоящее время программа Microsoft Graph общедоступна. API-интерфейс обеспечивает единую конечную точку (https://graph.microsoft.com), из которой можно перемещаться к любым источникам данных, доступным в Microsoft Graph. Благодаря метаданным разработчики могут перемещаться между почтовыми ящиками, группами, пользователями, документами и любыми другими объектами, известными Graph. После того как приложение прошло проверку подлинности в соответствии с открытым стандартом OAuth 2.0, оно может перемещаться внутри Graph, не предоставляя других учетных данных. Microsoft стремится к тому, чтобы API-интерфейсы были всем доступны, то есть совместимы с такими языками, как javascript, РНР, Ruby и Python, а также ASP.NET. В сущности, любой специалист, имеющий опыт использования современных технологий веб-разработки, должен иметь возможность работать с Microsoft Graph. Так разработчики смогут уменьшить объем составляемого программного кода по сравнению с предшествующими API-интерфейсами (такими, как веб-службы Exchange). Таким образом, значительно упрощается проектирование решений, в которых используются «облачные» данные Microsoft. Как утверждается в публикации Microsoft, при использовании единого API потребуется всего 5 строк кода вместо 50 с лишним строк, необходимых сегодня.

60 миллионов целей Office 365 ждут разработчиков. Продолжение

Кроме того, приложения, построенные с использованием единого API, успешно приспосабливаются к экранам различных форматов. В частности, в них автоматически учитываются многочисленные формфакторы, встречающиеся в мобильных устройствах. Однако разработчики по-прежнему определяют окончательный вид своих приложений, поскольку способ отображения данных, полученных из Graph, целиком в их руках.

60 миллионов целей Office 365 ждут разработчиков. Продолжение

Как и ожидалось, собственные группы разработчиков Microsoft используют новые API-интерфейсы для построения приложений, в частности для управления небольшими проектами, обещанными в Office 365 Planner. В мобильных приложениях Office 365 также будет применяться единый API.

Microsoft Graph обеспечивает доступ ко многим формам данных, потребляемым таким решением, как Outlook for Mac, поэтому можно предположить, что в будущих версиях единый API сможет заменить существующую основу веб-служб Exchange. Конечно, это только предположение, но, похоже, такой проект был бы достойной целью, так как Outlook for Mac всегда уступал в функциональности аналогичной программе для Windows. Но когда я высказал свое мнение, Роб засмеялся и сказал, что группа Outlook пока не обдумывает переход. Замена старых API-интерфейсов на Graph может быть интересным проектом, но следует помнить, что Microsoft Graph ориентирован на «облачные» службы и не будет работать в гибридных или локальных сценариях. Microsoft признает, что эти сценарии следует реализовать, но работа по полноценному внедрению правильных подходов пока не завершена.

60 миллионов целей Office 365 ждут разработчиков. Продолжение

Также верно, что многие компоненты Microsoft Graph неразрывно связаны с технологией «облака», и удачно перенести эту технологию в локальную среду действительно трудно.

Я поинтересовался, что можно будет считать успехом этой инициативы. Роб ответил, что отслеживал метрики использования расширяемости, учитывая число приложений и число клиентов, использовавших набор инструментов. Он полагает, что таким образом можно оценить «энергию в экосистеме». Успех означает увеличение индекса «на порядок величины». В ответ на дополнительные расспросы Роб признался, что, по его ощущениям, 10-кратное увеличение было бы хорошим показателем. Что ж, достойный ориентир. Время покажет, удастся ли Microsoft убедить разработчиков задействовать возможности Graph. Простота доступа к данным, извлекаемым из «облачных» служб Microsoft, и поддержка распространенных языков программирования — весомые доводы в пользу того, что Graph получит широкое распространение. Но окончательный ответ даст только время.

<<К началу статьи

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх