Ein Port definiert einen einzelnen Endpunkt durch Angabe einer einzigen Adresse
für ein Binding. Der Port enthält ein Binding-Attribut, das auf ein Binding
verweist, sowie ein Adresselement, das eine Spezifikation für den Endpunkt bereitstellt.
Services werden zum Gruppieren von Gruppen zusammengehöriger Ports verwendet. Ports
in einem Service weisen die folgende Beziehung auf:
- Die Ports kommunizieren untereinander nicht (die Ausgabe eines Ports ist nicht die
Eingabe eines anderen Ports).
- Wenn ein Service über mehrere Ports verfügt, die zwar einen Porttyp gemeinsam nutzen,
aber unterschiedliche Bindings bzw. Adressen implementieren, können die Ports als Alternativen betrachtet
werden. Jeder Port stellt semantisch funktional entsprechendes Verhalten bereit
(innerhalb der durch die einzelnen Bindings auferlegten Einschränkungen für Übertragungs- und
Nachrichtenformate).
- Sie können die Porttypen eines Service durch Überprüfen seiner Ports feststellen. Mit Hilfe dieser
Informationen kann ein Benutzer feststellen, ob eine bestimmte Maschine alle
zur Ausführung einer angegebenen Task erforderlichen Operationen unterstützt.
Führen Sie die folgenden Schritte aus, um einen
Port zu einem Service hinzuzufügen:
- Klicken Sie in der Entwurfssicht mit der rechten Maustaste auf den Service, dem Sie einen Port hinzufügen möchten,
und klicken Sie anschließend auf Port hinzufügen. Wenn Sie den neuen Port auswählen möchten, müssen Sie
auf den Port im Serviceobjekt klicken.
- Klicken Sie in der Eigenschaftensicht auf das Teilfenster Allgemein. Geben Sie im Feld Name den Namen
des Ports ein. Jeder Portname muss eindeutig sein; es dürfen nicht mehrere in einem Service
definierte Ports den gleichen Namen haben.
- Ein Binding definiert das Nachrichtenformat sowie Protokolldetails
zu Operationen und Nachrichten, die durch einen bestimmten Porttyp definiert sind. Sie können ein neues Binding für Ihren Port erstellen,
ein vorhandenes Binding wiederverwenden oder ein Binding importieren. Weitere Details finden Sie
in den zugehörigen Tasks.
- Geben Sie im Feld Adresse die Adresse
des Ports ein.
- Geben Sie sämtliche Informationen über den Port ein,
die der Benutzer im Teilfenster Dokumentation lesen können soll.
- Wenn Sie Erweiterungen verwalten möchten, müssen Sie auf das Fenster zur Erweiterbarkeit klicken. Sie können
Erweiterungen entweder hinzufügen, sortieren oder entfernen.
Tipp: Sie können auch einen Port
unter Verwendung der Gliederungssicht erstellen; klicken Sie hierfür mit der rechten Maustaste
auf Ihren Service im Ordner Services, und klicken Sie anschließend auf Port
hinzufügen. Ihr Port (unabhängig davon, in welcher Sicht Sie ihn erstellt haben) wird sowohl in der
Entwurfs- als auch in der Gliederungssicht angezeigt.