У Microsoft есть новый набор API, которые предоставляют службы по всему Office 365 в режиме покоя, позволяя разработчикам использовать данные и службы Office из любого приложения.
Объявляем о новых возможностях для разработчиков в Office 365. Арпан Шах, опубликовано:
Приложения для повышения производительности должны быть доступны везде и в любом месте, где их хотят пользователи. Среднестатистический информационный работник ежедневно проводит несколько часов в работе с офисными приложениями, веб-браузерами и мобильными устройствами. Мы стремимся к тому, чтобы разработчики могли легко и безопасно создавать решения,интегрирующие весь пользовательский опыт Office 365, включая основную производительность, почту, социальную совместную работу и связь на базе Office, Exchange, SharePoint, Yammer и Lync.
Расширения Office 365 используют открытые стандарты: HTML, CSS3 и Javascript для пользовательских интерфейсов; и REST, OData и OAuth для безопасного доступа к данным и службам. Это должно позволить легко рефакторинг существующих решений, а также простое создание новых.
Шах объясняет:
Мы движемся в направлении, в котором вам не придется разрабатывать API для SharePoint и Exchange; вы сможете разрабатывать консолидированный набор API Office 365, охватывающий SharePoint, Exchange, Lync и Azure AD. Мы предоставляем API-интерфейсы календаря, людей, почты и файлов Office 365, которые делают взаимодействие с платформой интуитивно понятным и простым. Одним из таких API платформы являются API службы обнаружения, которые позволяют определять местоположение связанных служб Office 365 для конкретных пользователей, включая файлы, календарь и почтовые API.
В объявлении также отмечается, что использование открытых стандартов, таких как HTML5, веб — службы REST и OAuth, означает, что разработчики могут выбирать, какие инструменты разработки, платформу и языки использовать, включая Ruby, C, .NET, Java, Python, PHP и другие.
Для тех из вас, кто предпочитает Visual Studio и Azure в качестве основной среды разработки и платформы размещения, был предоставлен шаблон проекта облачных бизнес-приложений для быстрой разработки бизнес-приложений для SharePoint, расширяющих Office 365.
(нажмите, чтобы увеличить)
Этот релиз, по-видимому, является лишь началом работы с экосистемой облачной производительности Microsoft. В соответствии с обзором предварительного просмотра API Office 365:
Предварительный выпуск API Office 365 поддерживает ограниченное количество источников данных SharePoint, Exchange и Windows Azure Active Directory (AD). Но это только начало гораздо более масштабной инновации. В дальнейшем мы также будем поддерживать дополнительные источники данных в SharePoint и Exchange, а также поддерживать дополнительные службы, такие как Yammer.