Apache ActiveMQ(アパッチ アクティブ エムキュー)は、Apache License 2.0によるJava Message Service (JMS) を実装したメッセージ関連のオープンソースのミドルウェアである。クラスタリングや複数のメッセージ保存スペース、仮想マシン、キャッシュ、ジャーナリングに加え任意のデータベースをJMS永続性プロバイダとして利用できることなどといった「企業向け機能」[1]を用いることが出来る。 Javaの他にも、.NET[2]やC言語またはC++[3]、もしくはDelphi[4]やPerl、Python、PHPやRubyなどのスクリプト言語を様々な"Cross Language Clients"[5]を通じ、多くのプロトコルやプラットフォームと接続しながら使うことが出来る[6]。これらはいくつかの標準ワイヤプロトコルと、Apache独自のOpenWi