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

23
Ефимцева Наталия Эксперт по технологиям разработки ПО [email protected] @ nefimtseva Возможности интеграции с Office 365 Innovation Day

Upload: natalia-efimtseva

Post on 11-Nov-2014

824 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

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

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

[email protected]@nefimtseva

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

365

Innovation Day

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

Что такое Office 365

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

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

сервис)

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

Microsoft

Office Professional PlusExchange Online

Lync OnlineSharePoint Online

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

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

Содержание

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

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

SharePoint Online

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

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

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

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

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

2010)

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

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

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

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

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

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

Service Bus

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

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

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

модель

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

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

Excel и Visio сервисы

Excel Services Visio Services

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

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

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

SharePoint Online

Демо

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

Exchange Online

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

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

Exchange Web Services API и PowerShell API

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

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

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

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

Exchange Online

Демо

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

Lync Online

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lync Online

Демо

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

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

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

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

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

Облаке

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

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

SharePoint Online, Exchange Online, Lync Online

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

SharePoint Online, Exchange Online, Lync Online

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

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

СпасибоInnovation Day

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

[email protected]@nefimtseva

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

© 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.