XXP

mai 2016

lun. mar. mer. jeu. ven. sam. dim.
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

« Linq to MyEnterpriseServices | Accueil | Linq to MyEnterpriseServices »

08 avril 2007

Linq to MyEnterpriseServices

Linq apporte une syntaxe structurante pour les développeurs. En entreprise, cacher les appels aux services métier derrière Linq est un facteur de productivité par l'homogénéité apportée par la syntaxe et par l'abstraction de la logique d'appel. Mais comment développer une couche d'interprétation d'une requête Linq dédiée à l'appel d'un service spécifique ?

Fabrice Marguerie, un des auteurs de Linq in Action et fondateur du site ShapToolbox.com, y répond en trois articles et le code source associé en prenant pour exemple de service Amazon Web Service.  Un article didactique qui nous fait comprendre en 10mn quels sont les points importants : implémenter IQueryable et parser l'abre d'expressions généré par Linq.

Derrière cet exemple apparaît l'idée de systématiser cette approche en entreprise. Les architectes mettraient à disposition des dévelopeurs les accès aux services métier (état d'une chaine de production, données de marché, etc.) sous forme de couches "Linq to MyEnterpriseService" en charge de valider les accès et de fournir une API de requêtage identique pour tous les services.

La fin des APIs dédiées, le règne des entités du domaine ?

Liens :

TrackBack

URL TrackBack de cette note:
http://www.typepad.com/services/trackback/6a00d8341c871f53ef00d83578a65269e2

Listed below are links to weblogs that reference Linq to MyEnterpriseServices:

Commentaires

Vérifiez votre commentaire

Aperçu de votre commentaire

Ceci est un essai. Votre commentaire n'a pas encore été déposé.

En cours...
Your comment could not be posted. Error type:
Votre commentaire a été enregistré. Poster un autre commentaire

Le code de confirmation que vous avez saisi ne correspond pas. Merci de recommencer.

Pour poster votre commentaire l'étape finale consiste à saisir exactement les lettres et chiffres que vous voyez sur l'image ci-dessous. Ceci permet de lutter contre les spams automatisés.

Difficile à lire? Voir un autre code.

En cours...

Poster un commentaire