Кіріспе

RSS және Atom ағындарының форматтарына қосымша кеңейтулер жиынтығы. FeedSync for Atom and RSS, бұрын Simple Sharing Extensions деп аталған, әртүрлі дерек көздерін пайдалану арқылы ақпаратты екі бағытта синхрондауды қамтамасыз ететін RSS және Atom ағындары форматтарына қосымша кеңейтулер болып табылады. Бастапқыда Microsoft компаниясының Бас Бағдарламалық Архитекторы Рей Оззи әзірлеген, қазір Джек Оззи, Джордж Моромисато, Мэтт Августин, Пареш Сутар және Стивен Лис қолдайды. UserLand Software RSS спецификациясының авторы Дейв Уайнер спецификацияларға өз үлесін қосты. FeedSync for Atom және RSS спецификациясының соңғы нұсқасы 1.02. FeedSync for Atom және RSS Creative Commons Attribution ShareAlike License (2.5 нұсқасы) және Microsoft Open Specification Promise лицензиясымен лицензияланған. FeedSync for Atom және RSS мақсаты – Atom және RSS ағындарын элементтерді бөлісудің негізі ретінде пайдаланатын, еркін ынтымақтасатын қолданбаларды іске қосу үшін қажетті ең төменгі кеңейтулерді анықтау, яғни екі немесе одан көп өзара жазылған ағындар арасында жаңа және өзгертілген элементтердің екі бағытты, асинхронды синхрондалуын қамтамасыз ету. FeedSync көп бөлігі қазіргі уақытта Atom және RSS ағындарымен байланысты болғанымен, оның негізгі талаптары мыналар: синхрондалатын элементтердің тізімі; барлық түйіндерде сақталатын элемент бойынша синхрондау метадеректерінің жиынтығы; барлық элементтерді жасау, жаңарту, біріктіру және қақтығыстарды шешу үшін барлық түйіндерде қолданылатын алгоритмдер жиынтығы. Бұл FeedSync кез келген бағдарламалау тілінде жүзеге асырылуы мүмкін, ал оның метадеректері көптеген құрылымдалған дерек форматтарында ұсынылуы мүмкін.

Нақты әлемдегі пайдалану мысалдары

FeedSync ағындарының қолданбалар арасында деректерді синхрондау үшін "нақты өмірде" қолданылуының бірнеше мысалы бар.

FeedSync қызметі

Бұл прототиптік әзірлеуші қызметі HTTP негізіндегі FeedSync нүктесін іске асыру болып табылады. Қолданбалар HTTP GET және POST командаларын қолданып ағындарды синхрондауға болады, сонда POST командасы FeedSync қызметінде хостталған ағынға FeedSync біріктіру операциясын жүргізеді. Қызмет қазірде қолданыста жоқ.

III күшті періште

FeedSync ақпараттары 2006 жылдың тамызында өткен Strong Angel III жаттығуларында Microsoft, Google, ESRI және тағы да басқа компаниялардың қолданбаларын десктоптық және мобильді құрылғыларда байланыстыру үшін жеңіл орталық құрал ретінде кеңінен пайдаланылды. Қазіргі таңда бұл қызмет тоқтатылды.

ROME жобасы

Толық Java RSS жобасы, ROME, FeedSync ерекшелігін іске асырады, себебі ол FeedSync қызметін пайдаланатын қолданбаларды құруға дамытушыларға Java деңгейін ұсынады.

Желілік 4x

Mesh4x – желілік қосымшаларға арналған кітапханалар, құралдар, бағдарламалар және қызметтердің ашық кодты жиынтығы. Ол FeedSync-ті нұсқалау стандарты ретінде пайдаланады және деректерді SMS хабарламалары арқылы синхрондау үшін FeedSync-ке ұқсас пакеттік протоколды қолданады.

Мақалалар

Ескірген жазба, Ray Ozzie-дің Really Simple Sharing блогынан. Визуализация: Қарапайым ортақтастыру кеңейтулері қалай вебті өзгертеді.