Openfire(以前はWildfire、Jive Messengerとして知られていた)は、Extensible Messaging and Presence Protocol (XMPP)用のインスタントメッセージング(IM)およびグループチャットサーバーです。Javaで記述されており、Apache License 2.0でライセンスされています。[ 2 ]
このプロジェクトは、Jive Softwareが2002 年頃に、同社の FastPath ウェブベースの顧客サポートツールをサポートする目的でJive Messengerとして開始し、 2005 年にWildfireに改名されました。商標の問題により[ 3 ] 、2007 年にOpenfireにさらに改名されました。2008 年にプロジェクトは完全にコミュニティに引き継がれました。[ 4 ] Jive は 2016 年までプロジェクトのホストを続けました。[ 5 ]
Jive SoftwareがOpenfireプロジェクトをIgnite Realtimeコミュニティに引き渡した後、Ignite Realtime Foundationが設立され[ 6 ]、そのプロジェクトを管理しています。OpenfireはIgnite Realtime Foundationの一部として、コミュニティモデルの下で開発が続けられています。プロジェクトリーダーはGuus der Kinderenです。
サーバーの管理のほとんどはWebインターフェースを介して行われ、デフォルトではポート9090(HTTP)と9091(HTTPS)で動作します。管理者はどこからでも接続して、サーバーと構成設定を編集できます。
Openfireは以下の機能をサポートしています。
Openfireはプラグインとカスタムビルドを強力にサポートしており、管理コンソールからすぐにダウンロードしてインストールできるプラグインが多数用意されているほか、多くのインストール環境では独自のプラグインが使用されています。
Openfireでは、複数のサーバーインスタンスをクラスタ環境で連携させることができます。オープンソースのHazelcastテクノロジーをベースにした、オープンソースのクラスタリングプラグインが提供されています。