Возможности интеграции с Office 365

Preview:

DESCRIPTION

Интеграция с SharePoint Online Интеграция с Exchange Online Интеграция с Lync Online

Citation preview

Ефимцева НаталияЭксперт по технологиям разработки ПО

natale@microsoft.com@nefimtseva

Возможности интеграции с Office

365

Innovation Day

Что такое Office 365

Решение в дата центрах Microsoft

S+S (приложение как

сервис)

Поддерживается и управляется

Microsoft

Office Professional PlusExchange Online

Lync OnlineSharePoint Online

Доступен по подписке

Содержание

Интеграция с SharePoint Online Интеграция с Exchange Online Интеграция с Lync Online Вопросы и ответы

SharePoint Online

Разработка для SharePoint Online

Из коробки (через веб-браузер)

Декларативно (SharePoint Designer)

Программно (Visual Studio

2010)

Веб частиРабочие процессыШаблоны сайтовБиблиотеки, списки

Sandbox кодSilverlightClient Object ModelВеб-сервисыAJAX / JQuery

Рабочие процессыМастер страницыШаблоны сайтовInfoPath формы

Интеграция с внешними системами (Business Connectivity Services)

WCF проксиMethodA_Proxy()MethodB_Proxy()

Service Bus

WCF сервисMethodA()MethodB()

Локальное бизнес-приложение

Внешний тип и BDC

модель

BCS: доступ к внешним системам

Excel и Visio сервисы

Excel Services Visio Services

REST APIПозволяет вставлять на страницу графики из Excel Workbook

ECMAScript + Excel\Visio веб частиПозволяет обращаться к объектам документов Excel\Visio

SharePoint Online

Демо

Exchange Online

Разработка для Exchange Online

Exchange Web Services API и PowerShell API

Использование бизнес-функционала

ExchangeОтображение данных Exchange в приложенииCRUD операции с почтовыми ящикамиНапоминанияПрикрепленные файлы (вложения)КонтактыСообщенияЗадачиОбщие папки

Мне требуется “X” возможность Outlook в приложении• Свободен/занят• Уведомления (нотификации)• Синхронизация данных

Exchange Online

Демо

Lync Online

Разработка для Lync Online

Расширение функционала Lync-клиента

Собственный Lync клиент и интерфейс

Контекстное общение

Интеграция функций Lync-клиента в приложение (Silverlight и WPF контролы)

Программный (.Net) доступ к Lync клиентской функциональности

Lync 2010 Managed API(требуется установка Lync клиента*)

Пример: интеграция статуса и чата Lync

Пример: контекстный IM

Пример: контекстный IM

Пример: расширение функционала (SMS)

Пример: собственный клиент Lync

Lync Online

Демо

Варианты разработки: что выбрать?

Локальная разработка

Гибридная разработка

(S+S)Разработка в

Облаке

Локальный SharePoint, Lync, Exchange

Локальное приложение

SharePoint Online, Exchange Online, Lync Online

Windows Azure приложение

SharePoint Online, Exchange Online, Lync Online

Локальное приложение

СпасибоInnovation Day

Ефимцева НаталияЭксперт по технологиям разработки ПО

natale@microsoft.com@nefimtseva

© 2012 Microsoft Corporation.

All rights reserved. Microsoft, Windows, Windows Vista 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.

Recommended