Сценарий присутствия в Интернете: планирование управления решениями
Важно!
Эта статья является одной из серии статей, которая содержит полный сценарий, описывающий планирование, проектирование, создание и поддержку веб-сайта предприятия в Интернете на базе Microsoft Office SharePoint Server 2007.
Предыдущая статья |
|
Следующая статья |
|
Начало сценария |
Архитектор решения, разработчик решения и руководитель контента планируют управление решением. К управлению решением относится:
определение элементов решения, которыми нужно управлять;
определение среды, т.е. фермы серверов, которые нужно создать, разработать и подготовить группе инфраструктуры;
процессы, которые группа решений будет использовать для построения решения и распространения его на серверы фермы.
Определение элементов решения для управления
Действие |
Сначала группа планирования определяет типы элементов решения, которые будут создаваться веб-авторами, дизайнерами и разработчиками. |
Результат |
К созданным элементам сайта относятся следующие:
Программное обеспечение:
|
Определение среды для управления решением
Действие |
Группа планирования определяет среды, которыми нужно управлять для работы различных элементов и процессов решения. |
Результат |
|
Ресурсы |
Определение процессов управления решением
Группа решений определяет набор процессов для распространения контента и решений во всех средах.
Просмотр и утверждение контента
Результат |
Создание и утверждение контента осуществляется в ферме создания. Это основное назначение данной фермы. Чтобы убедиться в том, что весь контент был проверен и утвержден перед публикацией, для созданного контента будет поддерживаться управление основными и дополнительными номерами версий, потребуется возврат и извлечение контента, а для утверждения контента будет необходимо использовать рабочий процесс утверждения по умолчанию. |
Ресурсы |
Распространение дизайна сайта
Результат |
Готовые утвержденные элементы сайта (главные страницы, страницы разметки, таблицы стилей и прочие элементы дизайна) нужно распространить на другие фермы, где будет доступен сайт.
|
Ресурсы |
|
Публикация контента
При публикации веб-сайта на базе Office SharePoint Server 2007 используется функция развертывания контента, которая копирует исходное семейство сайтов в семейство назначения. При развертывании каждой веб-страницы также будут развернуты все элементы в базе данных контента, с которыми связана страница, например изображения, таблицы стилей и страницы макетов. Контент можно развертывать автоматически, по расписанию или вручную.
Результат |
Группа планирования решает выбрать для публикации контента двухэтапный способ развертывания контента:
|
Ресурсы |
Разработка и развертывание кода
Результат |
Программные элементы сайта, такие как подключения к данным, веб-часть и элемент управления навигацией, будут созданы в среде разработки. Разработчики будут создавать и тестировать элементы сайта на рабочих станциях с Microsoft Visual Studio 2005. Группа разработки будет использовать Visual Studio 2005 Team System в качестве системы управления версиями и конфигурациями. С помощью фермы интеграции разработчики и тестеры будут тестировать созданные элементы кода с примерами контента сайта. Тестеры также будут использовать эту ферму, чтобы проверить безупречную работу всех элементов сайта. Готовые элементы кода, протестированные в среде интеграции, будут развертываться на внешние серверы на всех фермах Office SharePoint Server, где они будут использоваться. Для этого администратор управления конфигурацией ПО будет упаковывать код в пакеты решений SharePoint. Затем эти пакеты решений будут устанавливаться на все внешние серверы на следующих фермах:
|
Ресурсы |
|
Архитектура управления решением
На следующей схеме показана архитектура управления решением, разработанная архитектором решения, разработчиком решения и руководителем контента:
Легенда:
Разработчики извлекают и возвращают код в Visual Studio 2005 Team System.
Разработчики развертывают готовые элементы сайта для отладки и тестирования с данными.
Дизайнеры создают главные страницы, страницы разметки и таблицы стилей для сайта в Интернете. Для управления файлами используется система управления документами и рабочий процесс.
Дизайнеры развертывают разметку и образцы контента, чтобы обеспечить возможность тестирования.
Разработчики упаковывают элементы сайта в пакеты решений и развертывают их на ферме создания, рабочей ферме и резервной ферме.
Администраторы развертывают сайт в промежуточном семействе сайтов для проверки качества.
Утвержденный контент развертывается на сайте публикации и в резервном семействе сайтов.
Перенос контента
Группа планирования изучает возможности переноса исходного контента из текущего решения на новый веб-сайт. Группа решает использовать интерфейсы API переноса контента SharePoint для разработки собственного инструмента. После изучения данных в центре ресурсов по переносу и обновлению для SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=104403&clcid=0x419) группа узнает о продукте, сертифицированном корпорацией Майкрософт, который обеспечивает перенос контента и метаданных в Office SharePoint Server 2007. Группа решает использовать этот продукт, а не полагаться на собственные ресурсы для разработки своего решения.
Результат |
Группа планирует перенести контент текущего веб-сайта после разработки нового сайта и его копирования на ферму интеграции. Группа будет использовать сертифицированный продукт для настройки переноса контента на ферму интеграции, а также для тестирования и проверки. После проверки на ферме интеграции группа запустит перенос контента на ферме создания, чтобы импортировать весь контент из текущего веб-сайта. |
Ресурсы |
|
Загрузка данной книги
Для упрощения чтения и печати этот раздел включен в следующую загружаемую книгу:
См. полный список доступных книг на веб-сайте Загружаемые книги для Office SharePoint Server 2007.