Одной из последних инициатив 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 на встроенных системах, таких как медицинские приборы и другие ограниченные по ресурсам платформы.

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

Купить номер с этой статьей в PDF