Freigeben über


Informationen zur Dienstveröffentlichung

Ein Dienst ist eine Anwendung, die Daten oder Vorgänge für Netzwerkclients verfügbar macht. Häufig wird ein Dienst als formaler Microsoft Win32-basierter Dienst implementiert, aber dies ist nicht erforderlich.

Die Dienstveröffentlichung ist das Erstellen und Verwalten von Daten zu einer oder mehreren Instanzen eines bestimmten Diensts, damit Netzwerkclients den Dienst finden und verwenden können. Durch die Veröffentlichung eines Diensts in Active Directory Domain Services können Clients und Administratoren von einer computerorientierten Ansicht des verteilten Systems zu einer dienstorientierten Ansicht wechseln.

Microsoft Windows NT 3.51 und höhere Betriebssysteme: Ein verteiltes System war eine Gruppe von Computern, auf denen verschiedene Dienste ausgeführt wurden. Für den Zugriff auf einen Dienst benötigte eine Anwendung Daten darüber, welche Computer den Dienst angeboten haben.

Windows 2000 Server, Windows 2000 Advanced Server und Windows 2000 Datacenter Server: Dienste veröffentlichen ihre Existenz mit Active Directory Domain Services-Objekten. Die -Objekte enthalten Bindungsinformationen, die Clientanwendungen verwenden, um eine Verbindung mit Instanzen des Diensts herzustellen. Um auf einen Dienst zuzugreifen, muss ein Client keine Informationen über bestimmte Computer haben: Die Objekte in einem Active Directory-Server enthalten diese Informationen. Ein Client fragt den Active Directory-Server nach einem Objekt ab, das einen Dienst darstellt (als Verbindungspunktobjekt bezeichnet) und verwendet die Bindungsdaten des -Objekts, um eine Verbindung mit dem Dienst herzustellen.

Die folgende Tabelle enthält Beispiele für Bindungen.

Dienst Bindung
Dateidienst UNC-Name für eine Freigabe. Beispiel: "\\MyServer\MyshareName".
Webdienst URL. Beispiel: "https://www.fabrikam.com".
RPC-Dienst RPC-Bindung (Remoteprozeduraufruf): spezielle codierte Informationen, die zum Herstellen einer Verbindung mit dem RPC-Server verwendet werden. RPC-Bindungen können mit den RPC-APIs in und aus Zeichenfolgen konvertiert werden. Beispiel: "ncacn_ip_tcp:server.fabrikam.com".

 

In einem verteilten System sind die Computer Engines, und die interessanten Entitäten sind die verfügbaren Dienste. Aus Benutzersicht ist die Identität des Computers, der einen bestimmten Dienst bereitstellt, nicht wichtig. Wichtig ist der Zugriff auf den Dienst selbst.

Dies ist auch bei der Dienstverwaltung der Fall. Der Administrator einer bestimmten DNS-Zone ist nicht an den Computern interessiert, auf denen der DNS-Dienst ausgeführt wird; Der Administrator möchte DNS verwalten. Es wird wahrscheinlich mehrere Instanzen des DNS-Diensts geben, von denen eine autoritativ ist. Die Computer, die den DNS-Dienst unterstützen, sind für den DNS-Administrator nicht wichtig. Wichtig ist, wie Sie den Dienst als einzelne verteilte Ressource verwalten – nicht als einzelne Prozesse, die auf verschiedenen Computern ausgeführt werden.