Déploiement pour une communication plus rapide

Les performances sont un élément clé à prendre en compte lors du déploiement d’une application COM+, et l’emplacement des composants est la clé pour obtenir les meilleures performances d’une application bien conçue.

Une fois largement détenues, avec les architectures d’applications évolutives, les performances peuvent être résolues en déplaçant simplement les composants principaux de l’application sur du matériel plus rapide. Cela a prouvé que cela ne soit pas vrai. Les problèmes de performances ne proviennent pas des performances des composants individuels, mais des liens reliant les composants.

Le principal facteur de réussite est l’emplacement. La proximité ou l’emplacement physique, le temps, la capacité et l’objectif sont des aspects distincts de l’emplacement qui s’appliquent au déploiement d’une application COM+, qui ont tous une incidence sur les performances.

Les meilleures performances sont fournies lorsque les composants et les ressources de l’application sont conçus et déployés pour répondre aux demandes qui leur sont passées par la charge de travail de l’application.

En général, vous devez déployer des composants pour réduire la communication entre les composants entre les processus et, en particulier, entre les ordinateurs. Si la conception de votre application est efficace, les classes d’un composant sont regroupées à l’aide de et de la fonction pour optimiser les communications au sein des composants. Lors du déploiement de composants, vous devez vous assurer que les composants sont logiquement localisés pour utiliser les relations entre les composants et pour réduire la quantité de messagerie entre les composants.

Conception pour le déploiement