Partager via


Que sont les partitions COM+ ?

Une partition COM+ est un conteneur logique qui permet aux applications de s’exécuter indépendamment des autres configurations de ces applications. Chaque configuration d’une application est installée dans une partition distincte et peut être gérée séparément, en fonction des besoins spécifiques de ses utilisateurs.

Lors de l’activation d’un composant COM+, le service partitions détermine la configuration du composant à activer, en fonction de l’identité de l’utilisateur qui demande l’activation du composant. Par exemple, une seule organization qui a deux groupes distincts, Production et Training, peut implémenter des partitions COM+ afin de permettre aux deux groupes d’utiliser des configurations différentes d’une application COM+ sur le même ordinateur.

Windows XP : La possibilité de créer, configurer ou déléguer des partitions COM+ n’est pas disponible. La partition globale est la seule partition COM+ disponible.

Windows 2000 : Le service de partitions COM+ n’est pas disponible dans Windows 2000.

Avantages de l’utilisation de partitions COM+

L’utilisation de partitions COM+ offre plusieurs avantages, notamment les suivants :

  • Les organisations peuvent réduire leur coût total de possession (TCO) en utilisant moins de serveurs d’applications physiques pour prendre en charge les utilisateurs qui ont besoin de plusieurs configurations d’application.
  • La surcharge administrative est réduite. Au lieu d’avoir à configurer et gérer plusieurs ordinateurs, les administrateurs n’ont besoin que de configurer et de gérer plusieurs partitions sur le même ordinateur. En outre, les partitions peuvent être gérées par programmation via l’ajout d’une nouvelle interface de programmation COM+.
  • La sécurité peut être implémentée et gérée sur une base partition par partition pour les utilisateurs locaux, les utilisateurs de domaine et les unités organisationnelles (UO).
  • Les programmeurs et les administrateurs peuvent utiliser les outils de développement et d’administration de Microsoft, tels que le Kit de développement logiciel (SDK) Windows, Utilisateurs et ordinateurs Active Directory et l’outil d’administration des services de composants, pour gérer les partitions COM+. La fonctionnalité partitions est entièrement intégrée à ces outils.

Scénario d’utilisation principale

L’une des principales raisons pour lesquelles les clients déploient la fonctionnalité de partitions COM+ est d’héberger des applications web. Par exemple, supposons qu’une petite entreprise de logiciels développe une application COM+ à l’usage du personnel hospitalier. L’application, qui est une application web distribuée, permet aux hôpitaux de stocker et de récupérer les dossiers médicaux des patients à l’aide d’une base de données SQL Server.

Supposons que la société de logiciels a trois clients : l’hôpital A, l’hôpital B et l’hôpital C. Alors que chaque client exécute le côté client de l’application COM+ localement sur ses ordinateurs de bureau, le côté serveur de l’application COM+ réside sur le serveur web interne de l’éditeur de logiciels et est accessible par ses clients via le Web.

Étant donné que chaque hôpital a son propre ensemble d’exigences de stockage et de récupération et son propre ensemble de données personnalisées sur les patients, l’éditeur de logiciels doit fournir un moyen d’exécuter simultanément plusieurs configurations de la partie serveur de l’application sur le serveur web. Les partitions COM+ fournissent une solution à ce problème.

L’illustration suivante montre le scénario de partitions pour l’application COM+ de la société de logiciels.

Diagramme montrant un scénario de partitions pour une application COM+, avec une application cliente vers une application serveur sur la base de données SQL Server.

Restrictions de conception d’application

Composants et partitions mis en file d’attente COM+

Implémentation de partition

Inscription et activation de composants dans les partitions