Apache ActiveMQ
Apache ActiveMQ Logo
Developed by Apache Software Foundation
Latest release 5.1 / 07 May 2008; 198 days ago
Written in Java
OS Cross-platform
Type Java Message Service Message Oriented Middleware Enterprise Messaging System SOA
License Apache License 2.0
Website http://activemq.apache.org

Apache ActiveMQ is an open source (Apache 2.0 licensed) message broker which fully implements the Java Message Service 1.1 (JMS). It provides "Enterprise Features"[1] like clustering, multiple message stores, and availability to use any DB as a JMS persistence provider besides VM, cache, and journal persistency.

Apart from Java, ActiveMQ can be also used from .NET[2], C/C++[3] or Delphi[4] or from scripting languages like Perl, Python, PHP and Ruby via various "Cross Language Clients"[5] together with connecting to many protocols and platforms[6]. These include several standard wire level protocols, plus their own protocol called OpenWire.

ActiveMQ is used in enterprise service bus implementations such as Apache ServiceMix, Apache Camel, and Mule.

ActiveMQ is often used with Apache ServiceMix, Apache Camel and Apache CXF in SOA infrastructure projects.[7]

Enterprise support for ActiveMQ is available from independent vendors including IONA Technologies. IONA offers an enterprise version of ActiveMQ called FUSE Message Broker that is tested, certified and supported.

References

See also

External links


No comments have been added.



Your name:

City:

Country:

Your comments:

Security check *
(Please enter the number into adjoining box)