Freigeben über


Was sind COM+-Partitionen?

Eine COM+-Partition ist ein logischer Container, mit dem Anwendungen unabhängig von anderen Konfigurationen dieser Anwendungen ausgeführt werden können. Jede Konfiguration einer Anwendung wird in einer separaten Partition installiert und kann entsprechend den spezifischen Anforderungen der Benutzer separat verwaltet werden.

Während der Aktivierung einer COM+-Komponente bestimmt der Partitionsdienst basierend auf der Identität des Benutzers, der die Komponentenaktivierung anfordert, welche Konfiguration der Komponente aktiviert werden soll. Beispielsweise könnte ein einzelner organization, der über zwei separate Gruppen (Produktion und Training) verfügt, COM+-Partitionen implementieren, um es den beiden Gruppen zu ermöglichen, unterschiedliche Konfigurationen einer COM+-Anwendung auf demselben Computer zu verwenden.

Windows XP: Die Möglichkeit zum Erstellen, Konfigurieren oder Delegieren von COM+-Partitionen ist nicht verfügbar. Die globale Partition ist die einzige verfügbare COM+-Partition.

Windows 2000: Der COM+-Partitionsdienst ist in Windows 2000 nicht verfügbar.

Vorteile der Verwendung von COM+-Partitionen

Die Verwendung von COM+-Partitionen bietet mehrere Vorteile, darunter die folgenden:

  • Organisationen können ihre Gesamtkosten senken, indem sie weniger physische Anwendungsserver verwenden, um Benutzer zu unterstützen, die mehrere Anwendungskonfigurationen benötigen.
  • Der Verwaltungsaufwand wird reduziert. Anstatt mehrere Computer konfigurieren und verwalten zu müssen, müssen Administratoren nur mehrere Partitionen auf demselben Computer konfigurieren und verwalten. Darüber hinaus können Partitionen programmgesteuert verwaltet werden, indem eine neue COM+-Programmierschnittstelle hinzugefügt wird.
  • Die Sicherheit kann partitionsweise für lokale Benutzer, Domänenbenutzer und Organisationseinheiten (OUs) implementiert und verwaltet werden.
  • Programmierer und Administratoren können die Entwicklungs- und Verwaltungstools von Microsoft wie das Windows SDK, Active Directory-Benutzer und -Computer und Component Services-Verwaltungstool verwenden, um COM+-Partitionen zu verwalten. Das Partitionsfeature ist vollständig in diese Tools integriert.

Primäres Nutzungsszenario

Ein Hauptgrund für Kunden für die Bereitstellung des COM+-Partitionsfeatures ist das Hosten webbasierter Anwendungen. Angenommen, ein kleines Softwareunternehmen entwickelt eine COM+-Anwendung zur Verwendung durch Krankenhauspersonal. Die Anwendung, bei der es sich um eine verteilte webbasierte Anwendung handelt, bietet Krankenhäusern eine Möglichkeit, Patientenakten mithilfe einer SQL Server-Datenbank zu speichern und abzurufen.

Angenommen, das Softwareunternehmen hat drei Kunden: Krankenhaus A, Krankenhaus B und Krankenhaus C. Während jeder Kunde die Clientseite der COM+-Anwendung lokal auf seinen Desktopcomputern ausführt, befindet sich die Serverseite der COM+-Anwendung auf dem internen Webserver des Softwareunternehmens und wird von seinen Kunden über das Web zugegriffen.

Da jedes Krankenhaus über eigene Speicher- und Abrufanforderungen und einen eigenen Satz angepasster Patientendaten verfügt, muss das Softwareunternehmen eine Möglichkeit bereitstellen, mehrere Konfigurationen des Serverteils der Anwendung gleichzeitig auf dem Webserver auszuführen. COM+-Partitionen bieten eine Lösung für dieses Problem.

Die folgende Abbildung zeigt das Partitionsszenario für die COM+-Anwendung des Softwareunternehmens.

Diagramm, das ein Partitionsszenario für eine COM+-Anwendung mit einer Clientanwendung mit einer Serveranwendung für die SQL Server-Datenbank zeigt.

Einschränkungen für den Anwendungsentwurf

COM+-Komponenten und -Partitionen in die Warteschlange

Partitionsimplementierung

Registrieren und Aktivieren von Komponenten in Partitionen