Организация Linux Foundation представила первый релиз OpenMAMA
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 (Advanced Message Queuing Protocol), что позволяет обеспечить совместимость со сторонним промежуточным ПО;
 - Начало адаптации промышленных решений на базе OpenMAMA. Например, компания Exegy анонсировала введение в строй системы по доставке данных из Exegy Ticker Plant при помощи OpenMAMA.
 
Источник: http://www.opennet.ru/opennews/art.shtml?num=33758
| 
                                                 | 
                0 | Tweet | Нравится | 
                                                
                        
                        
                         | 
        



