Connaissez-vous Mario Cardinal? Mario est une des rares personnes possédant le titre de MVP dans la discipline d'architecture de logiciels. Mario est aussi très actif dans la communauté. C'est une personne que j'aime et que j'admire. C'est toujours plaisant d'avoir une discussion avec Mario!
On parle beaucoup d'architecture modulaire (composite). En gros, on peut résumer cette approche architecturale par le fait qu'on construit des blocs applicatifs qui peuvent être assemblés puis séparément ajoutés, modifiés, ou retirés sans interférer avec le fonctionnement des autres éléments du système. Comme vous le voyez, c'est fondamental en Orientation Service. C'est aussi un pilier très important de Visual Studio 2010!
Nous sommes familiers avec l'orientation objet permettant un découpage et une structure interne d'une application en morceaux facilement réutilisables. Mais je vois encore souvent beaucoup de confusion quand on veut porter cette technique à des niveaux de modularité allant au delà de la programmation objet (réutilisation de fonctions vs réutilisation de services). C'est là que l'architecture modulaire devient un atout pour l'orientation service.
Mario est un expert dans le domaine et il donnera une formation à Montréal le 27 février, je vous recommande fortement d'y assister! http://www.devteach.com/Francais/SpecialEvent.aspx