Новости Услуги Решения Технологии Портфолио Контакты _
Поиск по сайту



Технологии

В компании Avers-Media используется технология создания и управления Internet/Intranet ориентированными системами.

Технология основана на системе Content.Site2, в которой разработка полностью ведется через WEB интерфейсы. В готовом сайте или WEB-приложении эти интерфейсы выполняют функции гибкой Системы Управления Контентом, в которой возможно продолжение процесса разработки и управление развитием сайта.

Система представляет собой программное обеспечение, устанавливаемое на Web-сервере, предназначаемое для создания и обслуживания Internet/Intranet ориентированных систем и динамических Web-сайтов. Система эффективно решает следующие задачи:

  1. Отделение информационного наполнения от дизайна.
  2. Поддержка интерактивности.
  3. Гибкое управление структурой сайта.
  4. Доставка и публикация контента.
  5. Минимизация программистских усилий при разработке сайтов.
  6. Создание WEB интерфейсов для работы с внешними по отношению к системе источниками данных.

Система позволяет автоматизировать документооборот и бизнес-процессы в корпоративных VPN, механизмы персонализации. Снижается стоимость создания и поддержки сложных корпоративных и информационных Web-сайтов. Упрощается разработка нового и перевод существующего корпоративного программного обеспечения на WEB интерфейсы для работы с ним через Internet/Intranet в VPN.

Система построена на архитектуре клиент/сервер, что облегчает работу клиентов и доступ к информации.

В основе системы лежит модель данных XML. Система обеспечивает доступ ко всем типам накопленных данных и их конвертацию в XML-документы.

Простота администрирования:

В разработках, созданных по описываемой технологии, обеспечивается автоматизация процессов создания, редактирования и утверждения контента. Задача поддержки совместной работы авторов, редакторов, программистов и менеджеров полностью перекладывается на систему.

Технология позволяет множеству пользователей, даже не являющихся техническими специалистами, работать над подготовкой контента к публикации, включая проверку его достоверности, и выполнять предварительный просмотр и публикацию подготовленного контента.

Быстрая разработка сложных решений:

Существенные преимущества использования системы для разработки Web-приложений получат разработчики.

Суть решения состоит в создании, при разработке приложений, технологии сквозного процесса построения системы на базе использования документов XML.

Конфигурирование системы, разработка приложений и управление оболочкой самого продукта происходит через броузер.

Высокая производительность разработки основана на том факте, что функции разработки бизнес-логики приложений и внешнего вида или дизайна страниц разделены.

Эксперт по разработке бизнес-логики через WEB-интерфейс создает структуру сайта или приложения. В созданных подразделах, через визуальный WEB-интерфейс, им создаются XML-документы зарегистрированных в системе типов (например, диалоговая форма, результаты поиска и т.п). В последствии структура может дополняться и модифицироваться прямо на функционирующем сайте.

Web-дизайнеры могут создавать дизайн приложения, как будто они делают статический Web-сайт.

Специалистом по HTML верстке создаются таблицы XSL стилей, в которых описывается визуальное представление используемых XML-документов. Один и тот же XML-документ может иметь несколько различных представлений для разных типов броузеров (например, для MS Internet Explorer и для WAP броузера).

Программисты, в свою очередь, могут добавлять скрипты, необходимые для операций над объектами и документами системы и взаимодействия с базой данных. А также создавать процедуры обработки XML-документов и их взаимодействия с клиентской интерфейсной частью.

Система позволяет добавлять скрипты (на языке разработки, используемой СУБД) в XML-документы системы. Скрипты могут использоваться для:

  1. Извлечения данных при заполнении полей в формах.
  2. Проверки правильности информации, введенной в формы пользователем.
  3. Преобразования данных или расчетов.
  4. Сохранения данных в базе данных.
  5. Управления XML-кодом, например, при создании циклов динамической генерации строк в таблице, или создании условий, которые включают или исключают части страницы.

Все остальное определяется разработчиком в рамках тегов XML и их параметров, а также на JavaScript.

Масштабируемость:

Имеется возможность задействовать любые дополнительные неизвестные системе объекты (например, специфичный внутрикорпоративный документ или товар с особенными параметрами). Для этого используется технология сквозного процесса построения системы на базе использования XML-документов:

  1. Эксперт по бизнес-логике определяет спецификацию добавляемого XML-документа.
  2. Через WEB-интерфейс создается пользовательский интерфейс для работы с документом.
  3. Программистом реализуются необходимые обработчики XML-документа (например, выборка из СУБД или файловой системы, операции редактирования).
  4. Специалистом по HTML верстке в XSL описывается визуальное представление используемого XML-документа.

После выполнения этих мероприятий новый XML-документ становится доступен для использования на сайте, редактирования конечными пользователями через систему управления сайтом, публикации и т.п.

Преимущества:

При использовании данного подхода к построению информационной системы, компания получает следующие преимущества:

  1. Обеспечивается коллективная разработка приложений, с четким разделением функций.
  2. Возможности независимой разработки. Наличие принципиально не связанных между собой серверных процедур обработки XML-документов и элементов пользовательского интерфейса делает работу более плавной и прогнозируемой.
  3. Использование единого языка понятий (XML-документов) в процессе проектирования, создания, тестирования и сопровождения системы.
  4. Разработанная система получает полную открытость для любого обмена данными с внешними системами через XML-документы, а это общепризнанный стандарт обмена информацией любого вида.

Описываемая Технология повысит возможности начинающих компаний, занимающихся разработками сложных сайтов и WEB-приложений обеспечивая им:

  1. Существенное снижение требуемой квалификации WEB разработчиков.
  2. Существенное ускорение процесса WEB разработок.
  3. Увеличение управляемости процессом разработки.
  4. Создаваемые сайты и решения автоматически включают гибкую Систему Управления Контентом.

Решения, созданные на базе описываемой Технологии, понизят для любой компании начальные затраты на вхождения в Internet пространство, обеспечивая им:

  1. Существенное снижение стоимости разработки корпоративных сайтов и Internet/Intranet решений.
  2. Существенное снижение стоимости поддержки за счет использования Системы Управления Контентом.


Copyright AversMedia 2001