Open Message Queue(OpenMQ)は、オープンソースのメッセージ指向ミドルウェアを開発するプロジェクトです。このプロジェクトは、オープンソースアプリケーションサーバ開発プロジェクトであるGlassFishのサブプロジェクトとして位置づけられ、活発なコミュニティによって開発が進められています。
さらに、OpenMQはJMSRAと呼ばれるJava EE Connector Architecture(JCA)の実装モジュールを含んでいます。JCA実装を通じて、Java EEに準拠したアプリケーションサーバやBPM(ビジネスプロセスマネジメント)などのシステムから、メッセージキューを容易に利用することができます。これにより、エンタープライズ環境におけるメッセージングの柔軟性と統合性が向上します。