воскресенье, 18 мая 2008 г.

xmpp - будущее интерактивных интернет приложений

На основе протокола xmpp можно создавать мощные интернет приложения, ориентированные не только на общение (Jabber). На эту мысль меня натолкнуло то, что будующие версии широко известного QIP будут интегрированы с Jabber аккаунтом на сервере. Этот аккаунт будет использован для хранения настроек, истории сообщений, приёма и отправки email. То есть фактически работу выполняет сервер, а результат его работы возвращается в виде xml потока по протоколу xmpp. В качестве ещё одного примера можно привести групповую работу над документом в векторном редакторе Inkscape, реализованную через xmpp (пока ещё в тестовом варианте).

По моему такой вариант выглядит более красиво, чем нагромождение http, Java Script, html в сегодняшних веб-приложениях, работающих в окне интернет обозревателя. Изначально протокол http не предполагал интерактивности, в xmpp это заложено с рождения. Основан xmpp на на xml, что предполагает обмен сложными структурированными данными между приложением и сервером. Бинарные данные можно передавать отдельным потоком, а управление передачей будет происходить через xml.

По моему мнению протокол xmpp больше всего подходит для обмена данными между приложениями в сети.

1 комментарий:

Unknown комментирует...

XML это хорошо... За что люблю так за структурирование. Много чего она не вытеснет но интегрируется в общую кашу активно