Difference between revisions of "Openfire"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Отменил правку 212.119.175.134. Пробовать редактировать надо в Sandbox.)
m (Reverted edits by 108.62.112.229 (talk) to last revision by Alecv)
 
(12 intermediate revisions by 5 users not shown)
Line 3: Line 3:
 
|          logo = [[Image:Logo_openfire.gif]]
 
|          logo = [[Image:Logo_openfire.gif]]
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
|          url = http://www.igniterealtime.org/projects/openfire/index.jsp
+
|          url = [http://www.igniterealtime.org/projects/openfire/ igniterealtime.org/projects/openfire]
 
|      language = {{Lang|s|Java}}
 
|      language = {{Lang|s|Java}}
|            os = {{OS|s|J2SE}}
+
|            os = {{OS|s|Java SE}}
|      library = jabber-библиотека
+
|      library = {{lib|Smack}}
|      license = {{GPL}}
+
|      license = Apache 2.0 License
|    developer = [http://www.igniterealtime.org Ignite Realtime]
+
|    developer = [http://www.jivesoftware.com Jive Software], [http://www.igniterealtime.org Ignite Realtime]
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
 
|          dbs = MySQL, Oracle, Microsoft SQLServer, PostgreSQL, IBM DB2
 
|          dbs = MySQL, Oracle, Microsoft SQLServer, PostgreSQL, IBM DB2
Line 15: Line 15:
 
<!--        Поддержка стандартов  -->
 
<!--        Поддержка стандартов  -->
 
}}
 
}}
 +
{{Interwiki
 +
| ruwiki =
 +
| enwiki =
 +
| jworld =Openfire
 +
}}
 +
'''Openfire'''&nbsp;— [[сервер]], написанный на [[Java]] компанией [http://www.jivesoftware.com Jive Software] и сообществом [http://www.igniterealtime.org Ignite Realtime]. Переименован 15 марта 2007 в очередной раз, старое название&nbsp;— ''Wildfire''. Переход с названия ''Wildfire'' на ''Openfire'' произошел в промежутке между 3.2.x и 3.3.x. (До того, как получить название ''Wildfire'' данное ПО имело название ''Jive Messenger'').
  
Openfire - [[Server|сервер]], написанный целиком на [[Java]] компанией [http://www.jivesoftware.com Jive Software] и сообществом [http://www.igniterealtime.org Ignite Realtime]. Переименован 15 марта 2007 в очередной раз, старое название - ''Wildfire''. Переход с названия ''Wildfire'' на ''Openfire'' произошел в промежутке между 3.2.x и 3.3.x. (До того, как получить название ''Wildfire'' данное ПО имело название ''Jive Messenger'')
+
Поддерживаются расширения [[MUC]], [[Jingle]], [[STUN]], [[PEP]].
 
+
----
+
  
 
Сервер существует в двух вариантах:
 
Сервер существует в двух вариантах:
 +
* Под лицензией Apache 2.0&nbsp;— полнофункциональная версия, но в консоли управления имеется реклама
 +
* Openfire Enteprise Edition&nbsp;— платная версия (весной 2008 года объявлено, что эта версия сервера будет приложение с открытым исходным кодом, соответственно, станет бесплатной). Поддерживает кластеризацию, графические отчеты, архивацию, WEB-клиента и т.д.
  
* Под лицензией GPL - полнофункциональная версия, но в консоли управления имеется реклама
+
В семейство продуктов от Jive Software входят также [[клиент|клиенты]]:
* Openfire Enteprise Edition — платная версия (весной 2008 года объявлено, что эта версия сервера будет приложение с открытым исходным кодом, соответственно, станет бесплатной). Поддерживает кластеризацию, графические отчеты, архивацию, WEB-клиента и т.д.
+
* [[Spark]] ([[Java SE]]),
 
+
* [[SparkWeb]] (веб)
В семейство продуктов от Jive Software входит открытые клиент [[Spark]] и библиотеки: [http://www.igniterealtime.org/projects/smack/index.jsp Smack API] - реализация клиентской части [[XMPP]] на [[Java]] и [http://www.igniterealtime.org/projects/xiff/index.jsp XIFF API] - Flash API .
+
и [[библиотеки]]
 
+
* [[Smack]] ([[Java SE]], ориентирована в первую очередь на создание клиентских приложений),
==Язык программирования==
+
* [[Tinder]] ([[Java SE]], широкого применения),
* [[Java]]
+
* [[Whack]] ([[Java SE]], ориентирована на создание серверных компонентов),
 
+
* [[XIFF]] ([[Flash]]).
==Операционные системы==
+
Все, под которые существует виртуальная машина Java, в т.ч. [[Linux]] и [[Windows]].
+
  
 
==Сервер баз данных==
 
==Сервер баз данных==
  
Openfire работает практически с любым SQL сервером, для которго существует [[:w:JDBC|JDBC]] клиент. Оттестированы : [[:w:MySQL|MySQL]], [[:w:Oracle (СУБД)|Oracle]], [[:w:Microsoft SQL Server|Microsoft SQLServer]], [[:w:PostgreSQL|PostgreSQL]], [[:w:IBM DB2|IBM DB2]].
+
Openfire работает практически с любым сервером SQL, для которго существует {{w|JDBC}}-драйвер.
 +
Проверена работа на {{w|MySQL}}, {{w|Oracle (СУБД)|Oracle}}, {{w|Microsoft SQL Server}}, {{w|PostgreSQL}}, {{w|IBM DB2}}.
  
Также может работать без сервера SQL со встроенным (embedded) движком [[:w:HSQLDB|HSQLDB]].
+
Также может работать без сервера SQL со встроенным (embedded) движком {{w|HSQLDB}}.
  
Поддерживается хранение [[Учётная запись|учетных записей]] пользователей в [[:w:LDAP|LDAP]].
+
Поддерживается хранение [[Учётная запись|учетных записей]] пользователей в {{w|LDAP}} и существует (по крайней мере, теоретически) возможность использовать учетные записи Active Directory.
  
 
==Консоль управления==
 
==Консоль управления==
Line 48: Line 53:
  
 
Поддерживаются плагины написанные на Java. API и документация для написания плагинов доступна на сервере производителя. Настройки плагинов можно вывести в консоль управления.
 
Поддерживаются плагины написанные на Java. API и документация для написания плагинов доступна на сервере производителя. Настройки плагинов можно вывести в консоль управления.
 +
 +
Для сервера разработан плагин, который поддерживает работы с социальной платформой [[Onesocialweb]].
  
 
==Ссылки==
 
==Ссылки==

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]