Hallo Ludger,
Nun, das geht nicht mit einem RSS Feed?
Nö. Ein Feed wird nur angefordert und weiterverarbeitet. Du mußt die Herkunft
von RSS bedenken, zuerst das News-Sammel-Portal von Netscape und dann die
jetzige Anwendung in Weblogs und Nachrichtenseiten.
(Weisst Du, ich arbeite in letzter Zeit mit SOAP und mit einigen
XML-basierten Schnittstellen - und da habe ich beim Trendy-RSS Feed auch den
Schreibzugriff irgendwie erwartet.
Siehe oben, das hängt mit der Herkunft von RSS zusammen. Natürlich kam dann
in der Weblogszene auch die Frage nach schreibenden Zugriff auf, daß man das
Weblogskript auf dem Server mit irgendeinem Client bedienen kann. Weswegen
dann unterschiedliche APIs gebastelt wurden, z.B. die Blogger API für den
Dienst blogger.com oder etwas genereller die MetaWeblog API. Beide arbeiten
mit XML-RPC, sollten Dir also vertraut vorkommen.
Zu RSS (bzw. den x unterschiedlichen, nicht kompatiblen Versionen von RSS)
gibt es ein Konkurrenzformat in der Entwicklung, Atom. Atom will sozusagen
RSS made right sein, gegenüber dern wackeligen Spezifikationen von RSS sind
sie auch auf einem guten Weg. Plus: Die Spezifikation geht gegenüber den
Spezifikationen von RSS einen offizielleren Weg, den als RFC durch die IETF.
Atom ist aber nicht nur ein Format zur Content Syndication wie RSS sondern
beinhaltet auch eine API zum Publizieren, die Atom API. Das einzige (außer
der Syntax), was sie von obigen APIs unterscheidet, ist, daß sie nicht über
eine weitere Zwischenebene (XML-RPC, SOAP) zwischen Inhalt und HTTP verfügt,
stattdessen nutzt sie das REST-Modell, das - simpel gesagt - XML-Daten über
HTTP unter der Ausnutzung aller HTTP-Verben ist. Ein vereinfachtes, aber
speziell dafür gedachtes XML gegenüber dem allgemeineren XML-RPC/SOAP.
Wenn Du allerdings all die diversen APIs und RSS Dir genauer anschaust,
wirst Du feststellen, daß die Formate nicht unbedingt unabhängig vom
Inhalt sind. Natürlich könnte man in der Theorie einen Chat darin abbilden,
besser geeignet sind die Syndication-Formate RSS x.x und Atom und die
Publishing APIs aber für ihren eigentlichen Einsatzzweck: Dem Zusammenfassen
und Publizieren von Inhalt, beispielsweise Nachrichtenartikeln.
Außerdem wäre das Daten-Overhead für einen Chat in diesem Fall viel zu
groß. Du müsstest für ein einfaches "Hallo" jede Menge Daten produzieren.
Mal ganz abgesehen von dieser Tatsache. Ich halte einen Chat über HTTP/RSS
für Schwachsinn.
Tim