Accéder au contenu principal

TechDays Paris 2008 : ADO.NET Data Services - Projet ASTORIA

 Speakers : Mitsu Furuta et Pierre Lagarde

ASTORIA : demande Entity FrameWork

Unification de l'appel et du transfert de données fait par LinQ (requêtage universel extensible)

ASTORIA permet de rendre accessible des données à travers le réseau de manière générique, tout se fait au travers de WCF par HTTP

Les clients sont tous ceux qui sont capables de requêter en HTTP (WinForm, navigateurs, JavaScript, ...), sérialisation des résultats en JSON ou ATOM.

Création de classes automatique quand on ajoute dans les références du projet en fournissant l'URL. Support de LinQ dans la classe

Support de CRUD (Create, Update et Delete) au travers des protocoles HTTP (GET, POST, PUT et DELETE).

Démonstrations ASTORIA :

Création d'un projet WCF et ajout d'un composant Entity model

Connection de Entity sur une base de données existante et ajout le .SVC sur ce modèle.

Test de cet exemple au travers d'IE avec le résultat XML sans aucun développement spécifique pour WCF

Démo en HTML avec JavaScript, Démo avec ASP.NET et AJAX

Démo d'ajout d'interface WinForm pour appel de projet ASTORIA

Création de classe avec WebDataGen.EXE pour utilisation dans le projet des données provenant de WCF/ASTORIA. Utilisation de LinQ directement sur cette classe générée.

Démo avec gestion de la sécurité ou de filtrage des requêtes émises

Exposition de sa propre collection d'objets (autre que DB), liste des process du serveur (LinQ to Object avec Option iQueryable pour listing et iUpdateAble pour modification par protocole REST)

Conclusion :

Projet encore en CTP (quelques bugs dans l'outil de développement comme CTRL+F sur les fichiers Web.Config fermele fichier en le sauvant) mais devrait arriver dans les mois prochains, utilisant LinQ et uniformisant les échanges de données. A suivre donc pour tous vos développements avec interopérabilité.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab