N'ayant pas encore pris le wagon du RSS, Microsoft compte bien rattraper son retard, voire mettre une franche barrière à l'entrée dans le secteur du RSS. La compagnie compte déployer de nombreux services dans ses deux applications à venir : Windows Vista et Internet Explorer 7.
D'un point de vue stratégique, Microsoft a légèrement changé sa position, d'habitude si protectrice et opaque, pour accompagner ses développements et tester la communauté des internautes. On se souvient aisément de quelques initiatives destinées à « sentir » le secteur en temps réel : renommer le concept de « flux RSS » (un échec), choisir le logo permettant d'identifier les flux RSS (accord avec la fondation Mozilla), étendre le format RSS avec le namespace SSE, …
Via leurs différents blogs (blog de la RSS Team, blog de IE7) et diverses conférences, Microsoft en dévoile chaque jour un peu plus l'architecture de la « Windows RSS PlatForm » et de son API composée de 3 composants principaux :
- Common Feed List, (1)
- Feed Synchronization Engine, (2)
- Feed Store (3)
Photo issue de http://netryder.osnn.net/pdc05/
Cette API http://msdn.microsoft.com/library/default.asp?url=/library/en-us/FeedsAPI/rss/rss_entry.asp sera ensuite accessible pour les développeurs souhaitant créer des applications intégrant des flux RSS (agrégateurs RSS, lecteurs RSS, …). Elle fournira à priori des fonctionnalités de base permettant un gain de temps de développement non négligeable (gestion de hiérarchie, parsing, …).
(1) La Common Feed List servira de base de données listant tous les flux RSS découverts par les utilisateurs d'Internet Explorer 7, qui, grâce à sa fonctionnalité d'introspection de meta-tag (façon Firefox), permettra de s'abonner à un flux RSS très facilement. Les utilisateurs d'Internet Explorer 7, à chaque fois qu'ils s'abonneront à un flux RSS, serviront donc, plus ou moins à leur insu, à référencer les flux RSS dans le répertoire RSS de Microsoft.
(2) Le Feed Synchronization Engine est certainement le moteur qui permettra de lire, parser et agréger les flux RSS à intervalle régulier. Ce moteur devrait sans nul doute se baser principalement sur les formats RSS et Atom, mais également implémenter la gestion du namespace SSE (destiné à gérer principalement les problèmes de synchronisation).
(3) Le Feed Store , aucune information pour le moment.
Source : http://blogs.msdn.com/rssteam/default.aspx

http://www.deelight.org/blog/2006/01/20/2-live-dot-com