GetInfo.Ru – Компьютерная библиотека
Последние поступления
Как выбрать систему управления базы данных
Базы данных03/09/14
Этапы загрузки UNIX (в схеме)
Unix27/03/12
Gatewall Antispam: тотальный контроль электронной почты
Спам21/04/11
Мастер-класс: создаем Интернет-магазин (Часть 1)
Обзоры ПО20/04/11
CorelDRAW Graphics Suite X5: Что нового?
Обзоры ПО20/07/10
Добавить статью
Самые читаемые материалы
Краткий обзор бесплатных "движков" (CMS) для сайта(26663)
Бизнес-планирование для Интернет-проекта(20496)
Обзор решений для тестирования сайтов(18494)
Составление сметы на сайт(17606)
Конструкторы сайтов: дешево и сердито(10884)
Всего статей: 793Всего авторов: 364Подразделов: 47Добавлено за сутки: 0
Статьи  СТАТЬИ Форум  ФОРУМ Рейтинг  РЕЙТИНГ Поиск  ПОИСК Контакты  КОНТАКТЫ
» Главная » Управление проектами » Требования к E.Reporting

Требования к E.Reporting


Actuate Corporation
http://www.actuate.ru/

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

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

Технологии E.Reporting позволяют безопасно публиковать важную информацию в Web. Публикуя ее в Сети, организации могут уменьшать затраты на передачу важных данных их клиентам и партнерам. Кроме того, предлагая быстрый, основанный на Web-технологиях доступ к ценной коммерческой информации, они могут сделать клиента более лояльным или находить новые возможности получения прибыли.

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

Первое. Для эффективного использования IT-ресурсов технология должна поддерживать выдачу информации со скоростью открытия Web-страницы.

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

Третье. Решение должно быть масштабируемо, чтобы поддерживать десятки тысяч пользователей начиная с администраторов, и заканчивая рядовыми пользователями.

Четвертое. Технология должна легко интегрироваться с существующими Web и IT приложениями.

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

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

Дистрибуция контента
  1. Просмотр содержания DHTML исключительно через браузер без plug-in и апплетов
  2. Масштабируемость
  3. Способность автоматически пронумеровывать страницы при соответствующем запросе
  4. Полная интеграция с Web-сайтом
  5. Генерация контента на основе URL и его просмотр
  6. Кэшированное контента, определение версии
  7. Генерация кэшированного контента по графику
  8. Полная поддержка печати
  9. Поддержка XML
  10. Выдача пользователям уведомлений об обновлениях

Администрирование
  1. Гибкая система защиты
  2. Возможность защиты страниц содержимого без создания дополнительных версий и документов
  3. Сохранение кэшированного контента в гибкой иерархической системе
  4. Возможность генерации, распространения и хранения всех типов контента
  5. Завершенные программные интерфейсы (API) для контроля системы из других приложений
  6. Автоматическая архивация содержания

Функциональность конечного пользователя
  1. Дружественная среда
  2. Привлекательное и качественное представления контента
  3. Свободный доступ по гиперссылкам внутрь и из контента
  4. Доступность содержания в PDF-формате
  5. Мощные возможности поиска
  6. Мощные возможности навигации по контенту
  7. Возможность выделения информации для инструментария и приложений третьей стороны

Разработка контента

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

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

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

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

Среда разработки контента должна иметь возможность доступа к любым источникам, включая реляционные базы данных, плоские файлы, мэйнфреймовые системы, СОМ-объекты и. т.д. Среда разработки должна поддерживать объединение данных из различных источников перед тем, как оно представляется на странице. Она должна иметь прямую поддержку для создания ХМL-потоков, которые могут быть приспособлены для любых DTD (Document Type Definition). Разработчики должны иметь возможность писать XML-тэги для конкретных объектов при проектировании контента. Среда разработки содержания должна предлагать создание скриптов или язык программирования для расширения визуальных возможностей среды разработки. Существование гибкого языка обеспечивает возможность создания любого содержания без ограничений. Интегрированное средство отладки должно иметь возможность расширять продуктивность.

Распространение контента

Контент должно быть доступен для просмотра через Web-браузер. Использование plug-in может послужить причиной разрастания проблем для Web-сайтов с большим количеством пользователей. Загрузка Java апплетов может занимать много времени и они могут давать сбои при работе через брандмауэры. Идеально, когда информация распространяется в точном виде в браузере в DHTML.

Система должна быть масштабируема и поддерживать до миллиона посещений в день на CPU. Система должна функционировать на разнообразных платформах, включая NT, HP-UX, IBM AIX и Solaris. Архитектура системы должна быть построена таким образом, чтобы обеспечить эффективное использование дополнительных CPU c почти линейной масштабируемостью. Запрашиваемые конечным пользователем операции (например, поиск) должны происходить на сервере для улучшения эффективности работы. Кроме того, можно было бы индексировать контент, предполагаемый для поиска, с целью повышения его эффективности.

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

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

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

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

Система должна поддерживать кэширование контента по расписанию, так, чтобы обновленная информация становилась доступна через определенные промежутки времени.

Должна существовать возможность печати контента, при этом ее конфигурация должна обеспечивать печать как с сервера, так и из браузера.

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

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

Система должна поддерживать возможности проталкивания ("push" capabilities) для уведомления пользователей об обновлениях. Многочисленные рассылки с перестраиваемой конфигурацией, на которые пользователи могут подписаться, обеспечивают целенаправленное распространение информации большому числу пользователей. Система должна поддерживать уведомление пользователей по электронной почте об обновлениях на сайте.

Администрирование

Система должна обеспечить инфраструктуру безопасности, которая позволит защитить как собственно контент, так и способность генерации содержимого по запросу. Механизм безопасности должен быть персонифицирован для более легкого управления. Система должна быть гибкой и разделенной на функциональные части. Например, система должна давать возможность предоставить различные привилегии определенным пользователям для просмотра одного и того же контента. Должна быть возможность интегрировать "родной" механизм защиты с другими механизмами типа LDAP, Web Server Security или любым другим приложением или защитой OS-уровня.

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

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

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

Система должна обеспечивать богатый выбор программных интерфейсов (API's), через которые внешние приложения могут иметь доступ к следующим областям: системная безопасность, создание контента (по расписанию или по требованию), и хранение контента.

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

Функциональность для конечных пользователей

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

Контент должен быть представлен конечным пользователям в привлекательном формате со строгим форматированием и отвечать требованиям интерактивности.

Пользователи должны иметь возможность свободно перемещаться по гиперссылкам вовне и внутрь контента, как на стандартных Web-страницах. Контент должен поддерживать ссылки, с помощью которых пользователи будут переходить на другие страницы, содержащие полезную информацию.

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

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

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

При просмотре информации пользователи должны иметь возможность экспортировать данные из страниц в другие приложения типа Microsoft Excel.

 
29.03.2003
Версия для печати Версия для печати Запомнить ссылку Запомнить ссылку
Ваша оценка:  1   2   3   4   5     

 О проектеПерепечаткаАвторамПартнерыО нас пишут
Наверх
©2003—2007. GETINFO.RU. ВСЕ ПРАВА ЗАЩИЩЕНЫ.