Alles über XML & Co. (XML Schema, XSLT, XPath, XQuery)

Montag, Februar 19, 2007

OpenFeeds.NET bei CodePlex gestartet


Ziel des Projektes ist es, eine offene Plattform auf Basis von ASP.NET 2.0 und SQL Server 2005 zu implementieren, die es ermöglicht, RSS- und später ggf. Atom-Feeds zu speichern, zu verwalten und insbesondere zu teilen im Sinne der Simple Sharing Extentions (SSE). Mit einem RSS/SSE-Feed lassen sich beliebige Anwendungen bzw. Datenquellen miteinander, d.h. über einen OpenFeeds.NET-Server, synchronisieren. Hierfür implementiert der OpenFeeds.NET-Server eine einfache HTTP-POST-, PUT- und GET-Schnittstelle (REST-Dienst).

Aus Anwendungssicht bedeutet das: Man hat beispielsweise ein Add-In für Outlook geschrieben, welches zwei oder mehr Kalender mittels RSS/SSE synchronisiert (also die Termine). Da nicht alle Beteiligten zu jedem Zeitpunkt online sind, braucht man eine zentrale Vermittlungstelle. Dies ist der OpenFeeds.NET-Server. Als erstes legt man hier einen neuen Feed an, indem man die RSS/SSE-Daten mit den Terminen mittels PUT an den Server überträgt. Hierbei wählt man eine geeignete URL, zum Beispiel: http://openfeeds.net/rss/ourcompany/ourworkgroup. Die übrigen Teilnehmer können die Termine dann mittels GET abfragen. Sie haben somit eine lokale Kopie des Feeds, die, wenn der Benutzer einen neuen Termin einträgt, entsprechend aktualisiert wird und mittels POST wieder an den Server geschickt wird. Dieser empfängt den aktualisierten Feed und synchronisiert ihn mit den gespeicherten Daten. Als Antwort schickt er den so neu zusammengesetzten Feed an den Client zurück.

Mitstreiter für dieses Projekt sind herzlich willkommen und dringend gesucht! Einfach eine Email an contact@openfeeds.net schicken. Das Projekt wird übrigens bei CodePlex gehostet und ist über die Adresse openfeeds.net erreichbar.

Labels: , , ,

0 Comments:

Kommentar veröffentlichen

Links to this post:

Link erstellen

<< Home