面向消息的中间件

面向消息的中间件

商业

ProductVendorDescription
Advanced QueuingOracleFull-featured message queuing system enables coordination of inter- and intra-business applications. Unique integration with the database allows AQ to inherit the reliability, security, and integrity of the Oracle Database, and provides the necessary message management features for eBusinesses.
Arjuna MessagingRed HatReliable, secure, and scalable JMS messaging that has now been incorporated into the JBoss Application Server
GA MOMGingerallGA-MOM is a transparent and scalable Messaging Oriented Middleware that enables communication between services, supporting applications and platforms. It supports asynchronous processing whilst reducing the number and complexity of interfaces by acting as a bridge at the application layer for any protocol or interface. In short it is a tool that enables the creation, deployment and management of both new and existing services.
MessageQBEA SystemsBEA MessageQ is easy-to-use, fast, and reliable message software that allows applications to communicate using the industry-leading queued message bus technology.
MQSeriesInternational Business MachinesSee WebSphere MQ below.
MQSeriesWillow TechnologyWillow develops and markets MQSeries software products under various licensing agreements with IBM Corporation. Willow also offers system integration, custom development, proof of concept and consultancy services for MQSeries.
MSMQMicrosoftMicrosoft Message Queue Server (MSMQ), also known by its code name "Falcon," makes it easy for application programs to communicate with other application programs quickly, reliably and asynchronously by sending and receiving messages.
NetWeaveVertex InteractiveNetWeave is a broad based middleware product that allows companies to interconnect their otherwise incompatible legacy computer systems and to open them up to today's modern technologies of workstations, LANs, and SQL servers.
NirvanaPCB SystemsNirvana is a Java based message oriented middleware package supporting the publish subscribe model. It supports message persistence and XML DOM Documents as well as straight TCP communications and HTTP/HTTPS tunneling. Nirvana supports a federated namespace and instances can be joined together.
SmartSocketsTalarianTalarian's SmartSockets is a rapid application development toolkit which enables processes to communicate quickly, reliably, and securely across different operating system platforms, through the use of messages.
SwiftMQJMS Enterprise Messaging PlatformIIT GmbHSwiftMQ is a state-of-the-art, micro-kernel based JMS enterprise messaging platform with superior performance and scalability. Since its first release 7 years ago, it is now used by thousands of customers around the world, serving as a JMS messaging backbone for their mission-critical applications. It provides smart handling, a large feature set, and an unbeatable price.
TIB/ETXTIBCOTIB/ETX is a transaction-based messaging system that enables fault-tolerant guaranteed delivery across LANs and WANs. It extends the core TIB middleware platform to provide a transactional form of publish/subscribe that delivers quality, up-to-the-minute data without compromising security.
TIB/RendezvousTIBCOTIB/Rendezvous software is a revolutionary developer's tool for building scalable, distributed applications on heterogeneous platforms. Distributed applications developed using TIB/Rendezvous software can exchange data transparently -- over local networks, throughout an enterprise, even across the Internet.
WebSphere MQInternational Business MachinesIBM WebSphere MQ is market-leading business integration software. It connects all your business software together to form one efficient enterprise by providing an open, scalable, industrial-strength messaging backbone. For a directory of WMQ related products and services, click here. IBM maintains a list of Frequently Asked Questions (FAQ) about WMQ.
X-IPCEnvoyEnvoy XIPC is an advanced software toolset for the development of multitasking and distributed applications. Envoy XIPC provides extremely fast, fault-tolerant management of guaranteed delivery and real-time message queuing, synchronization semaphores and shared memory, all of which are network-transparent.
X Message ServerNextient MiddlewareX Message Server (XMS) is a lightweight, messaging-oriented middleware that is hardware-, operating system- and database-independent. Highly scalable, XMS is capable of operating on small data collection appliances or as the primary messaging server in large enterprise infrastructures. The middleware is an ideal real-time connectivity option for multi-point data collection and distribution networks, especially those running across geographically dispersed locations that require zero administration options. Exceptionally lightweight in terms of footprint and resource requirements, XMS does not require a database. It is uniquely suited for the embedded appliance market.

开源

Please note that an increasing number of vendors are offering dual licensing options. That is, they offer an open or community source license and a commercial license with full support and warranties.

ProductVendorDescription
ActiveMQApache Software FoundationApache ActiveMQ is a fast open source Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. It is an Apache incubator project.
JORAMObject WebJORAM incorporates a 100% pure Java implementation of JMS (Java Message Service API released by Sun Microsystem, Inc.). It provides access to a MOM (Message Oriented Middleware), built on top of theScalagent agents based distributed platform. JORAM is a free, open source initiative.
MQ4CPPsixtyfourbit.orgMQ4CPP, or "Message Queuing for C++", is an open source implementation of enterprise messaging system, also referred to as message-oriented middleware (MOM). MQ4CPP enables C++ application threads to communicate with other threads locally or remotely through the exchange of messages. LGPL.
MantaRayCoridanA fully distributed peer-to-peer serverless communication & messaging solution, 100% pure Java, provides JMS & RMI APIs, integrates with JBoss, WebLogic & WebSphere. Offers guaranteed delivery, security and transactions. Supports TCP & SSL transport.
Open Message QueueGlassfish (Sun)Open message queue is an enterprise quality, production ready, scalable messaging server. It provides a complete Java Message Service (JMS) implementation for message oriented system integration. In addition, Open MQ provides the additional enterprise features that are necessary for enterprise deployments, large and small. It gets its roots from Java Message Queue and provides all the features, functions and capabilities of the currently available licensed product: Java System Message Queue.
OSMQOSMQOpen Source Message Queue (OSMQ)TM is an advanced, pure Java, asynchronous message middleware framework developed by Boston Systems Group. BSG has chosen to release the product as open source, using the GNU public license.
xmlBlasterxmlBlaster.orgXmlBlaster is a publish/subscribe and point to point MOM server (message-oriented middleware) which exchanges messages between publishers and subscribers. The message is described with XML-encoded meta information. Messages may contain everything, GIF images, Java objects, Python scripts, XML data, a word document, plain text - just anything.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值