A pesar de que la filosofÃa que mueve a Internet es la posibilidad de intercambio y compartir información entre todos, parecÃa inconcebible que la red de redes no dispusiera de ningún mecanismo automatizado de intercambio de datos entre sites.
RSS nació con ese propósito y hoy por hoy es uno de los servicios más empleados por la comunidad de desarrolladores web.
La importancia de RSS radica en la frecuencia de actualización de información dentro del website en el que se va a implantar. A mayor frecuencia más útil resulta dado que con este formato será posible compartir la información y usarla en otros sitios web o programas en el mismo instante de actualización. Este fenómeno es la sindicación de contenidos.
RSS posee un formato basado en XML. La función de RSS es difundir el contenido del espacio web sobre el que se implanta a los suscriptores del mismo, con total independencia de cualquier arquitectura y sin ni siquiera acceder vÃa navegador web al contenido. Esto lo convierte en un estándar de facto.
Existen múltiples lectores y scripts de interpretación para navegadores, Mozilla Firefox trae incorporado el suyo propio, por ejemplo, lo que demuestra que es un formato que el mercado conoce y al que se le otorga un grado de importancia alto tal y como se merece. Y es que gracias a los feed readers podemos ver en cualquier otro punto la información contenida en un canal RSS.
Nuestro escritorio puede plagarse de las últimas noticias ocurridas en nuestra localidad, los últimos comentarios a un post en un foro de discusión, o información meteorológica procedente de distintos websites sin necesidad de acceder fÃsicamente vÃa navegador a los mismos, simplemente activando nuestro feed a sus respectivos RSS. Existen multitud de feeds de libre distribución por Internet disponibles para ser instalados en nuestro sistema. Uno de los últimos en aparecer, Infoscape, es un feed reader muy sencillo y fácil de configurar con una constante evolución y con integración al fenómeno Live. Es una alternativa francamente recomendable que además posee gestión de descargas de contenidos del RSS.
Pero ¿qué demonios significa RSS?, pues estas siglas han cambiado múltiples veces su significado en pos a una nueva versión, actualmente son acrónimo de Really Simple Syndication, habiendo pasado por RDF Site Summary o Rich Site Summary.
La sindicación de contenidos no sólo se lleva a cabo desde programas clientes, agregadores o feeds readers, sino que también se consume desde portales web. Es habitual ver como portales de asociaciones comunes o con misma afinidad en determinados temas ya no poseen enlaces a sus compañeras sino que disponen de una pequeña zona en la que podemos ver las noticias publicadas en ellas obtenidas a través del RSS de estas. Ahora bien, ¿cómo podemos crear nuestro propio RSS para que pueda ser empleado desde cualquier site o aplicación? Pues es muy sencillo. Suponemos que si usted, como desarrollador-webmaster, desea introducir un servicio de sindicación dentro de su portal web es porque en este se proporcionan una serie de noticias o eventos que se actualizan con múltiple frecuencia y que, para cada uno de ellos, dispone de un registro en una tabla de la base de datos de su portal web relativo a estos.
Lo más sencillo consistirá en programar un simple script que le permita recorrer todas y cada una de los registros asociados a la información que desea mostrar en la web y sindicar, y montar un fichero con extensión XML que tenga el formato definido por el estándar RSS.
Veamos un ejemplo en PHP, donde disponemos de un array con las novedades ya tomadas de la base de datos y vamos a generar el contenido de un fichero con formato RSS sobre una variable para que pueda ser procesada y volcada en el fichero destino, origen a su vez de la sindicación:
 
Con esto tendremos en la variable $string el contenido de las novedades del portal en formato RSS, a continuación tendrÃamos que asociar esto a un evento de sindicación que podrÃa ser por ejemplo pulsar sobre un enlace con el texto “Sindicar” y tras la generación del valor de la variable $string volcar su contenido a un fichero y redireccionar el feed reader al mismo.
Asà de fácil se presenta la sindicación de contenidos web mediante el formato RSS, una obligada necesidad además para todos aquellos que deseen adecuar sus productos a la tendencia de Web 2.0.
Pero además de esto, RSS está teniendo cabida dentro del mundo empresarial donde el desarrollo de aplicaciones web colaborativas tiene un especial auge. Con este formato somos capaces de conocer en tiempo “casi-real” qué acontece en nuestro entorno organizacional siendo esto un potencial enorme que las empresas desean exprimir para mejorar su productividad.
En conclusión, RSS es estándar de facto, que se ha convertido en uno de los formatos más empleados dentro del desarrollo web, gracias a su potencial, basado en la sindicación e intercambio de información bien tipada o etiquetada disponible en tiempo real en el momento de su creación o actualización y con total independencia de la plataforma sobre la que se consuma el servicio.

Enlaces Patrocinados:
Otros Reportajes:
¿Qué es un Hacker? »
Struts: Introducción y arquitectura »










Estás en:


Estás en:


He leÃdo el documento sobre la sindicación de contenidos RSS y os agradezco la información. Me ha ayudado a entender un poco más el sistema RSS.
Cada vez es mayor la importancia de la sindicación de contenidos RSS. Se ha convertido en un formato súper utilizado por los más diversos programadores ya que permite disponer e intercambiar información en tiempo real entre múltiples fuentes de Internet.