SharePoint

advertisement
Через SharePoint в облака:
Microsoft DevOps
Крупский Александр
 Ведущий SharePoint специалист в компании ЛБЛ-Инвест
 На протяжении 6 лет занимаюсь проектированием и
разработкой решений для оптимизации рабочих процессов
предприятий, упрощения документооборота и управления
содержимого на внутренних и внешних порталах
 Сертифицированный специалист (Microsoft SharePoint 2010,
Application Development)
 Активный участник Belarus SharePoint User Group
 Блог - spsite.pro
 Активный участник сообщества sharepoint.stackexchange.com
SharePoint – легко расширяемая и массштабируемая веб-платформа для создания
внутренних и внешних веб-порталов для совместной работы, содержащий модули
•
•
•
•
•
создания представлений данных, а так же элементов для управления ими
хранения и обработки документов масштаба предприятия
поиска информации в документах и информационных системах
управления рабочими процессами и содержимого сайта
управления учетными записями пользователей и разгараничение их прав на
различных уровнях
• интеграции с другими продуктами Microsoft
Asp.net
Web controls
Workflows
JavaScript
Xml
WSS v3
MOSS 2007
Business Productivity
Online Suite
SharePoint 2010
foundation
SharePoint 2010
Server
Microsoft Office 365
Sandbox solutions
SharePoint Apps
SharePoint 2013
foundation
SharePoint 2013
Server
Microsoft Office 365
vX
Уровни SharePoint feature:
1. Ферма
2. Веб-приложение
3. Семейства сайтов
4. Сайта
GAC или IIS виртуальный каталог
(C:\inetpub\wwwroot\wss\VirtualDirectories)
SharePoint Root (C:\Program Files\Common Files\
microsoft shared\Web Server Extensions\12)
IIS Виртуальны каталог (C:\inetpub\wwwroot\
wss\VirtualDirectories)
Модель обработки запроса full trust
Модель обработки Code Access Security
Модель Sandbox
Плюсы:
1.
2.
3.
4.
5.
Работает в изолированном процессе
Не требует перезапуска IIS
Есть система мониторинга и управления решениями
Может быть установлено пользователем отличным от
администратора фермы
Не ломает страницы при критической ошибке веб-части
Недостатки:
1. Жесткие ограничения на выполняемый код
2. Трудность разработки
Provider-hosted
Host
web
Provider
SharePoint
3
2
*.app
1
Visual studio
web
Auto-hosted
3
Host
web
4
SharePoint
2
1 *.app
Visual studio
Windows
Azure
Microsoft SQL
Azure
SharePoint-hosted
1 *.app
2
Visual studio
Host
web
3
App
web
oAuth
Я хочу чтобы ты получал данные из сервиса
и обрабатывал их
Разрешаю
Он хочет получить
данные, разрешить?
Дай
мне
данные, данные
Держи
Я хочу
ключ
данные
получить
у меня есть ключ
Yahoo
Twitter
Яндекс
Mail.ru
Microsoft
Flickr
Facebook
Google
FriendFeed
Dropbox
Evernote
ВКонтакте
Одноклассники
.ru
GitHub
SoundCloud
Foursquare
Salesforce.com
Dailymotion
Vimeo
Bitbucket
Instagram
oAuth в SharePoint
Кросс-доменные запросы
Что понадобится для разработки?
•
•
•
•
Microsoft Visual Studio 2012
Microsoft Office Developers Tools for Visual Studio 2012
SharePoint Designer 2013
NAPA
Выводы
Вопросы?
Download