Организация Linux Foundation объявила (http://www.linuxfoundation.org/news-media/announcements/2012...) о выходе OpenMAMA 2.1 (http://www.openmama.org/) (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 отмечается:- Подготовлен стек OpenMAMDA (Middleware Agnostic Market Data API), нацеленный на обеспечения разработки специфичных для различных рынков приложений для обработки данных, поддерживающих такие сущности, как котировки, сделки и портфели заказов. Модель данных базируется на схеме распространения рыночных данных в Нью-Йоркской фондовой бирже;
- Изначально, проект был написан на языке Си для платформы Linux.
В новой версии обеспечена возможность разработки приложений на языках C++ и Java. Добавлена возможность развёртывания приложений, созданных с использованием технологий OpenMAMA, не только в Linux, но и в Windows;- Интеграция созданного в компании NYSE Technologies проекта Open Data Model Project, в рамках которого развивается платформа для облегчения и упрощения консолидации различных видов рыночных данных вне зависимости от используемого промежуточного слоя, формата кодирования, механизмов доставки и используемых технологий;
- Создание прослойки для поддержки стандартного протокола AMQP (http://www.amqp.org/) (Advanced Message Queuing Protocol), что позволяет обеспечить совместимость со сторонним промежуточным ПО;
- Начало адаптации промышленных решений на базе OpenMAMA. Например, компания Exegy анонсировала введение в строй системы по доставке данных из Exegy Ticker Plant при помощи OpenMAMA.
URL: http://www.linuxfoundation.org/news-media/announcements/2012...
Новость: http://www.opennet.me/opennews/art.shtml?num=33758
Когда ждать бинд на питоне?
дауж, поскорейбы
Зачем ждать? boost::python в зубы и вперед!
Название нравится!
Скоро будут OpenPАPА, OpenDEDA, OpenBABA... ;)
OpenBABA уже 10000 лет существует, не Free но Open точно.
> Скоро будут OpenPАPА, OpenDEDA, OpenBABA... ;)Апогеем должна стать OpenТёща/OpenMotherInLaw...
Классная организация разработки с изначальным ориентированием на независимость от платформы, масштабируемость и максимальную совместимость.
Это что-то вроде протокола FIX?
Вот я что заметил..
Вот в каждом начинании какой то фирмы обязательно участвуют другие крупные фирмы, IBM, оракель, еще всякие. Такое ощущение что они везде блин участвуют. Но нифига блин не доводят до конца, везде какая то стагнация, 100500 проектов ох*ительных и во всех все участвуют во всем.
Мне так одному показалось?
> Вот я что заметил..
> Вот в каждом начинании какой то фирмы обязательно участвуют другие крупные фирмы, IBM, оракель, еще всякие. Такое ощущение что они везде блин участвуют. Но нифига блин не доводят до конца, везде какая то стагнация, 100500 проектов ох*ительных и во всех все участвуют во всем.
> Мне так одному показалось?Не волнуйтесь, скорее всего вы не один такой. Такие, как вы, конечно бы все "довели до конца", но всякие темные силы упорно мешают вам даже придумать что-то полезное и оригинальное, не говоря уже о том, что начать, и уже тем более сделать хотя бы "не до конца".
Если бы они не участвовали, то большей части open source проектов про не было бы.
>Если бы они не участвовали, то большей части open source проектов про не было бы.Да чё там - интернет изоьрёл биллгЁц этож все знают.
А линкс - кто? Штеуд или оракал?
"Трое в серверной" :)
Предположу, что эти крупные фирмы впоследствии продают свои услуги по допилу этих проектов и их внедрению на конкретных предприятиях?
Да ты глянь на архитектуру, там почти все модули проприетарные для подключения, да же для TCP. В общем забываем этот псевдо открытый :(
Это называется R&D.
> Вот в каждом начинании какой то фирмы обязательно участвуют другие крупные фирмы, IBM, оракель, еще всякие.Так тож для патентного троллинга
Чем эта МАМА лучше ZeroMQ?
Интересная аббревиатура, помните ЗамКомПоМорДе ?