Service

Ein Service gruppiert zusammengehörige Ports (siehe Port).

Ein Service hat einen eindeutigen Namen. Für die Ports innerhalb eines Services gelten die folgenden Beziehungen:

- Die Ports eines Services kommunizieren nicht untereinander.
- Wenn ein Service mehrere Ports mit dem gleichen Port Type, aber unterschiedlichen Bindings und Adressen hat, sind diese Ports Alternativen mit gleicher Semantik.
- Durch Untersuchen der Ports kann man die Port Types eines Services herausfinden.

Für die Definition eines Services wird das Element service verwendet. Es tritt innerhalb des Elements definitions auf.

<service name="nmtoken">*
<port name="nmtoken" binding="qname">*
...
</port>
</service>