Difference between revisions of "Openfire"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(лицензия)
m (Reverted edits by 108.62.112.229 (talk) to last revision by Alecv)
 
(3 intermediate revisions by 2 users not shown)
Line 7: Line 7:
 
|            os = {{OS|s|Java SE}}
 
|            os = {{OS|s|Java SE}}
 
|      library = {{lib|Smack}}
 
|      library = {{lib|Smack}}
|      license = {{GPL}}
+
|      license = Apache 2.0 License
 
|    developer = [http://www.jivesoftware.com Jive Software], [http://www.igniterealtime.org Ignite Realtime]
 
|    developer = [http://www.jivesoftware.com Jive Software], [http://www.igniterealtime.org Ignite Realtime]
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
Line 44: Line 44:
 
Также может работать без сервера SQL со встроенным (embedded) движком {{w|HSQLDB}}.
 
Также может работать без сервера SQL со встроенным (embedded) движком {{w|HSQLDB}}.
  
Поддерживается хранение [[Учётная запись|учетных записей]] пользователей в {{w|LDAP}}.
+
Поддерживается хранение [[Учётная запись|учетных записей]] пользователей в {{w|LDAP}} и существует (по крайней мере, теоретически) возможность использовать учетные записи Active Directory.
  
 
==Консоль управления==
 
==Консоль управления==

Latest revision as of 14:25, 27 July 2016

Openfire
Logo openfire.gif
Информация
Адрес: igniterealtime.org/projects/openfire
Язык: Java
ОС/платформа: Java SE
Библиотека: Smack
Лицензия: Apache 2.0 License
Разработчик: Jive Software, Ignite Realtime
Характеристики
Может использовать БД (СУБД): MySQL, Oracle, Microsoft SQLServer, PostgreSQL, IBM DB2
Модули: есть
Внешняя аутентификация: LDAP
Поддержка стандартов

Openfire — сервер, написанный на Java компанией Jive Software и сообществом Ignite Realtime. Переименован 15 марта 2007 в очередной раз, старое название — Wildfire. Переход с названия Wildfire на Openfire произошел в промежутке между 3.2.x и 3.3.x. (До того, как получить название Wildfire данное ПО имело название Jive Messenger).

Поддерживаются расширения MUC, Jingle, STUN, PEP.

Сервер существует в двух вариантах:

  • Под лицензией Apache 2.0 — полнофункциональная версия, но в консоли управления имеется реклама
  • Openfire Enteprise Edition — платная версия (весной 2008 года объявлено, что эта версия сервера будет приложение с открытым исходным кодом, соответственно, станет бесплатной). Поддерживает кластеризацию, графические отчеты, архивацию, WEB-клиента и т.д.

В семейство продуктов от Jive Software входят также клиенты:

и библиотеки

  • Smack (Java SE, ориентирована в первую очередь на создание клиентских приложений),
  • Tinder (Java SE, широкого применения),
  • Whack (Java SE, ориентирована на создание серверных компонентов),
  • XIFF (Flash).

Сервер баз данных[edit]

Openfire работает практически с любым сервером SQL, для которго существует JDBC-драйвер. Проверена работа на MySQL, Oracle, Microsoft SQL Server, PostgreSQL, IBM DB2.

Также может работать без сервера SQL со встроенным (embedded) движком HSQLDB.

Поддерживается хранение учетных записей пользователей в LDAP и существует (по крайней мере, теоретически) возможность использовать учетные записи Active Directory.

Консоль управления[edit]

Openfire имеет встроенную WEB-консоль управления на основе сервера Jetty.

Плагины[edit]

Поддерживаются плагины написанные на Java. API и документация для написания плагинов доступна на сервере производителя. Настройки плагинов можно вывести в консоль управления.

Для сервера разработан плагин, который поддерживает работы с социальной платформой Onesocialweb.

Ссылки[edit]