Что представляет собой приложение (в традиционном смысле) в SharePoint? [Не смешивать с веб-приложением]

64
9

[ПРИМЕЧАНИЕ. Я не использую слово "приложение" для обозначения того, что называется "веб-приложением" в терминологии SharePoint. Слово "приложение" используется в общем смысле.]


В основных платформах разработки приложений (таких как ASP.NET, Java EE) существует четкая концепция границ приложений и приложений.


Из чего состоит приложение SharePoint? Места? Списки? Особенности? Библиотеки?


Решение SharePoint может включать несколько компонентов. Может ли набор связанных функций быть вызван приложением? Есть ли способ определить, какие функции связаны или взаимозависимы?


Это не просто теоретический вопрос. Границы вокруг приложения необходимы для измерения использования ресурсов, контроля доступа, обеспечения SLA (производительность, доступность и т.д.), Управления изменениями, владения приложениями, управления жизненным циклом приложения и т.д.

спросил(а) 2021-01-25T15:56:54+03:00 5 месяцев назад
1
Решение
117

Одно определение может быть основано на местоположении хостинга. Он размещен на сервере SharePoint? На стороне сервера это может быть решение, построенное на объектной модели SharePoint; клиентская сторона может быть основана на объектной модели клиента, веб-сайтах SOAP или службах WCF. Кроме того, приложение, основанное на этих парадигмах, может быть веб-окном или консольным приложением или веб-службой. Производительность и доступность зависят также от переменной хоста.


В SharePoint существует четкое представление о границах, в зависимости от ваших классификаций и определений. Ваше замешательство проистекает из технологий компаундирования с продуктом. ASP.NET, J2EE - это технологии. SharePoint - продукт, построенный на стеке технологий. Любой крупномасштабный продукт, основанный на многих базовых технологиях, ничем не отличается от SharePoint.

С точки зрения dev границы могут быть связаны с представлением данных или управлением содержимым или обоими - прямой производной от объема вашего решения. Межзависимость функций, настройки не являются частью одного приложения. Расширение SharePoint может включать зависимость от существующих функций или создание новых. Дизайнеры прерогативы определяют границы на основе области действия и должны ли они повторно использовать существующую функциональность. Мое определение приложения было бы экономическим и техническим решением.


Вы не указали, какое использование ресурсов вы хотите измерить, это инструмент или управление проектами? Управление изменениями является частью управления проектами для усилий в области развития. Я даже не говорю о Службе здесь. В этом смысле любое пользовательское решение, предназначенное для изменения стандартного или текущего настроенного развертывания SharePoint, будет иметь границы, определенные изменениями, которые он вносит.

ответил(а) 2021-01-25T15:56:54+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема