I. Pourquoi ?

De nos jours, la complexité des architectures n-tiers et des outils de développement rend la tâche des architectes et des équipes de développement de plus en plus difficile. Certains se sont efforcés de répondre aux besoins des développeurs en proposant des modèles de conception (design patterns) ou des frameworks de développement respectant les règles établies par l'entreprise. Cette démarche a ses limites, elle engendre un surcoût de travail aux développeurs devant maîtriser l'ensemble des classes qui lui sont proposées. De même, pour développer une nouvelle application, il faut repartir de zéro, créer le framework applicatif lui correspondant et la développer.

Pour éviter ce travail répétitif, Microsoft a défini un ensemble de modèles (Enterprise Templates). Ils proposent un framework de base pour développer des applications d'entreprise n-tiers en utilisant le framework .Net et VS .Net. Il est possible, pour développer vos applications d'utiliser soit les modèles existants soit de créer vos propres modèles.

Les ETP (Enterprise Template Projects) sont un atout majeur pour l'architecte. Il pourra communiquer aux développeurs l'architecture des applications et les guides d'architecture à respecter. Leur utilisation est conseillée dans le cadre de développement de gros projets.

Dans cet article, nous allons apprendre à créer notre propre modèle d'entreprise basé sur l'architecture d'une application Web. Nous verrons comment définir la structure initiale du modèle de projet, la définition des règles de configuration en utilisant le langage Template Description Language (TDL). Nous conclurons par les opérations à réaliser pour intégrer notre nouveau modèle dans l'environnement de développement Visual Studio .Net.

Téléchargez l'article format PDF (6 pages).

Note : Il est possible que vous ayez besoin de la dernière version d'Acrobat Reader pour lire ces documents, téléchargez-la gratuitement ici