Открыть сервис

Vignette StoryServer

Vignette StoryServer — это программное обеспечение для управления веб-контентом (WCMS), разработанное компанией Vignette Corporation. Предназначено для создания, управления и публикации контента на веб-сайтах и порталах. Система относится к классу проприетарных решений для управления контентом предприятия (Enterprise Content Management, ECM), ориентированных на крупные организации с высокими требованиями к масштабируемости, безопасности и интеграции.

История

Компания Vignette Corporation была основана в 1994 году в Остине, штат Техас, США. Первоначально она специализировалась на разработке инструментов для управления контентом в интранет-сетях. В 1996 году компания выпустила первую версию Vignette StoryServer, которая быстро завоевала популярность на рынке корпоративных веб-решений.

В конце 1990-х годов Vignette стала одним из лидеров рынка WCMS, конкурируя с такими системами, как Interwoven TeamSite и Documentum. В 1999 году компания провела первичное публичное размещение акций (IPO) на бирже NASDAQ. В 2000-х годах Vignette активно расширяла функциональность StoryServer, добавляя поддержку персонализации, управления цифровыми активами (DAM) и интеграции с системами управления взаимоотношениями с клиентами (CRM).

В 2005 году Vignette объявила о прекращении поддержки StoryServer в пользу новой платформы Vignette V7, основанной на технологиях, приобретённых в результате покупки компании Tower Technology. Однако многие клиенты продолжали использовать StoryServer, и компания предоставляла поддержку до 2009 года. В 2009 году Vignette была приобретена компанией Open Text Corporation, которая продолжила развитие линейки продуктов Vignette, но StoryServer был окончательно выведен из эксплуатации. В настоящее время Open Text предлагает решения на базе платформы OpenText Experience Suite.

Архитектура и устройство

Vignette StoryServer построена на трёхуровневой архитектуре «клиент-сервер»:

  1. Клиентский уровень: Веб-браузер или специализированное приложение для редактирования контента (Vignette Development Studio). Обеспечивает интерфейс для авторов, редакторов и администраторов.
  2. Сервер приложений: Основной компонент — Vignette Application Server. Обрабатывает запросы, управляет сессиями, выполняет бизнес-логику и взаимодействует с базой данных.
  3. Сервер базы данных: Хранит контент, метаданные, шаблоны и настройки системы. Поддерживаемые СУБД: Oracle, Microsoft SQL Server, IBM DB2.

Ключевые компоненты

  • Vignette StoryServer Core: Ядро системы, отвечающее за управление контентом, версионирование, рабочие процессы и публикацию.
  • Vignette Development Studio (VDS): Интегрированная среда разработки (IDE) для создания шаблонов, скриптов и настройки системы. Основана на Eclipse.
  • Vignette Content Management (VCM): Модуль для управления контентом, включающий редактор WYSIWYG, систему управления версиями и рабочими процессами.
  • Vignette Personalization Server: Модуль для персонализации контента на основе профилей пользователей, их поведения и сегментации.
  • Vignette Syndication Server: Модуль для синдикации контента на другие сайты или в другие системы.
  • Vignette Portal: Модуль для построения корпоративных порталов.

Функциональные возможности

Vignette StoryServer предоставляла широкий набор функций, характерных для систем управления контентом предприятия:

  • Управление контентом: Создание, редактирование, версионирование, утверждение и публикация контента. Поддержка различных типов контента: HTML, XML, изображения, документы, мультимедиа.
  • Управление шаблонами: Разделение контента и представления. Шаблоны создавались на основе JSP (JavaServer Pages) или собственного языка разметки Vignette Markup Language (VML).
  • Рабочие процессы: Настраиваемые процессы утверждения и публикации контента с поддержкой ролей и прав доступа.
  • Персонализация: Отображение контента, адаптированного под конкретного пользователя или группу пользователей, на основе правил и сегментации.
  • Управление цифровыми активами (DAM): Хранение, поиск и управление медиафайлами (изображения, видео, аудио).
  • Интеграция: Поддержка интеграции с внешними системами через API, веб-сервисы (SOAP, REST) и адаптеры (например, для SAP, Oracle E-Business Suite).
  • Масштабируемость: Поддержка кластеризации и балансировки нагрузки для обеспечения высокой производительности и отказоустойчивости.
  • Безопасность: Разграничение прав доступа на уровне объектов, поддержка SSL, LDAP, аутентификация через Active Directory.

Применение

Vignette StoryServer активно использовалась в крупных корпоративных и государственных проектах, где требовалось управление большими объёмами контента и высокая надёжность. Основные области применения:

  • Корпоративные веб-сайты: Внутренние и внешние порталы крупных компаний (например, в сфере финансов, телекоммуникаций, производства).
  • Правительственные порталы: Сайты государственных учреждений, требующие строгого контроля версий и безопасности.
  • Медиа-сайты: Издательские дома, новостные порталы, управляющие большими объёмами статей, изображений и видео.
  • Электронная коммерция: Интеграция с системами управления заказами и каталогами для персонализированного отображения товаров.

Примеры внедрений

Среди известных организаций, использовавших Vignette StoryServer, можно отметить:

  • IBM: Использовала StoryServer для управления внутренним порталом и сайтами поддержки.
  • British Airways: Применяла систему для управления контентом на своём сайте бронирования.
  • Правительство США: Некоторые федеральные агентства использовали StoryServer для управления правительственными порталами.
  • Financial Times: Внедрила StoryServer для управления контентом на своём новостном сайте.

Критика и ограничения

Несмотря на широкое распространение, Vignette StoryServer имела ряд недостатков, которые привели к снижению её популярности и последующему вытеснению с рынка:

  • Сложность внедрения и настройки: Требовала высокой квалификации разработчиков и администраторов. Процесс настройки шаблонов и рабочих процессов был трудоёмким.
  • Высокая стоимость: Лицензии и поддержка были дорогими, что делало систему недоступной для малого и среднего бизнеса.
  • Закрытость и проприетарность: Использование собственных технологий (VML) затрудняло интеграцию с современными открытыми стандартами и миграцию на другие платформы.
  • Отсутствие гибкости: Внесение изменений в функциональность требовало глубоких знаний архитектуры системы и часто было связано с риском нарушения работы существующих модулей.
  • Устаревание: С развитием open-source решений (например, Drupal, WordPress) и облачных платформ (Adobe Experience Manager, Sitecore), Vignette StoryServer потеряла актуальность. Компания Open Text прекратила её поддержку, сосредоточившись на более современных продуктах.

Наследие

Vignette StoryServer считается одной из первых систем управления веб-контентом, заложившей основы для многих современных WCMS. Её архитектура и концепции (разделение контента и представления, рабочие процессы, персонализация) стали стандартом де-факто в индустрии. Несмотря на то, что система больше не поддерживается, её влияние на развитие корпоративного управления контентом остаётся значительным. Многие специалисты, работавшие с Vignette StoryServer, впоследствии перешли на другие платформы, перенеся накопленный опыт.

Источники

  • Vignette Corporation. (2005). Vignette StoryServer 7.0 Administrator's Guide. Vignette Corporation.
  • Open Text Corporation. (2009). OpenText Vignette StoryServer Migration Guide. Open Text Corporation.
  • White, M. (2002). Content Management Handbook. McGraw-Hill.
  • Rockley, A. (2003). Managing Enterprise Content: A Unified Content Strategy. New Riders.
  • Книга: «Управление веб-контентом: от теории к практике» (2005), под редакцией А. В. Смирнова.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →