Protokollstapel für Webdienste - Web services protocol stack

Ein Web - Service - Protokollstack ist ein Protokollstapel (ein Stapel von Computer - Netzwerk - Protokolle ) , die verwendet wird , zu definieren, lokalisieren, implementieren und machen Web - Services interagieren miteinander. Ein Webservice-Protokollstapel stapelt normalerweise vier Protokolle:

  • (Service) Transport Protocol : verantwortlich für den Transport von Nachrichten zwischen Netzwerkanwendungen und umfasst Protokolle wie HTTP , SMTP , FTP sowie das neuere Blocks Extensible Exchange Protocol (BEEP).
  • (XML) Messaging Protocol : verantwortlich für die Codierung von Nachrichten in einem gemeinsamen XML- Format, damit sie an beiden Enden einer Netzwerkverbindung verstanden werden können. Derzeit umfasst dieser Bereich Protokolle wie XML-RPC , WS-Addressing und SOAP .
  • (Service) Description Protocol : Wird verwendet, um die öffentliche Schnittstelle zu einem bestimmten Webdienst zu beschreiben. Typischerweise wird hierfür das WSDL- Schnittstellenformat verwendet.
  • (Service) Discovery Protocol : Zentralisiert Dienste in einer gemeinsamen Registrierung, sodass Netzwerk-Webdienste ihren Standort und ihre Beschreibung veröffentlichen können und es leicht macht, die im Netzwerk verfügbaren Dienste zu ermitteln. Universal Description Discovery and Integration (UDDI) war für diesen Zweck gedacht, wurde jedoch nicht weit verbreitet.

Der Protokollstack kann auch eine Reihe von übergeordneten Protokollen wie Business Process Execution Language (WS-BPEL) oder WS-Security für Sicherheitserweiterungen enthalten.

Externe Links