Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Microsoft met les bases de données à l’ère du mashup

Le projet Astoria donne aux développeurs un moyen simplifié d’accéder depuis le Web aux informations contenues dans les bases de données.
laisser un avis
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Exposer les données comme des services, services consommés par des clients Web au sein d’un réseau d’entreprise ou à travers Internet, telle est la définition du projet Astoria, dévoilé lundi par l’éditeur de Redmond. Son objectif est de donner aux développeurs un moyen simple et standard de développer des applications Web qui mixent plusieurs autres applications (mashup) et doivent donc accéder aux ressources de plusieurs bases de données. Cet ensemble de bibliothèques logicielles aide donc à créer une couche standardisée au-dessus des bases de données, cette couche étant accessible avec des techniques compréhensibles par tous les clients Web. Et en particulier avec les clients Web dotés du plug-in Silverlight.

Des commandes standard

Exemple : une banque veut mettre en place une application Web dans laquelle s’affichent les endroits de shopping favoris de ses clients sur Dieppe, ainsi que les distributeurs automatiques d’argent à moins de cent mètres de ces commerces. Le tout, sur une carte type Google Map. En tapant Monsieur Dupont dans l’interface Google, l’utilisateur au sein de la banque va faire appel à des données mises à disposition par son entreprise, mais aussi par les commerçants et un service d’annuaire type Pages Jaunes.

Jusqu’à maintenant, le développeur ne disposait d’aucune méthode simple pour accéder à l'ensemble de ces sources. Dans Astoria, Microsoft se repose totalement sur des techniques Web et en particulier le protocole http. Ainsi l’information à atteindre est identifiée dans des URL type “ http://www.banque.fr/marketing/applicationgooglemap/client[identifiant]/achats=Dieppe ”. La manipulation de l’information se fait, elle, au travers des commandes GET, POST, PUT et DELETE (obtenir, créer, remplacer et effacer). Quant aux échanges entre le client et les serveurs, ils se basent sur le langage XML.

Une couche d'abstraction supplémentaire

Si les commandes d'accès sont simples, il n'en n'est pas de même pour la mise à disposition des données. Pour les éditeurs de sites ou services sur Internet ou les administrateurs de bases de données, cela va nécessiter quelques modifications, même si la structure de la base de données n'est pas impactée. “ Avec Astoria, on n’accède pas directement aux données stockées dans les tables mais à un modèle conceptuel, précise Jakob Harttung, directeur des opérations au sein de la division plateforme et écosystème chez Microsoft France. Ce modèle donne une vue qui regroupe toutes les données liées à un client, un produit, etc. ” Pour Martin Tremblay, consultant senior chez SQLI, le projet Astoria rappelle ce que Microsoft avait mis en place pour accéder à sa base de données SQL Server depuis des assistants personnels sous Windows : “ l’accès se faisait déjà via http avec les commandes de base ”. Les technologies du projet Astoria, qui n’est qu’en version Community Tech Preview, devraient être intégrées dans le framework.net et Visual Studio dans un an. Si elles ne fonctionnent pour l’instant qu’avec la base de données de Microsoft, “ il est vraisemblable qu’elles soient rapidement disponibles pour les SGBD d’Oracle ”, estime Martin Tremblay.

débat
1 avis d'internaute
Microsoft met les bases de données à l’ère du mashup
il s'agit de REST
par fbordage
le 05/05/2007 12:41:10
publicité
débat
1 réaction
 
il s'agit de REST
posté le 05/05/07 à 12:41 par fbordage
à lire aussi
SUR LES MÊMES THÈMES
Digiteo : première moisson d’innovations sur les terres de Saclay
Des processeurs lents pour un cluster performant et à faible consommation
Tout retrouver sur son PC en un clin d'œil
IBM radiographie les molécules pour créer les processeurs de demain
Bing et Google News se lancent dans la course aux « tweets »
Simuler les virus pour mieux les combattre
Google lance la fonction « cherchez-moi »
eBay localise les objets en vente sur Google Maps
Bientôt des batteries rechargeables en quelques secondes
Secret Story plus fort que l'OM et le PSG en 2008
123people.com, le moteur qui fiche les internautes français
La crise économique en plein boom sur Google
Google suggère des requêtes sur sa page d'accueil
Le drôle de PC sphérique de Microsoft en action
Cuil, un nouveau moteur lancé par des anciens de Google
Retrouver une personne sur la toile
Un avatar intelligent comme un enfant de quatre ans
99 millions d’euros pour le projet Quaero
La nouvelle barre d'outils de Google a de la mémoire
Ask présente son nouveau moteur aux Français
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.