Определение Crystal Reports Server

Оценить
(0 голоса)

По мере того, как World Wide Web становился все более неотъемлемой частью повседневных задач пользователей, а также обязательно учитываемым фактором при разработке бизнес-платформ, Crystal Reports в каждой новой версии продолжал (и продолжает) предлагать все более и более ориентированные на Web решения. Версия 7 была оснащена сервером Web Access Server (WAS) для поддержки отчетов на Web-страницах. В версии 8 был представлен более устойчивый вариант того же средства под названием Web Component Server (WCS). И хотя WCS-сервер как работающее исключительно с Crystal Reports Web-решение из Crystal Reports 8.5 был исключен, такие компоненты, как Active Server Pages и Report Designer Component, а также возможность экспорта в формат HTML все же остались в качестве основных опций, рассчитанных на Web. В Crystal Report 10 было добавлено еще одно средство составления отчетов для Web (Crystal Enterprise Embedded Edition), которое поддерживало дополнительные возможности. Все эти опции позволяли конечным пользователям формировать и просматривать отчеты в своих Internet-браузерах. При этом наличие на каждой рабочей станции отдельных копий Crystal Reports или интегрированных с Crystal Reports Windows-приложений не требовалось. К тому же рабочим станциям не требовалось подключение к корпоративной базе данных.

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

И хотя средство Crystal Info/Seagate Info предлагало Web-интерфейс, который мог применяться вместо стандартного пользовательского интерфейса Windows, основным направлением в разработке решений для предприятий вне всяких сомнений оставался Web. Система Crystal Enterprise 8, появившаяся одновременно с Crystal Reports 8.5, стала первым представителем нового поколения унифицированных средств анализа и построения отчетов уровня предприятия.

Двухзвенный метод генерации отчетов в Web

Версии Crystal Reports 7 и 8 включали ограниченную, основанную на Web-cepeepe систему генерации отчетов, которую можно описать как двухзвенную архитектуру. Суть этой архитектуры сводится к тому, чтобы позволить пользователям просматривать отчеты с помощью Web-браузера и Web-cepeepa вместо того, чтобы размещать на компьютере каждого пользователя отдельную копию Crystal Reports или основанное на Crystal Reports приложение. В таком случае для генерации отчетов в реальном времени в подключении к корпоративной базе данных нуждается только Web-cepeep. Эта архитектура показана на рис. 22.1.

Определение Crystal Reports Server

На заметку! Вы можете возразить и сказать, что описанная здесь архитектура состоит не из двух, а из трех звеньев: Web-браузер, Web-сервер и база данных. Однако, перемещая всю клиентскую обработку на Web-сервер и превращая клиентов в простые модули просмотра, предыдущая двухзвенная архитектура просто сдвигается. Легко аргументировать тот факт, что в типовой клиент-серверной модели Web-сервер выступает в роли клиента, а база данных остается сервером.

За счет централизации такого подхода через Web существенно снижаются затраты на поддержку программного обеспечения на клиентских компьютерах. Новые версии отчетов или систем, генерирующих отчеты, не требуют инсталляции никакого программного обеспечения на индивидуальных клиентских компьютерах — требуется обновление только Web-страниц, составляющих приложение, на Web-cepeepe. До тех пор, пока используются совместимые браузеры, отчеты Crystal Reports могут просматриваться на любых компьютерах и рабочих станциях.

 

Многозвенный метод генерации отчетов
Лицензирование Crystal Reports Server
Динамические подсказки и каскадные списки значений
Опция Categories
Опция Discussions

Добавить комментарий


Защитный код
Обновить