RSS (nejen) zprávy pro každého. Technologie RSS pod drobnohledem

Software | 07.04.07

Zkratka RSS představuje moderní technologii přenosu a zpracování metadat, která má mnoho využití. Mezi ty nejviditelnější patří práce s titulky a anotacemi novinových zpráv. RSS používáme i na našem webu





Co znamená RSS

Zkratka RSS představuje moderní technologii přenosu a zpracování metadat, která má mnoho využití. Ve skutečnosti ale můžeme RSS využít mnoha dalšími způsoby. Jak tato technologie funguje a čím nám je užitečná? To vše se dozvíte v následujícím článku.

Když se ve světě okolo poloviny devadesátých let (u nás o něco později) začaly webové časopisy stávat stále více a více běžnou záležitostí, nabývala u nich na důležitosti mimo jiné také reklama a vzájemná propagace. Jeden vydavatel mohl provozovat více časopisů. Bylo v jeho zájmu, aby tyto webové listy byly nějakým způsobem provázány. Běžným standardem se stalo uvádět v jejich zápatí odkazy na další "spřátelené" adresy, ale tento systém odkazů byl málo atraktivní a nepříliš efektivní, neboť byl pasivní. O něco větší úspěch zaznamenaly animované reklamní proužky a ikonky, avšak vydavatelé hledali něco poutavějšího.

Velmi zajímavou a účinnou možností se ukázala být taková vzájemná reklama, kde se na nějakém místě jednoho časopisu ukazoval aktuální obsah jiného v podobě nadpisů článků, právě vydaných zpráv a podobně. Uživatel tak, když navštívil titulní stránku jednoho serveru, znal okamžitě obsah několika dalších a v případě potřeby mohl přejít přímo na ten článek, který ho zajímal. Podobně atraktivní možnost ale vyžadovala příslušné technologické řešení. Otázkou bylo, jak dostat zprávy ze stránky A na stránku B? Řešení tohoto problému se stalo typickou aplikací nové technologie přenosu metadat. Dnes nejběžnější standard pro tento přenos dovedeušetřit mnoho času i námahy.

První přímí předchůdci dnešního RSS se objevili okolo roku 1995 a pocházeli z dílny společnosti Apple Computer. Standard se jmenoval Meta Content Framework (MFC). Přestože tato technologie původně sloužila pro podporu jiného, dosti utopického vynálezu, později byla přepracována na Resource Description Framework (RDF). Již tehdy se pro popis metadat používal jazyk XML, což značně zjednodušilo jejich čtení a přenos.

O něco později dal nový význam metapopisu obsahu webového serveru Microsoft. Součástí nového Internet Exploreru 4.0, který byl standardně integrován do Windows 98, byla podpora takzvaných aktivních kanálů. Tyto kanály byly popisovány prostřednictvím souborů CDF, v mnoha ohledech velmi podobných RDF. Formát se ale neujal, stejně jako celá technologie aktivních kanálů. Důvodů pro to bylo více, avšak jako základní se uvádí, že systém konzumoval příliš velkou kapacitu síťového připojení v době, kdy většina uživatelů spoléhala na pomalé a omezené vytáčené připojení.

Na konci 90. let minulého století se, jako výsledek výše popsaných technologií, poprvé objevil systém nazvaný RDF Site Summary. Byl původně určen pro portál Netscape a umožňoval na něm zobrazovat zprávy z jiných serverů. Toto použití se stalo prvním náznakem podoby, jak dnes známe RSS. Ačkoliv společnost Netscape na vývoji technologie brzy ztratila zájem, ta si žila svým vlastním životem a krátce poté se začaly objevovat další plody práce jejích autorů. Zde se také poprvé můžeme setkat se zkratkou RSS ve významu "opravdu snadná syndikace Really Simple Syndication".

Další vývoj RSS byl přes relativně krátkou dobu spletitý. Vzniklo několik typů standardu pro přenos metadat (0.x-2.x) které jsou vzájemně různě (ne)kompatibilní a jejich bližší popis nemá pro člověka, jenž se nezabývá podrobnostmi, význam. Podstatné ale je to, že spolu s vývojem standardu RSS stoupalo prudce jeho rozšíření. I když nejběžnější bylo využití, o kterém jsme se již zmiňovali, tedy zobrazování obsahu jednoho webového serveru na jiném, začaly se objevovat další možnosti, většinou mnohem bližší koncovému uživateli.

Současnost
Technologie RSS se postupem času stala základem pro další funkce, které už nemusí souviset s původním obsahem. Zatímco metadata původně shrnovala obsah webového serveru, tedy především články, které bylo možné na daném serveru najít, v současnosti popisují spoustu jiných typů informací. Mohou to být zvukové záznamy (RSS je základem tzv. podcastů), popis distribuovaných souborů v systému BitTorrent nebo dalších výměnných sítích. Analogický systém metadat se využívá rovněž v aktualizačních službách některých softwarových produktů a dokonce při sdílení dat mezi počítači v rámci P2P služeb. Faktem ovšem je, že pak se jedná už o mnohem více derivované systémy, než je originál.

V každém případě se ale RSS stalo nejvyužívanějším systémem při prezentaci obsahu webových serverů. Prakticky každý portál, časopis, nebo uživatelský blog dnes produkuje RSS kanál, jež slouží pro informaci a také pro přilákání čtenářů. Metadata popisující obsah serveru najdeme na mnoha jiných místech, kde fungují jako informace o novinkách, jako reklama, ale také jako zásadní datový zdroj pro srovnávání různých serverů. RSS je zkrátka v současnosti technologie, která v mnoha ohledech "hýbe světem". Nemusíte se s ní setkat bezprostředně, ale v každém případě jste tak či onak jejími uživateli. Pomáhá vám orientovat se v obsahu webových serverů, poslouchat vysílání, sdílet data, prezentovat do světa své názory. Čím lépe ji umíme používat, tím užitečnější pro nás bude.















Komentáře