Интернет платформу для быстрого создания и развертывания многофункциональных интернет-приложений с поддержкой различных браузеров. Так как одна из серьезнейших проблем, с которыми сталкиваются разработчики, это проблема совместимости браузеров, технология нашей интернет-платформы основана на парадигме языка Java "написал однажды – работает везде", она гарантирует, что приложения, основанные на данной интернет-платформе, одинаково работают в основных браузерах, в том числе Safari 3+, FireFox 10+, InternetExplorer 7+, Chrome 6+, Opera 10.5+.
Возможности платформы: Платформа построена на современной архитектуре, с использованием современных средств разработки и обеспечивает большую гибкость и высокую производительность. Система полностью готова к использованию, сотрудники компании осуществляют только настройку под потребности заказчика.
Основные возможности платформы:
Безопасность Обеспечению безопасности уделяется очень большое внимание.Обеспечение безопасности между 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 уровневой архитектуры:
Одним из проектов реализованных на базе движка BRIGHT WEB PORTAL, является ЕРЦБ СПЕЦИАЛИЗИРОВАННЫЙ ПРОГРАММНЫЙ КОМПЛЕКС «СИСТЕМА РЕЕСТРОВ»
Серверное программное обеспечение состоит из следующих компонент:
Для реализации данного проекта использовалась интернет платформа BrightWebPortal.
BrightWebPortal - интернет платформа, разработчиком которой является компания ТОО «BrightVision». Данная платформа построена полностью на open-source компонентах, написана на языке Java 7, платформа построена по классической трехуровневой архитектуре, представляет собой совокупность приложений, связанных между собой:
Пользовательский интерфейс для работы с системой доступен посредством интернет-браузера.
Клиентское программное обеспечение состоит из трех частей:
Используя Интернет браузер в качестве «тонкого» клиента, пользователь может получить доступ к следующим модулям: