En résumé rapide, ActivityPub n’est pas un protocole comme HTTP ou le couple IMAP/SMTP. Il s’agit d’une interface afin d’utiliser une API, un framework – en résumé un cadre. Il n’offre ni grammaire, ni syntaxe sur lesquelles reposeraient les échanges. ActivityPub se sert de l’existant – le format JSON pour la représentation des données notamment.
En cela, ActivityPub pourrait être vite, mais mal résumé comme une sorte de clone en JSON de XMPP (déjà quelques articles peuvent traîner pour les mettre côte à côte… une réalité d’usages probablement, mais une hérésie technique assurément).
La différence repose sur un fait simple, que XMPP utilise XML mais en définit sa propre grammaire et bien davantage qu’une simple logique d’échange. XMPP n’indique pas particulièrement un usage, mais une procédure d’échange. Les deux peuvent être étendus dans leur domaine.
Partager