Одной из последних инициатив Eclipse Foundation является Swordfish, проект по разработке расширяемого каркаса SOA с открытым кодом, к которому благодаря использованию в нем стандартных интерфейсов можно было бы подключать различные технические компоненты SOA, как открытые, так и их коммерческие аналоги: реестр сервисов, систему обмена сообщениями, механизм обработки BPEL и т. п. При создании Swordfish используются технологии, разработанные и используемые в Deutsche Post, одном из крупнейших логистических предприятий мира. Swordfish полагается на три популярных проекта с открытым кодом: Service Component Architecture (SCA), Java Business Integration (JBI) и Open Services Gateway initiative (OSGi). Первый обеспечивает единую модель программирования, JBI служит общей моделью обмена сообщениями, OSGi предоставляет единые компонентные модели периодов развертывания и исполнения. Одним из немаловажных обещанных преимуществ Swordfish станет возможность развертывания SOA на встроенных системах, таких как медицинские приборы и другие ограниченные по ресурсам платформы.

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