Search Results for

    Show / Hide Table of Contents

    FastReport VCL Enterprise - клиент-серверные инструменты отчётности

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

    FastReport Sever

    Существует несколько серьезных преимуществ использования технологии клиент-сервер в ваших приложениях:

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

    Однако технология клиент-сервер имеет ряд существенных недостатков:

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

    При разработке FastReport VCL Enterprise мы учли все основные требования, предъявляемые к клиент-серверным приложениям.

    В FastReport VCL Enterprise есть следующие возможности:

    • можно запускать любые отчеты на стороне сервера по запросу клиента, без необходимости прямого подключения клиента к серверу базы данных;
    • можно управлять несколькими клиентскими запросами одновременно в отдельных потоках; это минимизирует время отклика сервера;
    • поскольку мы используем протокол передачи гипертекста (HTTP, RFC 2068 [2]), вы можете использовать различные существующие приложения, такие как веб-браузеры (Edge, Mozilla Firefox, Safari, Opera и др.), прокси-серверы, веб-серверы (IIS, Apache, Nginx и др.), вместе с FastReport VCL Enterprise без каких-либо дополнительных требований;
    • сервер использует алгоритмы сжатия данных (GZip, RFC 1952 [6]). Это уменьшает сетевой трафик и увеличивает вычислительную мощность клиент-сервера;
    • сервер использует алгоритм MD5 для MIC (Message Integrity Checksum, RFC 1321 [4], RFC 1864 [5]), что повышает целостность данных;
    • сервер поддерживает совместимость с файлами отчетов FastReport VCL (с некоторыми ограничениями), что позволяет легко перепроектировать приложение для использования технологии клиент-сервер;
    • сервер может работать как автономное серверное приложение (без необходимости применения IIS, Apache или других веб-серверов);
    • сервер можно использовать как простой HTTP-сервер для хранения и отображения любых HTML-документов;
    • применение технологии Server Side Include (SSI) позволяет использовать сервер как движок для вашего web-сайта;
    • сервер поддерживает ведение журналов соединений, журналов ошибок и/или любой дополнительной системной информации, что позволяет вести учет работы, быстро отслеживать ошибки и попытки несанкционированного доступа;
    • сервер поддерживает использование аутентификации и списков IP "разрешить/запретить", что позволяет ограничить доступ к серверу;
    • в одном отчете можно одновременно использовать несколько соединений с базой данных;
    • можно использовать клиентские компоненты FastReport для взаимодействия клиентского приложения с сервером. Вы также можете использовать любой web-браузер;
    • в ваших отчетах могут присутствовать диалоговые формы, которые будут использоваться для ввода значений перед запуском отчета;
    • поддерживаемые форматы готовых отчетов: HTML, PDF, RTF, XML, XLS, JPEG и Text;
    • вы можете использовать несколько режимов отображения подготовленного отчета в веб-браузере: одностраничный документ, разделенный на страницы с навигатором страниц.
    Back to top © ООО «Быстрые отчеты»