SharePoint Server 2007: Разработка решений для...

Preview:

Citation preview

SharePoint Server 2007: Разработка решений для совместной работы и повышения продуктивности организаций

Андрей МаньжовМенеджер по маркетингу SharePoint и Enterprise SearchMicrosoft Corporation

amanzhov@microsoft.com

Порталы и совместная работа: тренды

Возможности SharePoint, примеры решений

Разрабатывать на SharePoint выгодно!

Как начать? Как обучить разработчиков?

Какие ресурсы помогут в разработке?

Продукты и стратегия Microsoft в области корпоративного поиска

Вопросы

Свобода Управление

Самообслуживание

сотрудниковИнформационная

архитектура

Делегация ролейУправл. правами

и политиками

Интуитивный

интерфейс везде

Оперативный

учет

Совместная

работа всегдаАудит

Клиентские

приложения

Сервисы

Серверы

Сотрудники

Клиенты

Партнеры

Обмен

знаниями

Управление

контентом

Информация

для принятия

решений

Единая платформа масштаба предприятия, позволяющая повысить

производительность организаций и коллективов

XML веб-сервисы

HR, финансы, итп.

Совместная работа в

рабочих группах

Личные сайты

«My Site»

Интранет-порталы

Бизнес-приложения(SAP, хранилища данных, другие. . .)

Интернет-сайты

Windows SharePoint Services

Совместная

работа

СлужбыРабочие области,

управление,

безопасность,

хранение данных,

топология и структуры

узлов

Новое поколение средств

коммуникации для организаций,

инструментов управления

проектами и заданиями,

блоги, wiki

Бизнес-

анализ

Microsoft Office SharePoint Server 2007

Совместная

работа

Поиск

ПорталФормы

СлужбыРабочие области,

управление,

безопасность,

хранение данных,

топология и структуры

узлов

Управление

контентом

Серверные таблицы Excel,

порталы отчетности,

анализа и визуализации

данных, показателей

эффективности бизнеса

Документооборот,

бизнес-процессы,

управление архивом и

веб-данными на базе

политик

Интегрированная

поддержка

электронных форм,

полнофункц.

веб-формы,

единая точка входа

Новое поколение средств

коммуникации для организаций,

инструментов управления

проектами и заданиями,

блоги, wiki

Результативный поиск

информации и людей в

разнородных

информационных средах,

с учетом контекста.

Расширенная

агрегация и

персонализация

данных, личные

сайты сотрудников,

контроль прав

доступа

Возможность Windows

SharePoint

Services

Office

SharePoint

Server Std

Office

SharePoint

Server Ent

SharePoint

Server for

Internet sites

Совместная работа ● ● ● ●

Порталы ● ● ●

Корпоративный

поиск● ● ●

Управление

корпоративным

контентом

● ● ●

Бизнес-процессы

и формы● ●

Бизнес-анализ ● ●

Лицензия для

интернет/экстранет●

Простая навигация

Указание мета-данных для

категорирования и эффективного

поиска

check-in, check-out, версионность

Word 2007

Определение типов и ввод мета-данныхпрямо в знакомых

приложениях Office

Настраиваемая панель InfoPath

Ввод мета-данныхво время работы с

документом

Меню урезаются, ссылки показываются в зависимости

от уровня доступа

Персонализированные ссылки и меню

Вкладки в интерфейсе

Подсвечивание результатов

Уведомления поRSS и E-Mail

Проверка ошибок

Открыть в Excel

Визуальная четкость данных – используются

новые возможности условного форматирования

Серверные диаграммы

Можно работать с данными прямо из броузера

Стандартные веб-частимогут взаимодействовать с данными в других источниках

Capture a remote

page's HTML using

the Page Viewer

Web Part

Remotely consume a

SAP content via the

iView webpart Pull data registered from the

Business Data Catalog (BDC)

Grab a remote block of HTML

via WSRP (platform neutral)

consumption

Search and discover indexed

content from structured and

unstructured data sources

Deliver and interact with

XML Data through

DataViews

Embed third-party

custom Web Parts

Render data retrieved

via a RSS feed

Call KPIs directly

Render local data

and content

Deliver Data via

platform neutral

(SOAP) Web

Services

Конференция SharePoint

Сиэттл, США, март 2008 г.

85m+ лицензий, 17k+ клиентов,

продажи $800M

1000+ партнѐров

325k порталов, сайтов и подсайтов

в интра/экстранете MS = 15TB!

Топ-клиенты из списка Fortune

500: Viacom, Starbucks, etc.

Центральный элемент

Microsoft Office System

Конференция SharePoint

Сиэттл, США, март 2008 г.

Конференция SharePoint

Сиэттл, США, март 2008 г.

Конференция SharePoint

Сиэттл, США, март 2008 г.

SharePoint

Services

Сервисы уровня операционной системы

Database Services Search Services Workflow Services

ASP.NET: Web Parts, Personalization, Master Pages, Provider Framework (, Security, etc.)

Приложения и сервисы

Совм. работа

Doc Collab, Wikis

Discussions, Blogs

Contacts/Cals/Tasks

E-Mail Integration

Outlook Integration

Project Mgmt “Lite”

Offline Lists/Docs

Упр. контентом

Authoring

Workflow

Web Publishing

Document Mgmt

Records Mgmt

Policies

Multi-Language

Портал

Intranet Template

News, Site Dir

MySites

People Finding

Social Networking

Privacy

Поиск

Search Center

Relevance

Biz Data Search

Metadata

Customizable UX

Extensibility

Биз. процессы

Rich/Web Forms

Self-Service Forms

Real-time Data Val.

LOB Integration

------------------------

LOB Actions

Pluggable SSO

Биз. анализ

Excel Services

Report Center

Dashboards/KPIs

Biz Data WPs

Biz Data in Lists

SQL RS/AS Integ.

Сервисы платформы

Хранение

данныхRepository

Metadata

Versioning

Backup/Recycle Bin

Indexing/Search

Безопасность

vServer Policies

Pluggable AuthN

Folder/Item Level

Rights Trimmed UI

Управление

Admin UX

Delegation

Provisioning

Monitoring

Публикация

Migration

Config Mgmt

Farm Services

Feature Policy

Extranet Support

модели сайтов

Templates

Rendering

Navigation

Consistent UX

расширяемость

Forms/Fields

OM and SOAP

Event Handlers

Migration APIs

Совместно используемые сервисы (Site Model+, Indexing+/Search+, Business Data Catalog,

Profile Service, Audiences, Targeting, Usage Analytics, Excel Services, Single Sign-on Service)

1

2

3

National Native Title Tribunal of Australia

http://www.nntt.gov.au/

Синергия технологий – создавайте супер приложенияSharepoint: совместная работа, управление контентом

Silverlight: интерактивные и мультимедиа-компоненты на .Net

Демо-модули Silverlight (Blueprint) для SharePoint

Комплект демо-модулей:

http://www.ssblueprints.net/sharepoint/

BPIO

ECM

• Open Text

• Hummingbird

• EMC-Documentum

• IBM-FileNet

• Interwoven

Records Mgmt

• Meridio

• Hyland (OnBase)

Document Imaging

• Knowledgelake

• Kofax

• Captaris

• Tecmasters

Digital Asset Management

• Telestream

• Artesia

• Equilibrium

• Scene7

Barcode

• Tec-IT

• Kayentis

Document Assembly

• Captaris

• Business Integrity

• Document Sciences

• Xinnovation

Physical Records Mgmt

• OmniRim

• Iron Mountain

Content Migration

• Casahl

• Tzunami

• Metalogix

• Quest

LOB Integration

• Sitrion (SAP)

Archiving

• Commvault

• Mobius

• EMC-Centera

• Hitachi Data Systems

• Zantaz

Поиск

Taxonomy Management

• Interse

• BA-Insight

• Mondosoft

• SchemaLogic

Search Analytics

• Mondosoft

• BA-Insight

iFilters

• Citeknet

• IFilterShop

Protocol Handlers

• Vorsite

• Handshake Software

• xmLaw

Technology

Solutions

Backup & Restore

• AvePoint

• CommVault

• Symantec –Veritas

Replication

• NSI

• Syntergy

Administration

• Quest

• WinApp (Echo)

Offline

• Colligo

• iOra

• Digi-Link

Workflow

• SourceCode

• Captaris

• Skelta

Translation Services

• Idiom

Accessibility

• HiSoftware

Policy Compliance

• Workshare

WAN Optimization

• Packeteer (Tacit)

• Cisco

• Certeon

• Citrix

• Syntergy

Mobile

• Transpara

• Formotus

• Good

Business Solutions

Templates

• Corasworks

eLearning

• IntraLearn

CRM

• Relavis

HR

• Nakisa

Project Management

• Brightwork

Legal

• xmLaw

• Interwoven

• Workshare

Utilities

• Flexnova

Construction & Engineering

• AutoDesk

• Bentley

• Dassualt

• UGS

Manufacturing Visibility

• Invensys

• AspenTech

• Epicor

• OSIsoft

• ICONICS

• Rockwell

Healthcare

• Broadpeak

Event/Response Management

• Convergence

Real Estate

• Accruent

Управление контентом Бизнес-решенияТехнологические

решения

The chart provides the 3-month moving total beginning in 2004 of permanent IT jobs citing SharePoint within the UK as a proportion of the total demand within the Application Platforms category.

По материалам:

http://www.itjobswatch.co.uk/jobs/uk/sharepoint.do

на примере Великобритании

Рост количества вакансий Уровень зарплат

The chart provides a salary

histogram for IT jobs citing

SharePoint over the 3 months to

29 May 2008 within the UK.

0%

2%

4%

6%

8%

10%

12%

14%

16%

Апр 2004 Апр 2005 Апр 2006 Апр 2007 Апр 2008

0

200

400

600

800

1000

1200

1400

$40k -$59k

$60k -$79k

$80k -$99k

$100k -$119k

$120k -$139k

$140k -$160k

3 самых быстрорастущих категории корпоративных информационных систем:1. Базовые порталы для совместной работы –

обмен информацией в небольших компаниях и подразделениях

2. Корпоративные порталы –предоставляющие доступ к корпоративным ИС (IT, helpdesk, показатели производительности)

3. Транзакционные интранет/экстранет сайты –решения для обмена информацией и совместной работы для крупных компаний и подразделений

платформа помогает быстро «закрывать» потребности клиентов в информ. системах:

создавая решения необходимого масштаба

пользуясь огромным количеством информации, инструментов для разработчиков, и широкой клиентской базой Microsoft

SharePoint – значительное преимуществоплатформа (а не портал, и не CMS)

SharePoint Development =.NET Development

высокая отдача при небольших первоначальных вложениях

Помимо порталов, можно делать глубоко интегрированные решения для разных рынков

прозрачная работа с приложениями Microsoft Office 2007

.Net-разработчики находятся в родной средете же библиотеки классов, те же языки

разработка в Visual Studio

можно использовать AJAX и Silverlight

Пользовательский интерфейс уже разработанбыстрая разработка веб-приложений (WSS)

готовые шаблоны (40+), расширение MOSS

черновая работа сделана – можно фокусироваться на том, что действительно важно (бизнес-логика)

Сервер для совместной работы в офисеКлиентские приложения Office – включая Word, Excel, Infopath - легко станут частью вашего корпоративного приложения на SharePoint

Личные сайты сотрудников, управление контентом

Бизнес-процессы, интеграция с «Сохранить как…»

Платформа масштаба предприятияДля конечных пользователей – интеграция с Office, богатая функциональность, знакомый интерфейс

Для разработчиков – управляемая платформа, на которой легко создавать свои решения

Ваше приложение

Microsoft Office SharePoint Server

2007

Windows SharePoint Services 3.0

ASP.NET

.NET Framework

SharePoint построен на ASP.NET – берите, сколько нужно

sharepoint.microsoft.com/readiness

MsSharepointDeveloper.com

Разрабатывать порталы на SharePoint - просто!

быстрое обучение

сразу после установки доступна базовая функциональность

наличие шаблонных решений

типичный проект - 2 месяца

обширная документация

особенности архитектуры и востребованность решений на рынке позволяет создавать тиражируемые решения, сокращая затраты на разработку для новых проектов

С чего начать:

► изучите сайт

► назначьте встречу с PartnerEngagement ManagerТатьяна Кузьменко – tatianak

Александр Чеснавский - aches

► обучите разработчиков

► начните разработку

MsSharepointDeveloper.com

sharepoint.microsoft.com/readiness/

2 крупных конференции в год

Следующая – SharePoint connectionsПолезнейшие выступления известных отраслевых экспертов

150 детальных сессий (одна другой лучше), большая выставка

75+ доступных для общения архитекторов и отраслевых экспертов, а также - живые авторы технических книг!

Совмещена с ASP.NET Connections, Visual Studio & Architect Connections, SQL Server Connections (с индивид. программой)

http://www.devconnections.com

новый сайт SharePoint:www.microsoft.com/rus/sharepoint

Шаблоны Fantastic 40

Книга «Справочник администратора»

SharePoint Learning Kit

15 примеров использования Sharepoint в Microsoft

этим летом: 4 книги от Эком…

Следите за новостями на сайте SharePoint!

набор советов, шаблонов, веб-частей, инструментов и исходных кодов

для создания сайтов сообществ, работающие на SharePoint, для любых групп людей с общими интересами.

Варианты:Блоги

Wiki-энциклопедии

Корпоративный интрает

Интернет-интранет

Выпуск для школ

Предназначен для всех пользователей WSS/MOSS, но не поддерживается MS как продукт

http://www.codeplex.com/CKS

SharePoint Cross-Site ConfiguratorПрограммы, скрипт и исходный код для включения/ отключения функций и настроек сайтов и ферм

SP Monitoring Toolkit - SCOM 2007Комплекты для управления и мониторинга решений на базе WSS 3.0 и MOSS 2007

SharePoint Upgrade ToolkitНабор советов и инструментов, помогающий обновлять уже настроенные сайты

External Collaboration ToolkitПозволяет создать настраиваемое решение для безопасной совместной работы с коллегами и партнерами вне корпоративной сети (через firewall)

microsoft.com/technet/SolutionAccelerators

Модели System Center Capacity Planner 2007 для WSS 3.0 и MOSS 2007

Предсказуемость – расчет оптимальной топологии SharePoint и возможных узких мест

Помогает начать планирование, предлагая оптимальные архитектурные рекомендации

Детальный анализ модели;

Экспорт результатов в различные форматы

Планируйте высокие нагрузки заранее!

microsoft.com/technet/SolutionAccelerators

VSeWSS – это надстройка для Visual Studio, которая упрощает создание модулей для SharePoint (веб-частей, определений списков, сайтов, и т.п.)

поддержка visual basic

поддержка Visual Studio 2008 (v1.2)

cоздавайте свои веб-части для SharePoint!

скачайте с microsoft.com/downloads

Узнайте больше на веб-сайте:

www.microsoft.com/rus/sharepoint

Посетите основной сайт продукта: www.microsoft.com/rus/sharepoint

Научитесь разрабатывать решения на SharePoint: www.MsSharepointDeveloper.com

Станьте сертифицированным партнеромMicrosoft в специализации «Порталы и совместная работа», чтобы получать дополнительную поддержку и преимущества

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

amanzhov@microsoft.com

Technical Chats and Webcastshttp://www.microsoft.com/communities/chats/default.mspx

http://www.microsoft.com/usa/webcasts/default.asp

Microsoft Learning and Certificationhttp://www.microsoft.com/learning/default.mspx

MSDN & TechNet http://microsoft.com/msdn

http://microsoft.com/technet

Virtual Labshttp://www.microsoft.com/technet/traincert/virtuallab/rms.mspx

Newsgroupshttp://communities2.microsoft.com/

communities/newsgroups/en-us/default.aspx

Technical Community Siteshttp://www.microsoft.com/communities/default.mspx

User Groupshttp://www.microsoft.com/communities/usergroups/default.mspx

Recommended