Instructions de base pour la conception d’applications COM+
Pour tirer pleinement parti de COM+, vous pouvez utiliser quelques instructions de base lors de la création d’une application :
Modélisez votre état durable en tant que schéma de base de données, à l’aide de l’outil de base de données de votre choix. Presque toutes les applications doivent conserver un état durable. Les bases de données fournissent les services nécessaires pour créer un stockage durable et évolutif de l’état. Par conséquent, la première étape de la création d’une application COM+ consiste à modéliser l’état durable de votre application en tant que schéma de base de données. La base de données que vous utilisez n’a pas vraiment d’importance; la plupart des bases de données commerciales sont compatibles avec COM+. Microsoft SQL Server est un bon exemple d’une solution que vous pouvez utiliser.
Modélisez la logique de votre application COM+ sous la forme d’un ensemble d’interfaces COM. Une fois que vous disposez d’un schéma qui représente les informations d’état de l’application, modélisez les échanges qui se produisent dans l’application en tant qu’interfaces COM. Ces interfaces modélisent le comportement de l’application. Il s’agit également de l’étape de développement où vous devez déterminer quels services COM+ fonctionnent le mieux pour votre application.
Créez des DLL de composants qui contiennent des composants qui utilisent le schéma de données physique et exposent une vue logique des données à d’autres composants (le premier élément de cette liste), ainsi qu’aux composants implémentés en termes de modèle de données logique (le deuxième élément de cette liste). Une fois que vous disposez de la structure de la logique et des informations d’état, vous pouvez commencer à écrire du code et écrire des composants COM basés sur DLL qui implémentent les interfaces en termes de schéma défini. Vos composants agissent simplement en tant que manipulateurs pour l’utilisation des informations de votre base de données, et vos DLL de composant vous permettent de créer une application COM+ qui fonctionne et se met à l’échelle avec succès.
Déployez les composants dans l’environnement COM+ à l’aide des services COM+ que vous avez sélectionnés. Une fois que vous avez créé l’application, vous pouvez la déployer sur un réseau ou un cluster de serveurs. Vous pouvez désormais prendre des décisions en fonction des ressources disponibles, et vous pouvez adapter chaque composant pour des performances maximales.
Rubriques connexes
-
Optimisation des interactions avec le niveau de logique métier COM+
-
Autres outils Microsoft pour la création d’applications distribuées