随着市场上企业间跨领域合作需求不断增强,统一实现高效连接多种应用传输的开源API变得迫不及待。基于这样一个背景,由 Linux 基金会主持,多家金融服务产业的领军者共同参与的 OpenMAMA 项目宣布启动,该项目旨在为多家公司跨产业合作提供高容量,低延迟消息通信标准和接口。
Linux 在金融服务产业扮演了重要角色,比如纽约证券交易所就是运行在 Linux 的基础之上,它每秒钟可以产生150万报价并处理25万订单。随着市场上企业间跨领域合作需求不断增强,统一实现高效连接多种应用传输的开源API变得迫不及待。基于这样一个背景,由 Linux 基金会主持,多家金融服务产业的领军者共同参与的 OpenMAMA 项目宣布启动,该项目旨在为多家公司跨产业合作提供高容量,低延迟消息通信标准和接口。
目前加入 OpenMAMA (Middleware Agnostic Messaging API)项目的金融服务行业企业包括美银美林、EMC、JP Morgan Chase等行业大亨, OpenMAMA 项目希望打造一个高性能的中间件无关的消息接口,提供支持各种不同消息中间件的抽象层 API,从而加速为不同架构的多家企业跨领域合作。
作为一个中间件无关的项目,OpenMAMA 使用户能够快速适应随着市场的变化诞生的新中间件和应用技术。在确保高性能、高吞吐量和低消息延迟的前提下,它还有助于组织缩短事件驱动型应用进入市场的时间。
OpenMAMA 使用通用的“发布者/订阅者”(publish/subscribe)定义。在这种消息模式下,消息不是直接有发布者发送给订阅者,而是首先由发布者发布主题,订阅者事先标记好感兴趣的主题,订阅者只接收他们感兴趣的消息。发布者和订阅者的关系脱钩,这样使得系统的可扩展性更强。
项目官网:
下载地址:;(目前只开放了基于Linux的c语言API,以后将陆续支持C++,Java,.Net,并支持windows和Solaris)