IBM公司的研究人员正在开发一个基于流的中间件,旨在为分布式应用环境拓宽查询能力。
IBM公司的研究人员正在开发一个基于流的中间件,旨在为分布式应用环境拓宽查询能力。
SMILE(智能中间件轻便端)技术支持基于流的信息集查询。例如,据IBM研究事业部分布式消息接发经理Chitra Dorai说,它可以进行这样的查询,查询最近20分钟里交易最活跃的20只股票, SMILE能记忆前10分钟的事件状态。
Dorai说:“SMILE系统是一个分布式流处理引擎,它无需请求数据库就能处理存储器中的消息。”SMILE还有一个说明性编程模型提供给依靠SQL的分布式应用编程人员。
IBM认为SMILE适用于SOA和Web服务环境。Dorai说,SMILE可以把服务商发送给请求者的消息捆绑在一起。
IBM还没有把SMILE包含在任何产品中的时间表。可能的产品有IBM的WebSphere Message Broker、WebSphere ESB(企业服务总线)和DB2数据库。
IBM承认SMILE和StreamBase系统公司的软件有相似之处,后者也提供流处理引擎。但IBM表示SMILE的服务质量功能,即最终正确性保证,是两者之间最大的差别。

网友评论