Компания SpringSource, разработчик Spring framework для Java приложений, объявила о выпуске первого стабильного релиза сервера приложений dm Server под лицензией GPL3. Согласно первоначальным планам компании, озвученным в апреле, релиз должен был состояться еще в июне, но был отложен в связи с решением возникших технических проблем. Сервер является альтернативой серверам Java Enterprise Edition и использует основанный на технологии OSGi, модульный дизайн, позволяющий значительно увеличить скорость обработки приложений.
dm Server включает в себя контейнер сервлетов Apache Tomcat, среду разработки Spring и набор библиотек Eclipse Equinox OSGi, объединенных вокруг динамического модульного ядра (Dynamic Module Kernel). Ядро занимается запуском заданий на исполнение, конфигурацией приложений и взаимодействием с пакетом OSGi, модули которого динамически подгружаются сервером по мере требования. dm Server также поддерживает Java EE WAR-файлы (но не EAR), и позволяет осуществлять их динамическую конвертацию в OSGi-пакеты, которые затем обрабатываются наравне с обычными OSGi. Развертывание приложений, а также их обновление, может быть выполнено на работающем dm-сервере, без необходимости его перезагрузки.
Локальный репозитарий пакетов сервера может быть пополнен за счет OSGi-бандлов. SpringSource предлагает для работы свой репозитарий, содержащий более 1000 пакетов для большого количества открытых библиотек, снабженных необходимой информацией по версиям и требуемым зависимостям.
|