面向消息的中间件

来源:互联网 发布:fifa online3数据库15 编辑:程序博客网 时间:2024/04/30 14:05

面向消息的中间件

商业

ProductVendorDescriptionAdvanced 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 ServerGA 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 ofFrequently 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.

ProductVendorDescriptionActiveMQApache 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 anApache 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 theScalagentagents 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)TMis 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.