На основе протокола xmpp можно создавать мощные интернет приложения, ориентированные не только на общение (Jabber). На эту мысль меня натолкнуло то, что будующие версии широко известного QIP будут интегрированы с Jabber аккаунтом на сервере. Этот аккаунт будет использован для хранения настроек, истории сообщений, приёма и отправки email. То есть фактически работу выполняет сервер, а результат его работы возвращается в виде xml потока по протоколу xmpp. В качестве ещё одного примера можно привести групповую работу над документом в векторном редакторе Inkscape, реализованную через xmpp (пока ещё в тестовом варианте).
По моему такой вариант выглядит более красиво, чем нагромождение http, Java Script, html в сегодняшних веб-приложениях, работающих в окне интернет обозревателя. Изначально протокол http не предполагал интерактивности, в xmpp это заложено с рождения. Основан xmpp на на xml, что предполагает обмен сложными структурированными данными между приложением и сервером. Бинарные данные можно передавать отдельным потоком, а управление передачей будет происходить через xml.
По моему мнению протокол xmpp больше всего подходит для обмена данными между приложениями в сети.
1 комментарий:
XML это хорошо... За что люблю так за структурирование. Много чего она не вытеснет но интегрируется в общую кашу активно
Отправить комментарий