BRIGHT WEB PORTAL



Интернет платформу для быстрого создания и развертывания многофункциональных интернет-приложений с поддержкой различных браузеров. Так как одна из серьезнейших проблем, с которыми сталкиваются разработчики, это проблема совместимости браузеров, технология нашей интернет-платформы основана на парадигме языка Java "написал однажды – работает везде", она гарантирует, что приложения, основанные на данной интернет-платформе, одинаково работают в основных браузерах, в том числе Safari 3+, FireFox 10+, InternetExplorer 7+, Chrome 6+, Opera 10.5+.

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

Основные возможности платформы:

  • Отображение любого объема данных в виде таблиц, реализованы возможности сортировки, фильтрации и поиска.
  • Создание динамических форм ввода с проверкой корректности ввода
  • Дизайн и цветовая схема интерфейса реализуется при помощи CSS–стилей
  • Возможность создавать более 10 видов графиков и диаграмм
  • Возможность загрузки файлов
  • Возможность отображения видео в потоковом режиме
  • Реализация отчетов любой сложности с использованием системы формирования отчетов Jasper Report
  • Использование Электронно-цифровой подписи
  • Разделение прав доступа к элементам системы.

 

Безопасность Обеспечению безопасности уделяется очень большое внимание.Обеспечение безопасности между Web-браузером и сервером приложений осуществляется по защищенному каналу SSL. Аутентификация может осуществляться двумя способами: по паролю или с использованием Электронно-цифровой подписи (ЭЦП). Поддерживаются ЭЦП, выпущенные Национальным удостоверяющим центром (НУЦ) или Казахстанским центром межбанковских расчетов НБ РК (КЦМР), реализована поддержка ключей RSA (до 2048бит). В системе реализовано администрирование: Пользователей, Групп пользователей, а также разделение прав доступа к функциям системы.

Архитектура системы Платформа построена на основе Sencha GTX иGWT. Sencha GXT-это самый быстрый, самый мощный способ создания богатых веб-приложений с помощью Java. SenchaGXT использует GoogleWebToolkit (GWT) компилятор, который позволяет писать приложения на языке Java и компилировать код в оптимизированный кросс браузер HTML5 и JavaScript. Sencha GXT принимает GWT на следующий уровень, давая вам высокопроизводительные виджеты, многофункциональные шаблоны и макеты, передовые графики, загрузчики данных. Используя GWT, разработчики могут быстро писать и отлаживать AJAX приложения на языке Java, используя инструментарий отладки Java. Компилятор GWT переведёт код Java приложения в соответствующий браузеру JavaScript и HTML.

Система построена по 4 уровневой архитектуры:

  • Web-браузер
  • Web – сервер
  • Сервер приложений
  • База данных В качестве сервера приложений используется Apache, В качестве сервера приложений используется ApacheTomcat
  • В качестве базы данных используется Oracle.

Одним из проектов реализованных на базе движка BRIGHT WEB PORTAL, является ЕРЦБ СПЕЦИАЛИЗИРОВАННЫЙ ПРОГРАММНЫЙ КОМПЛЕКС «СИСТЕМА РЕЕСТРОВ» 

Серверное программное обеспечение состоит из следующих компонент:

  • Apache Tomcat 7 – сервер приложений.
  • БД на основе СУБД ORACLE хранит информацию по конфигурационным настройкам портала, административным настройкам (роли, группы, пользователи, предоставление прав доступа), располагаемому на портале контенту.

Для реализации данного проекта использовалась интернет платформа BrightWebPortal.

BrightWebPortal - интернет платформа, разработчиком которой является  компания ТОО «BrightVision». Данная платформа построена полностью на open-source компонентах, написана на языке Java 7, платформа построена по классической трехуровневой архитектуре, представляет собой совокупность приложений, связанных между собой:

  1. База данных 
  2. Сервер приложений
  3. Интернет браузер 

Пользовательский интерфейс для работы с системой доступен посредством интернет-браузера.

Клиентское программное обеспечение состоит из трех частей:

  • программное обеспечение администратора;
  • программное обеспечение пользователя ЕРЦБ;
  • программное обеспечение пользователя клиентов ЕРЦБ.

Используя Интернет браузер в качестве «тонкого» клиента, пользователь может получить доступ к следующим модулям:

  • Журналы.
  • Информация.
  • Отчетность.
  • Архив.
  • Счет на оплату.
  • Справочники.
  • Администрирование.
  • Реестры.
  • Личный кабинет.