logo
билеты все

Что такое java-applet? Как работают системы интернет-банкинга, основанные на Java-applet? Приведите пример подобных систем.

Применение Java-апплета – одно из основных решений по реализации транзакций между клиентом и БД Банка с применением Интернет-технологий. Функции клиентской программы выполняет Java-апплет, загружаемый в Web-браузер клиента. В Java-апплете реализован весь интерфейс пользователя, экранные и печатные формы документов, проверки правильности заполнения документов, протокол защищенного взаимодействия с Сервером БД, шифрование данных, взаимная аутентификация, генерация криптоключей, механизм ЭЦП клиента под финансовыми документами, обмен финансовыми документами с автоматизированными бухгалтерскими системами. Назвать такую схему “Тонким клиентом” можно с большой натяжкой. Размеры Java-апплетов некоторых систем достигают 1 Мб, и при работе с нового компьютера клиенту будет необходима полная его загрузка, генерация ключей для ЭЦП.… Но для работы в системе клиенту нужно иметь только компьютер, браузер и доступ в Интернет. Для уменьшения времени загрузки Java-апплета можно использовать встроенный в Web-браузеры механизм SoftUpdate.

ПРИМЕР:

Система iBank компании-разработчика BIFIT (www.bifit.ru) является самой распространенной системой для Интернет-банкинга, Система iBank построена в классической трехзвенной архитектуре и полностью реализована на Java: роль тонкого клиента выполняет java-aplet, роль сервера приложений выполняет сервер, реализованный так же на языке Java и третьим звеном является сервер баз данных, в качестве которого может выступать любой сервер, который используется в АБС.