Службы Windows SharePoint | это... Что такое Службы Windows SharePoint? (original) (raw)

Windows SharePoint Services (WSS) — бесплатное дополнение к Microsoft Windows Server 2003 и 2008, реализующее полнофункциональную веб-платформу с поддержкой следующих возможностей:

В дополнение к функциональности портала, установка WSS на сервер обеспечивает доступ к полной объектной модели и наборам API, лежащим в основе технологии Microsoft SharePoint. Сюда входит коллекция Web part, которые можно встраивать в веб-страницы для обеспечения такого функционала SharePoint, как например, панели настроек, возможности обработки документов, списки, уведомления, календари, списки контактов, дискуссионные форумы и страницы, вики-страницы.

WSS доступен для бесплатного скачивания с сайта Microsoft для Windows Server 2003 Service Pack 1 (или более поздние версии) и добавляется к Microsoft .NET Framework. WSS существует в вариантах только для серверных платформ Microsoft и не может использоваться на любых других ОС. Пакеты для загрузки WSS 3 включают в себя основу пакета и набор «Шаблонов приложений» (Application Templates) для добавления функциональности базовой установки.

Технологии WSS являются ядром нескольких коммерческих портальных технологий Microsoft. В частности, WSS 3 лежит в основе Microsoft Office SharePoint Server 2007 (MOSS), а WSS 2 был фреймворком для SharePoint Portal Server 2003.

Содержание

Обзор

Windows Sharepoint Services (WSS) включает в себя несколько главных компонентов:

SharePoint оказывает обслуживает контент за счет веб-сайтов IIS. Они могут использовать или Microsoft SQL Server или Windows Internal Database для хранения своих данных. Веб-сайты можно настраивать для возврата определенного контента для сетей Интранет, Экстранет и Интернет. В WSS подобные развертывания не имеют лицензионных ограничений, так как ПО WSS бесплатно, но лицензии необходимы для запуска коммерческих портальных продуктов Microsoft.

Несколько серверов WSS можно сконфигурировать как часть «серверного пространства» (server farm), что позволит им объединить конфигурацию и содержимое баз данных. Серверные пространства могут состоять и из одного сервера или объединять сотни и тысячи серверов. Каждый сервер в содержимом подобного пространства предназначен для сценариев балансировки нагрузки или для хранения отдельных частей контента. Данные в пространстве могут быть разделены на 9,900 «баз данных содержимого» (content databases). Репликация данных пространства управляется при помощи возможностей SQL Server по репликации и кластеризации.

SharePoint используется модель разрешений LDAP, схожую с группами пользователей в Microsoft Windows. Это реализуется через Active Directory. С другой стороны, прочие механизмы аутентификации могут быть добавлены через HTML-формы аутентификации.

Скачивание и установка

WSS 3 может быть бесплатно скачан с сайта Microsoft и установлен на Windows 2003 Server Service Pack 1 или более поздние версии [1] В мае 2008 года сайт Bamboo Solutions опубликовал руководство по установке WSS 3 на Vista.[2] Windows Sharepoint Services 3.0 Application Templates доступен отдельно на веб-сайте Microsoft, в него входят дополнительные шаблоны.[3]

WSS 2 все ещё можно бесплатно загрузить с сайта Microsoft и установить на Windows Server 2003 или более поздние выпуски. [4]

Специальные замечание по установке для Windows Small Business Server (SBS) 2003 или SBS 2003 R2: Существует ошибка, возникающая при обновлении с WSS 2 до WSS 3 на этих операционных системах, которая может привести к проблемам с использованием некоторых возможностей Sharepoint. Microsoft поддерживает только одновременную установку («side by side») на SBS 2003; это означает создание нового веб-сайта Sharepoint и перенос в него всего содержимого. Ни SBS 2008 ни любые версии Windows Server подобной ошибки не имеют.

История

Первая версия, названная SharePoint Team Services (обычно сокращается до аббревиатуры STS), была выпущена в одно время с Office XP и была доступна как часть Microsoft FrontPage. STS могла работать под Windows 2000 Server или Windows XP.

Windows SharePoint Services 2.0 была выпущена как обновление SharePoint Team Services, но фактически являлось полностью переработанным приложением [источник не указан 1100 дней]. SharePoint Team Services хранит документы как обычное файловое хранилище, сохраняя метаданные документа в базе данных. Причем Windows SharePoint Services 2.0 хранит как документы, так и метаданные в БД, а также поддерживает базовый документный контроль версий для элементов в библиотеке документов. Service Pack 2 для WSS добавлял поддержку SQL Server 2005 и использование .NET Framework 2.0.

Windows SharePoint Services 3.0 было выпущено 16 ноября 2006 года как часть комплекта Microsoft Office 2007 и Windows Server 2008. WSS 3.0 был создан с использованием .NET Framework 2.0 и .NET Framework 3.0 Windows Workflow Foundation для добавления возможностей контроля последовательности выполняемых действий в базовый пакет. В начале 2007 года WSS 3.0 стало доступно для общественности. Windows 2000 Server уже не поддерживается WSS 3.0.

WSS версии 3 означает значительное «взросление» продукта. Версия 3 поддерживает больше возможностей, наиболее используемых в решениях Web 2.0, как например, блоги, вики и RSS-потоки.

Microsoft начиная с версии 4.0 изменила название на SharePoint Foundation 2010.[5][6]

Возможности

По умолчанию пакет WSS 3 обладает следующими возможностями:

После установки пакетов, отдельно загружаемых как Windows Sharepoint Services 3.0 Application Templates, становятся доступны следующие дополнительные возможности:

Технические подробности

Использование веб-частей ASP.NET внутри Sharepoint

Страница SharePoint строится путем объединения веб-частей (web parts) в единую страницу, доступ к которой можно получить через браузер. Любой веб-редактор с поддержкой ASP.NET вполне может быть применен для данной цели, хотя использование Microsoft Office SharePoint Designer предпочтительнее. Степень настройки страницы зависит от её дизайна.

WSS-страницы являются ASP.NET-приложениями, а веб-части (web parts) SharePoint используют инфраструктуру веб-частей ASP.NET, и при использовании наборов API ASP.NET веб-части могут быть переписаны для расширения функциональности WSS. Говоря терминами программирования, WSS предоставляет API и объектную модель для программного создания и управления порталами, рабочими пространствами и пользователями. В противоположность этому, MOSS API больше привязан к автоматизации выполнения задач и интеграции с другими приложениями.[7] Как WSS так и MOSS могут использовать API веб-частей для улучшения функциональности конечного пользователя. Кроме того, библиотеки документов WSS могут быть открыты через связи ADO.NET для программного доступа к файлам и их версиям.

Как веб-запросы обрабатываются в WSS 3

На уровне веб-сервера WSS настраивает IIS на пересылку всех запросов, невзирая на типы файлов и контента, сессии ASP.NET, обрабатываемой веб-приложением WSS, которое или выполняет окончательную проверку конечного файла, доступного в БД, или выполняет другие действия. В отличие от обычных приложений ASP.NET, файл [.aspx](32619) содержащий код приложения WSS (и MOSS), помещается в БД SQL Server вместо файловой системы. Таким образом, обычное выполнение ASP.NET не может обработать файл. Вместо этого WSS подключает специальный компонент Virtual Path Provider[8] в процесс обработки ASP.NET, который выбирает файлы .aspx из БД для обработки. Благодаря этой возможности, представленной в WSS 3.0, приложение WSS, также как и данные, им генерируемые и управляемые, могут хранится в базе данных.

Иерархия объектов содержимого

Так как WSS главным образом используется для создания html-ориентированных файлов в виде .aspx файлов будет логичным рассматривать иерархию объектов WSS начиная с этого типа объекта. WSS представляет единые веб-страницы с объектом SPWeb.

Класс SPWeb — часть пространства имен Microsoft SharePoint в сборке microsoft.sharepoint.dll. Эта dll находится в папке GAC. Свойство Web класса SPContext возвращает объект SPWeb текущего веб-сайта. Таким образом нижеследующий C#-код присваивает WebValue для SPWeb:

Модель содержимого SharePoint допускает создание объектов SPWeb выше и ниже (по иерархии) других объектов SPWeb. Перечислить подсайты из данной сущности SPWeb можно при помощи метода Webs.

Набор объектов SPWeb может объединяться в одном объекте SPSite. SPSite представляет собой объект Site Collection в SharePoint. SPSite будет иметь объект SPContentDatabase в качестве родительского. Это представляет БД SQL Server, которая хранит содержимое веб-приложения. Родителем класса будет объект SPWebApplication. БД представлена объектом SPContentDatabase, хранящим содержимое объекта SPWebApplication. SPWebApplication наследует от класса SPWebService.

Нижеследующий код на C# поместит ContentDatabases в ContentDatabaseCollection

Ниже объекта SPWeb находится SPWebList. SPWebList представляет список объектов SharePoint. Понимание списка — ключ к пониманию того, как SharePoint управляет информацией. По сути, все, что управялется SharePoint будет представлено в виде списков на некотором уровне. WSS 3.0 придает особое значение спискам из страниц как таковых.

Например, Быстрый Запуск (Quick Launch) для сайта Windows SharePoint Services (типа STS) представляет собой иерархию сайтов, подсайтов, а также списков (включая списки списков), вместо страниц как таковых. Если добавляете страницу к подобному сайту, то новая страница появится в Быстром Запуске как новый элемент в списке доступных документов, а не как дочерний узел домашней страницы или другой страницы[9]

SPList объединяет различные элементы SPListItem. Каждый SPListItem будет иметь набор SPFields. SPFields — самый низкий объект в иерархии.

Усовершествованная Вики, доступная для загрузки

WSS 3.0 вики предусматривает RSS-экспорт контента и при просмотре через Internet Explorer обеспечивает поддержку WYSIWYG-редактора. Как и в случае с MediaWiki, создаются гиперссылки с двойными квадратными скобками, и так же как и для MediaWiki (при включении соответствующей опции) используется HTML для разметки. Улучшенное вики доступно для SharePoint на сайте Codeplex, причем бесплатно для скачивания и установки. Сервис ограничивает загрузку 50 мегабайтами, также запрещены некоторые специальные символы, например &,? .. .

Ссылки

  1. WSS 3 Download from Microsoft. Архивировано из первоисточника 11 апреля 2012. Проверено 1 октября 2009..
  2. WSS on Vista. Архивировано из первоисточника 11 апреля 2012. Проверено 26 мая 2009.
  3. WSS 3 Application Templates Download from Microsoft. Архивировано из первоисточника 30 июня 2012. Проверено 1 октября 2009..
  4. WSS 2 Download from Microsoft. Архивировано из первоисточника 11 апреля 2012. Проверено 1 октября 2009.
  5. SharePoint Foundation 2010 : What’s in a Name (and New!)
  6. SharePoint 2010 Lineup
  7. Use Windows SharePoint Services as a Platform for Building Collaborative Apps, Part 2. Проверено 1 октября 2007.
  8. Discover Significant Developer Improvements In SharePoint Services. Проверено 1 октября 2007.
  9. Understanding the Administrative Object Model of Windows SharePoint Services 3.0. Архивировано из первоисточника 11 апреля 2012. Проверено 1 октября 2009.

Дополнительные источники

Просмотр этого шаблона Microsoft
ПО Windows (компоненты) • OfficeVisual StudioExpressionSilverlightDynamicsMoneyEncartaStudentWorksMicrosoft Security Essentials M box.svg
Серверное ПО Windows ServerSQL ServerIISExchangeBizTalkCommerceForefront TMGSystems Management • System Center • Licensing Services
Технологии Active DirectoryDirectX.NETWindows Media • PlaysForSure • Application Virtualization
Интернет Windows Live • Office Live • MSNBC • msnbc.com • ninemsn • MSNBingBing BarEntityCubeHotmailLive MessengerLive SpacesGroupsLive ID • Ignition • CodePlex • HealthVault • SkypeSkyDriveVineZune Marketplace
Игры Microsoft Studios • MSN Games • XNAXboxXbox 360 (S) • KinectXbox Live (ArcadeMarketplace) • Games for Windows (LiveTray and Play) • Live Anywhere
Аппаратноеобеспечение SurfaceZune (4, 8 • 30 • 80 • HD) • MSN TV • Natural Keyboard • IntelliType • IntelliPoint • LifeCam • LifeChat • SideWinder • UMPC • Fingerprint • Audio • Cordless Phone • Pocket PC • RoundTable • Response Point
Образование MTAMCPMCTSMCITPMSDN • MSDNAA • MSCA • Microsoft Press • MVPStudent Partners
Лицензирование Лицензионная политикаClient Access LicenseShared source
Подразделения Microsoft ResearchMSNMacintosh Business UnitMicrosoft StudiosМайкрософт Рус
Совет директоров Балмер • Кэш • Дублон • Гейтс • Гилмартин • Хастингс • Маркурдт • Носки • Панке • Ширли
Просмотр этого шаблона Компоненты Microsoft Windows
Основные AeroClearTypeДиспетчер рабочего столаDirectXПанель задач (ПускОбласть уведомлений) • Проводник (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Smart folders • iFilters) • GDIWIMSMB.NET FrameworkXPS • Active Scripting (WSHVBScriptJScript) • COM (OLEDCOMActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копияWDDM • UAA • Консоль Win32
Службыуправления Архивация и восстановление • COMMAND.COMcmd.exeСредство переноса данных • Просмотр событий • Установщикnetsh.exePowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep) • Настройка системы (MSConfig) • Проверка системных файлов • Индекс производительности • Центр обновленияВосстановление системыДефрагментация дискаДиспетчер задачДиспетчер устройствКонсоль управленияОчистка дискаПанель управления (элементы)
Приложения Контакты • DVD Maker • Факсы и сканирование • Internet Explorer • Журнал • Экранная лупаMedia CenterПроигрыватель Windows Media • Программа совместной работы • Центр устройств Windows Mobile • Центр мобильности • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPadБлокнотБоковая панельЗвукозапись • Календарь • КалькуляторНожницыПочта • Таблица символов • Исторические: Movie MakerNetMeetingOutlook ExpressДиспетчер программДиспетчер файловФотоальбом
Игры Chess Titans • Mahjong Titans • Purble Place • Пасьянсы (КосынкаПаукСолитер) • СапёрПинбол • Червы
Ядро ОС Ntoskrnl.exeСлой аппаратных абстракций (hal.dll) • Бездействие системыsvchost.exeРеестрСлужбыДиспетчер управления сервисамиDLL (формат модулей) • PENTLDR • Диспетчер загрузки • Программа входа в систему (winlogon.exe) • Консоль восстановления • Windows RE • Windows PE • Защита ядра от изменений
Службы Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Отчёты об ошибках • Планировщик классов мультимедиа • Теневая копияПланировщик задач • Беспроводная настройка
Файловые системы ProtogonNTFS (Жёсткая ссылкаТочка соединенияТочка монтирования • Точка повторной обработки • Символьная ссылкаTxFEFS) • WinFSFATexFATCDFS • UDF • DFS • IFS
Сервер Active Directory • Службы развёртывания • Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-VIIS • Media Services • MSMQ • Защита доступа к сети (NAP) • Службы печати для UNIX • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователейSharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политикаКоординатор распределённых транзакций
Архитектура NT • Диспетчер объектов • Пакеты запроса ввода/вывода • Диспетчер транзакций ядра • Диспетчер логических дисков • Диспетчер учетных записей безопасности • Защита ресурсовlsass.execsrss.exesmss.exe • spoolsv.exe • Запуск
Безопасность BitLockerЗащитникПредотвращение выполнения данных • Обязательный контроль целостности • Защищенный канал данных • UAC • UIPI • БрандмауэрЦентр обеспечения безопасностиЗащита файлов
Совместимость Подсистема UNIX (Interix) • Виртуальная машина DOS • Windows on WindowsWOW64