FeedSync

FONT SIZE:
fontsize_dec
fontsize_inc
Februar 8, 2016 Eli Brask F 0 2

FeedSync til Atom og RSS tidligere Simple Sharing Extensions, er udvidelser til RSS og Atom-feed formater, der skal muliggøre synkronisering af oplysninger ved hjælp af en række datakilder. Oprindeligt udviklet af Ray Ozzie, Chief Software Architect hos Microsoft, er det nu vedligeholdes af Jack Ozzie, George Moromisato, Matt Augustine, Paresh Suthar og Steven Lees. Dave Winer, designeren af ​​de userland Software RSS specifikation varianter, har givet input til specifikationerne.

Den aktuelle version af FeedSync til Atom og RSS specifikation er 1,02 kan findes her. FeedSync til Atom og RSS er licenseret under Creative Commons Attribution-ShareAlike License og Microsoft Open Specification Promise.

Omfanget af FeedSync til Atom og RSS er at definere de minimumskrav udvidelser nødvendige for, at løst-samarbejdende programmer til at bruge Atom og RSS-feeds som grundlag for varen deling - dvs. den tovejs, asynkron synkronisering af nye og ændrede elementer blandt to eller flere cross-tegnet feeds.

Bemærk, at mens en stor del af FeedSync øjeblikket defineres i form af Atom og RSS-feeds, på sin kerne, hvad FeedSync strengt kræver er:

  • En flad samling af genstande, der skal synkroniseres
  • Et sæt per-post sync metadata, fastholdes på ethvert endpoints
  • Et sæt af algoritmer følges af alle endepunkter til at oprette, opdatere, fusionere, og konflikt løse alle emner

Det betyder, at FeedSync kan gennemføres med næsten alle programmeringssprog har sin metadata repræsenteret i mange strukturerede dataformater.

Eksempler

RSS Feed Eksempel

Atom-feed Eksempel

POX Item Eksempel

JSON Item Eksempel

Eksempler på Real World Brug

Der er flere eksempler på "virkelige verden" brug af FeedSync feeds til at synkronisere data mellem applikationer.

FeedSync service

Denne prototype udvikler service er en implementering af baseret FeedSync endpoint. Programmer kan bruge GET og kommandoer POST til at synkronisere feeds, når denne udfører FeedSync fusionere operation på foderet arrangeret af FeedSync service.

Stærk Angel III

FeedSync feeds blev brugt i udstrakt grad på den Stærke Angel III øvelse i august 2006 som en letvægts middleware til at linke programmer fra Microsoft, Google, ESRI og andre på desktops og mobile enheder.

ROME-projektet

Den omfattende Java RSS-projektet, Rom, indeholder en implementering af FeedSync specifikationen.

Mesh4x

Mesh4x, en open source sæt af biblioteker, værktøjer, applikationer og tjenester til mesh-baserede applikationer, bruger FeedSync som versionering standard, og implementerer en Feedsync-inspirerede pakke-baseret protokol til at synkronisere data over SMS-beskeder. http://mesh4x.org.

  0   0
Forrige artikel Enontekiö

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha