SharePoint — это набор инструментов управления корпоративным контентом и знаниями, разработанный корпорацией Microsoft . Запущенный в 2001 году, [6] он изначально был связан с Windows Server как Windows SharePoint Server, затем был переименован в Microsoft Office SharePoint Server, а затем окончательно переименован в SharePoint. Он предоставляется как часть Microsoft 365 , но также может быть настроен для работы в качестве локального программного обеспечения .
По данным Microsoft, по состоянию на декабрь 2020 года [обновлять]SharePoint имел более 200 миллионов пользователей. [7]
Наиболее распространенные варианты использования SharePoint включают в себя:
SharePoint позволяет хранить, извлекать, искать, архивировать, отслеживать, управлять и составлять отчеты по электронным документам и записям. Многие функции этого продукта разработаны с учетом различных юридических, информационных и процессных требований в организациях. SharePoint также предоставляет функции поиска и «графика». [8] [9] Интеграция SharePoint с Microsoft Windows и Microsoft 365 (ранее известный как Office) позволяет совместно редактировать в реальном времени и синхронизировать зашифрованные/ управляемые права на информацию .
Эта возможность часто используется для замены существующего корпоративного файлового сервера и обычно сочетается с политикой управления корпоративным контентом . [10]
Интранет SharePoint или портал интранета — это способ централизовать доступ к корпоративной информации и приложениям. Это инструмент, который помогает организации легче управлять внутренними коммуникациями, приложениями и информацией . Microsoft утверждает, что это имеет организационные преимущества, такие как повышение вовлеченности сотрудников , централизация управления процессами , снижение расходов на адаптацию новых сотрудников и предоставление средств для сбора и распространения неявных знаний (например, с помощью таких инструментов, как вики , медиа-библиотеки и т. д.).
SharePoint содержит возможности группового программного обеспечения для совместной работы , включая: управление документами , планирование проектов (интегрированное с Outlook и Project ) и отслеживание другой информации. [11] Эта возможность сосредоточена вокруг концепции «Сайта команды». Сайты команды могут быть независимыми или связанными с командой Microsoft Teams .
SharePoint предоставляет хостинг OneDrive для бизнеса , который позволяет хранить и синхронизировать личные рабочие документы пользователя, а также предоставлять публичный/личный доступ к файлам этих документов.
Возможности пользовательской разработки SharePoint предоставляют дополнительный уровень услуг, которые позволяют быстро создавать прототипы интегрированных (обычно бизнес-приложений ) веб-приложений. [12] SharePoint предоставляет разработчикам интеграцию в корпоративные каталоги и источники данных с помощью таких стандартов, как REST / OData / OAuth . Разработчики корпоративных приложений используют возможности безопасности и управления информацией SharePoint на различных платформах и в различных сценариях разработки. SharePoint также содержит корпоративный «магазин приложений», который имеет различные типы внешних приложений, которые инкапсулированы и управляются для доступа к ресурсам, таким как корпоративные пользовательские данные и данные документов.
SharePoint в первую очередь настраивается через веб-браузер. Веб-интерфейс пользователя обеспечивает большую часть возможностей конфигурации продукта.
SharePoint Designer — это полуустаревший продукт, предоставляющий возможности «расширенного редактирования» для страниц HTML/ASPX, но остающийся основным методом редактирования рабочих процессов SharePoint.
Значительная часть функций редактирования HTML была удалена в Designer 2013, и ожидается, что продукт будет прекращен в 2016–2017 годах. [13]
Функции сервера Microsoft SharePoint настраиваются либо с помощью PowerShell , либо с помощью веб-интерфейса, называемого «Центр администрирования». Конфигурация параметров фермы серверов (например, поисковый обход, службы веб-приложений) может осуществляться с помощью этих центральных инструментов.
Хотя центр администрирования ограничен настройками всей фермы (база данных конфигурации), он обеспечивает доступ к таким инструментам, как «Анализ работоспособности SharePoint» — диагностическому инструменту проверки работоспособности.
В дополнение к функциям конфигурации фермы PowerShell, доступны некоторые ограниченные инструменты для администрирования или настройки параметров сайтов или семейств сайтов в базах данных контента.
Ограниченный набор этих функций доступен поставщикам SaaS-решений SharePoint , включая Microsoft.
Персонализация может проявляться через:
SharePoint Server можно масштабировать так, чтобы он работал полностью на одной машине разработчика, или масштабировать так, чтобы им можно было управлять на сотнях машин. [18]
Ферма SharePoint — это логическая группа серверов SharePoint, которые совместно используют общие ресурсы. [19] Ферма обычно работает автономно, но также может подписываться на функции из другой фермы или предоставлять функции другой ферме. Каждая ферма имеет свою собственную центральную базу данных конфигурации, которая управляется либо через интерфейс PowerShell, либо через веб-сайт центрального администрирования (который частично опирается на инфраструктуру PowerShell). Каждый сервер в ферме может напрямую взаимодействовать с центральной базой данных конфигурации. Серверы используют это для настройки служб (например, IIS , функций Windows, подключений к базам данных) в соответствии с требованиями фермы, а также для сообщения о проблемах со здоровьем сервера, проблемах распределения ресурсов и т. д.
Веб-приложения (WA) — это контейнеры верхнего уровня для контента в ферме SharePoint. Веб-приложение в первую очередь связано с конфигурацией IIS . Веб-приложение состоит из набора сопоставлений доступа или URL-адресов, определенных в центральной консоли управления SharePoint, которые реплицируются SharePoint на каждом экземпляре IIS (например, серверах веб-приложений), настроенных в ферме.
Коллекция сайтов — это иерархическая группа «сайтов SharePoint». Каждое веб-приложение должно иметь по крайней мере одну коллекцию сайтов. Коллекции сайтов имеют общие свойства (подробнее здесь), общие подписки на приложения-службы и могут быть настроены с уникальными именами хостов. [20] Коллекция сайтов может иметь отдельные базы данных контента или может совместно использовать базу данных контента с другими коллекциями сайтов в том же веб-приложении. [18]
Приложения-службы предоставляют гранулированные части функциональности SharePoint для других веб-приложений и приложений-служб в ферме. Примерами приложений-служб являются служба синхронизации профилей пользователей и служба индексации поиска. Приложение-служба может быть отключено, существовать на одном сервере или быть распределено по нагрузке между многими серверами в ферме. Приложения-службы разработаны для обеспечения независимой функциональности и независимых областей безопасности. [18]
Архитектура SharePoint позволяет использовать модель разрешений на выполнение с «минимальными привилегиями». [21]
SharePoint Central Administration (CA) — это веб-приложение, которое обычно существует на одном сервере в ферме; однако его также можно развернуть для избыточности на нескольких серверах. [18] Это приложение предоставляет полный централизованный интерфейс управления для веб-приложений и приложений служб в ферме SharePoint, включая управление учетными записями Active Directory для веб-приложений и приложений служб. В случае сбоя CA Windows PowerShell обычно используется на сервере CA для перенастройки фермы.
Структура платформы SharePoint позволяет нескольким WA существовать на одной ферме. В общей ( облачной ) среде хостинга владельцам этих WA может потребоваться собственная консоль управления. SharePoint «Tenant Administration» (TA) — это дополнительное веб-приложение, используемое владельцами веб-приложений для управления тем, как их веб-приложение взаимодействует с общими ресурсами в ферме. [18]
SharePoint произошел от проектов под кодовыми названиями «Office Server» и «Tahoe» в ходе цикла разработки Office XP .
«Office Server» развился из FrontPage и Office Server Extensions и «Team Pages». Он был нацелен на простое сотрудничество снизу вверх.
«Tahoe», построенный на общей технологии с Exchange и «Digital Dashboard», нацелен на порталы сверху вниз, поиск и управление документами. Возможности поиска и индексации SharePoint пришли из набора функций «Tahoe». Функции поиска и индексации были комбинацией функций индексации и обхода из семейства продуктов Microsoft Site Server и из языка запросов Microsoft Index Server. [22]
GAC (глобальный кэш сборок) используется для размещения общих сборок, специально предназначенных для совместного использования приложениями, выполняемыми в системе.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )