Организация Linux Foundation объявила [2] о выходе OpenMAMA 2.1 [3] (Middleware Agnostic Messaging API), первом стабильном релизе с момента основания проекта в ноябре прошлого года. В рамках проекта развивается открытый API для обеспечения высокоскоростного и надёжного обмена сообщениями для финансовых и телекоммуникационных сервисов. В развитии проекта участвуют такие крупные компании, как IBM, TS-Associates, EMC, Exegy, Fixnetix, Банк Америки и NYSE Technologies (управляет IT-инфраструктурой Нью-Йоркской фондовой биржи). Код проекта распространяется в рамках лицензии LGPLv2.
OpenMAMA рассчитан на обеспечение максимальной производительности, как с точки зрения минимизации задержек при передаче сообщений, так и с позиции пропускной способности. OpenMAMA позиционируется как независимый проект, не привязанный к определённым вендорам и предоставляющий стандартизованный открытый API для организации взаимодействия приложений через различные типы транспорта и независимо от конкретного промежуточного ПО, что позволяет пользователям легко переходить на новые middleware-технологии и приложения. OpenMAMA поддерживает работу в соответствии с методом "публикации/подписки" (publish/subscribe), при котором сообщения не отправляются непосредственно получателю, а помещаются в заданную группу. Приложения-подписчики заявляют о необходимости получения сообщений из одной или нескольких групп, и получают из них сообщения по мере поступления уведомлений. Разделение на подписчиков и отправителей позволяет обеспечить высокую масштабируемость системы.
Из ключевых особенностей OpenMAMA 2.1 отмечается:
Ссылки:
[1] http://htfl.ru/cat-news-novosti
[2] /out.php?link=http://www.linuxfoundation.org/news-media/announcements/2012/04/financial-services-industry-rallies-around-openmama-project-it-deli
[3] /out.php?link=http://www.openmama.org/
[4] /out.php?link=http://www.amqp.org/