? Ein Web Service ist ein Software-System, Maschine-zu- Maschine-Interaktionen in einem Netzwerk ermöglicht . Der Dienst nutzt typischerweise XML-Sprache als Programmquelle zu notwendigen Protokolle für Netzwerk- Interaktionen zu entwickeln. Die XML- Protokolle entwickelt werden, um Schreiben und Formatieren von Nachrichten , und diese Protokolle auch gemeint sind , zu lokalisieren und zu transportieren Nachrichten von einem Rechner auf einen anderen . Eine solche leichtgewichtigen Protokoll wird als Simple Object Access Protocol bezeichnet. SOAP
SOAP ist ein Protokoll, Informationen auszutauschen in einer dezentralen und verteilten Netzwerkumgebung hilft . Th -Protokoll wird im XML- Dokumente codiert. Die XML-Nachrichten in SOAP besteht aus drei Teilen . Erstens, "Hülle" , die , was in einer Nachricht , die sollten damit umgehen und wie sie zu verarbeiten definiert . Zweitens, eine Reihe von XML " encoding" Regeln und Syntax Prozeduren aus anderen Programmiersprachen , Datenbanken und semi- strukturierte Datentypen abgeleitet. Drittens sind die " Konvention " XML-Regeln für die Darstellung von Remote- Verfahren, das für die Client-Server- Austausch aufruft.
SOAP -Nachricht
Eine SOAP-Nachricht ist ein XML-Dokument , abgesehen von Kodierung und Syntax Konvention , auch hält sich an vier grundlegenden Strukturelemente : Umschlag , header, " Körper und Schuld. Umschlag ist die Haupt-und die obligatorische Element des XML-Dokuments , die die Nachricht . Der Header ist ein optionales untergeordnetes Element des SOAP- Umschlag und enthält Einträge, die weiter zu definieren die Art des Umschlags. Der Körper der SOAP-Nachricht ist obligatorisch und enthält Informationen für die ultimative Empfänger der Nachricht bestimmt . Fehler , das letzte Element in der SOAP-Nachricht ist optional und trägt Nachricht Fehler-und Status -Berichte.
SOAP Nodes
Eine SOAP-Knoten ist ein virtuelles Terminal in einer Programmiersprache Flussdiagramm, das den logischen Prozess , in dem eine SOAP-Nachricht identifiziert arbeitet . Ein Knoten kann im Protokoll angewendet werden, um zu übertragen , zu verarbeiten, zu empfangen oder weiterleiten einer SOAP-Nachricht . Ein Knoten , der die Nachricht übermittelt wird eine SOAP- Sender genannt , und derjenige, der es akzeptiert wird als SOAP -Empfänger . Ferner wird der Absender beachten , von dem die Nachricht stammt Protokoll genannt die anfängliche SOAP Sender und beachten Sie, dass das endgültige Ziel der Nachricht anzeigt, als die ultimative SOAP -Empfänger zur Kenntnis genommen. Ein Vermittler Knoten ist ein SOAP -Empfänger und eine SOAP- Sender und leitet eine SOAP-Nachricht von der ersten SOAP Sender zum Empfänger ultimative SOAP
SOAP Nachricht Pfad
Die SOAP Nachrichtenpfad ist die Menge der SOAP -Knoten , die den Fluss einer SOAP-Nachricht anzuzeigen. Eine Meldung Pfad umfassen typischerweise Absender , Empfänger und Vermittler Knoten . Ein Pfad zeigt auch den Ursprung und die endgültigen Zielknoten einer SOAP-Nachricht . Im einfacheren Fall wird eine SOAP-Nachricht zwischen zwei Knoten übertragen wird, von einem Sender zu einem Empfänger . Jedoch in komplexeren Fällen verarbeiten ein oder mehrere zwischengeschaltete Knoten SOAP-Nachrichten , und dann schicken Sie es an den nächsten Knoten und dem nächsten Knoten , bis die Nachricht sein endgültiges Ziel erreicht .