Система обмена мгновенными сообщениями
Страницы: 1 2 3
 
Skaarj Мужской
Понаехали тут
Skaarj
Откуда: Н. Новгород
Сообщений: 3848
Стаж: 19 лет 1 месяц 4 дня
Рейтинг: 892загрузка...

Jabber


Это открытый протокол, использующий XML, для быстрого обмена сообщениями и информацией о присутствии между любыми двумя абонентами в Интернет. Первым применением технологии Jabber стало появление асинхронной и расширяемой платформы для обмена мгновенными сообщениями и сети обмена мгновенными сообщениями (от англ. IM - Instant Messaging), cходная по возможностям c коммерческими системами IM, такими, как AIM, ICQ, MSN и Yahoo. Однако, Jabber имеет ряд преимуществ по сравнению с коммерческими системами IM:
- Открытость – протокол Jabber является свободным (от лицензирования), открытым, общедоступным.
- Расширяемость – с помощью пространств имён в XML можно расширить протокол Jabber для выполнения требуемых задач и для обеспечения поддержки взаимодействия между различными системами.
- Децентрализованность – кто угодно может запустить свой собственный сервер Jabber.
- Безопасность – любой сервер Jabber может быть изолирован от общедоступной сети Jabber, многие из вариантов реализации сервера используют SSL при обмене между клиентом и сервером.

Jabber удовлетворит многие потребности частных лиц и организаций. Однако, важно понимать что он не является панацеей от всех бед. В частности, Jabber не является:
- Универсальным чат-клиентом для различных систем IM – несмотря на множество клиентов Jabber под различные платформы, они не предоставляют таких возможностей по взаимодействию с различными системами IM, как Miranda или GAIM; взаимодействие между Jabber и другими системами осуществляют шлюзы, расположенные на стороне сервера.
- 100% решением проблем взаимодействия с различными системами – некоторые сервера Jabber предоставляют возможность взаимодействия с другими системами IM через шлюзы, которые транслируют протокол Jabber в протокол этих систем; однако, Jabber не был ориентирован на обеспечение взаимодействия с другими системами IM, потому что только от самих систем IM зависит осуществление взаимодействия (к чему они не стремятся и даже наоборот прим. переводчика).
- Единозависимой системой IM, разрабатываемой одной компанией – cообщество в Jabber не монолитно; напротив, существует большой набор общедоступных и закрытых серверов Jabber, проектов с открым кодом, компаний по разработке ПО, использующих протокол Jabber.

Уникальная особенность системы Jabber - это наличие транспортов, также называемых шлюзами.
Транспорты позволяют связываться с пользователями других систем обмена сообщениями, таких, как AIM, ICQ, MSN Messenger, Windows Messenger, Yahoo! Messenger, SMS, E-mail и пр. В отличие от программ, поддерживающих несколько протоколов обмена сообщениями (например, Miranda, Kopete, Gaim), Jabber предоставляет доступ в другие сети на уровне сервера.
Любой пользователь Jabber может подключить (зарегистрировать) необходимый транспорт, введя регистрационные данные для данной сети и начать общение с пользователями данной сети как и с обычными пользователями Jabber.

Короче говоря, Jabber это:
- Разные сервера, к которым можно подключиться через любой джаббер-клиент
- Адреса, которые выглядят как «имя@имя.сервера/ресурс»
- Одновременные подключения любого пользователя (из дома, с работы, с мобильного телефона)
- Возможность переподключаться сколь угодно раз в течение ограниченного времени без риска быть на время забаненным за чересчур частую беготню туда-сюда
- Доступ к другим IM сетям с помощью транспортов
- Большое количество вспомогательных сервисов на серверах (конференции, RSS-новости, погода и т.п.)

Для начала работы с Jabber, нужно установить программу-клиент. Например, PSI, Tkabber, JAJC (отлично подойдет для начинающего), Miranda (мультипротокольный клиент), Bombus (для мобильных телефонов). Затем нужно выбрать сервер для регистрации на нем. Список серверов и зарегистрироваться, выбрав логин и пароль. C ними Вы в дальнейшем сможете подключаться к этому серверу (но не к другим, на них Вам придется регистрироваться отдельно).

Mini-FAQ (будет пополняться по мере поступления вопросов)

Вопрос: У меня есть например JID (аккаунт Jabber) на jabber.ru сервере.
Если вдруг он падает, могу ли я зарегиться с таким же JID на другом джаббер сервере?
То есть я не хочу зависеть от одного сервера и при этом иметь один JID. Это возможно?
Ответ: JID привязывается к серверу, соответственно, пользоваться им с другого сервера не получится. В отличие от, скажем, ICQ, здесь нет единой базы с регистрационными данными. Идея заключается в том, чтобы использовать сервер, которому Вы больше всего доверяете (в идеале, тот, на который можете влиять). Однако, пользователи, сидящие на разных серверах, могут общаться друг с другом (в противном случае теряется весь смысл этой системы). Что касается переноса контактов, существуют web утилиты для переноса ростера на другой сервер, существуют клиенты, способные сохранить ростер и загрузить его в другой сервер. Если от возможности связи через jabber у вас зависит бизнес или какое-то критическое приложение, единственным разумным и оправданным выходом будет поддержка собственного джаббер сервера. Еще есть "крутые" серверы, наподобие Google.com. Уж они-то не дадут лежать своему детищу. :)

 
andiar Мужской Фотография
Полноправный участник
andiar
Откуда: Екатеринбург
Сообщений: 440
Стаж: 18 лет 10 месяцев 24 дня
Рейтинг: 84загрузка...

Jabber стоял у нас в конторе, потом перешли на Spark

xIgor Мужской
Почетный участник
xIgor
Откуда: БГ
Сообщений: 860
Стаж: 12 лет 10 месяцев 5 дней
Рейтинг: 210загрузка...

Вот поднял bgforum@conference.jabber.ru заходите !!!!

----------
Все сочувствуют слабым, а вот зависть надо заслужить.

 
Страницы: 1 2 3