Сами приложения при этом разрабатываются на Java, и исполняются на сервере, но доступны на клиентских системах через браузер, и их пользовательские интерфейсы воспроизводятся без подключаемых модулей посредством технологии AJAX.

RAP 1.0 полагается на компонентную модель, основанную на стандарте OSGi, что дает возможность дальнейшего расширения созданных приложений с помощью подключаемых модулей. Платформа ориентирована на использование предприятиями, и обеспечивает возможность интеграции компонентных приложений с существующими системами. По словам авторов, RAP 1.0 позволяет разрабатывать AJAX-приложения целиком на Java. Преимущество здесь в том, что корпоративные разработчики в большинстве более знакомы с Java, чем с JavaScript. Кроме обычных высокоинтерактивных приложений RAP 1.0 позволяет создавать приложения, отвечающие архитектуре Eclipse RCP (Rich Client Platform), либо преобразовывать в серверные уже имеющиеся RCP-приложения.

Поделитесь материалом с коллегами и друзьями