Ayant assisté au forum architecte sur l’entlib cette semaine, j’ai décidé de vous faire un petit post sur ce qui s’est dit notamment dans les questions réponses de la fin de session.
Questions - réponses :
Quelles seront les prochaines évolutions de l’entreprise library ?
Avanade n’a pas voulu vraiment s’engager sachant que les prochaines évolutions ne sont pas encore clairement définies. Mais il est question bien sûr de sortir une version dédiée au framework 2.0 lors de sa sortie ainsi que l’intégration d’autres applications blocks comme celui sur l’UIP (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp).
Une version VB de l’entreprise library est prévue ?
La réponse sur ce point était assez claire : non ce n’est pas prévu. Par contre tous les QuickStart des applications blocks seront toujours en deux versions comme c’est le cas actuellement en C# et VB.NET.
Comment se procurer le framework ACA.NET ?
Pour rappel, ACA.NET est le Framework qu’Avanade propose à ses clients pour ses projets. Pour plus d’informations : http://www.avanade.com/solutions/solution.aspx?id=3).
Le Framework ACA.NET dans sa version 4.0 se base sur l’entreprise library. ACA.NET intègre en plus notamment un moteur de génération de service et un tisseur d’aspect pour mettre en place facilement une architecture orienté service et aspect. A la question comment se procurer le framework ACA.NET, il n’est pas possible de l’acheter. Seul les entreprises ayant fait appel à des consultants Avande pourront décider de l’acheter pour généraliser le framework à tous les projets de l’entreprise.
Le moteur d’aspect d’ACA.NET sera bientôt disponible ?
Non ce n’est pas prévu.
Est t-il possible d’étendre l’outil de configuration de l’entreprise library pour l’adapter à son framework d’entrprise ?
Oui (sûrement le sujet d’un prochain article :) )
--
Voila pour les questions. En ce qui concerne la session en elle-même la deuxième partie fut très intéressante dans le sens où on a pu voir le framework ACA.NET en action (même si on peut pas se le procurer c’est assez frustrant ;)) avec notamment la configuration des services ACA et la configuration des aspects (A noter que la configuration des aspects ne fait très facilement à partir de la même interface de configuration de l’entreprise Library mais étendue).
Le framework ACA.NET intègre aussi un générateur de code permettant de générer notamment la couche d'accès aux données se basant sur la Data Access Application Block. En attendant qu'il libère ce générateur ;), je vous renvoi sur cet excellent template codesmith : http://cstemplates.sourceforge.net/. (Merci à renaud de me l'avoir présenté :p)