XXP

novembre 2012

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    

« 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

L'utilisation des commentaires est désactivée pour cette note.