| |
22 LebencWissenschaftscBezeichner Nahmen Spezifikation An 13,2,1 Portarten WSDL hat ein Konzept, das bekannt ist als ein "portType.", Ein portType ist einer CORBA-Schnittstelle oder sogar einer Javaschnittstelle analog. Es ist ein Satz Methodenunterzeichnungen, welche die Arten des Einganges und der Ausgabeparameter beschreiben. LSID-Auflösungsservice-Torarten Weil diese Plattform, die spezifische Schnittstelle vom allgemeinen Modell abgeleitet wird, früh alle Definitionen sind gültig auch beschrieb hier mit den folgenden Ausnahmen, welche die Besonderheit des Netzes ausdrücken, hält Plattform instand: Methoden- getAvailableServices bringt ein WSDL-Dokument zurück, das alle Datenwiederherstellungsservices einschließlich ihrer Positionen definiert. Merken Sie daß Wiederherstellungsdienstleistungen etwas Daten kann nicht metadatawiederherstellung stützen, können einige nicht ZUSATZINFORMATIONWIEDERHERSTELLUNG und einige kann zusätzliche Methoden haben. Aus diesem Grund hat jede Datenwiederherstellungsmethode seine eigene Portart. So, eine Datenwiederherstellung Diensterbringer kann auswählen und wählen, den Methoden es einführen, indem sie eine oder mehr der Schnittstellen einführen. Methoden- getMetadata und getMetadataSubset bilden Sie die Eingangsparameter- accepted_formats ab (wie früh definiert) in acceptedFormats einer einzelne Zeichenkette . Die Zeichenkette enthält eine bestellte, Komma-getrennte Liste der Mittelarten. Der Verbrauch von solche Vorbereitungen (anstelle von einer Reihe Zeichenketten) ist zweckmäßig erfolgt, um zu erlauben, daß die Methoden zu anderer Leitung abgebildet werden formatiert leicht (spezifisch zu HTTP ohne SEIFE abgebildet werden). Merken Sie das, obgleich das Verfallsdatum wie eine grundlegende Datenart xsd:dateTime XML ausgedrückt wird sein Profil sollte noch sein eingeschränkt, wie früh definiert. LSID-Auflösungsentdeckungservice-Torarten Methoden- getLSIDResolutionService bringt eine Liste von URLs zurück, jedes von ihnen, zeigend auf ein WSDL-Dokumentdefinieren LSID-Auflösungsservice, einschließlich seiner Position. LSID, das Service Portarten zuweist Die WSDL folgen nah dem Plattform-unabhängigen Modell, einschließlich des Verbrauches der komplizierteren Datenarten. 13,2,2 Schwergängigkeiten Die Schwergängigkeiten werden von den Portarten (Schnittstellen) oben beschrieben getrennt, weil er es einfacher für die bildet, die errichten wechselnde Schwergängigkeiten für das gleiche Tor schreibt mit einem anderen Transportprotokoll (das nicht Teil dieser Spezifikation ist). 13,2,2,1 Schwergängigkeiten für das SEIFENÜBER-HTTP Einige WSDL-Akten definieren die Schwergängigkeit für die SEIFE über HTTP-Implementierung. Dieses ist die einzige Schwergängigkeit, die definiert wird für alle Portarten. Die Schwergängigkeit benutzt das "MIME" WSDL namespace binden in bestimmten Plätzen. Dieses soll bedeuten, daß die Daten gesendet werden sollten als Teil einer kodierten Mehrfachanzeige MIME. Dies heißen, SEIFE mit Zubehören zu gebrauchen. Der Grund für dieses ist daß es die optimale Weise ist, XML-Dokumente und binäre Blobs von Daten zu übertragen. Dieses verhindert Probleme mit Buchstaben Encodings, die auftreten können, wenn XML-Dokumente innerhalb einander eingebettet werden. Alle Methoden getAvailableServices , getData , getMetadata und getMetadataSubset Rückholdaten über SEIFE "Zubehöre". Dieses ist eine vorzuziehende Weise - aber die Autoren dieser Spezifikation beachten daß nicht alle SEIFENTOOLKITS (für die verschiedene Programmierung Sprachen), im Augenblick des Schreibens, völlig Unterstützung "Zubehöre". In jenen Fällen können die Implementierungen beschließen zu verwenden stattdessen bleiben die kodierung "binary64" für die zurückgebrachten Werte und weiterhin mit dieser Spezifikation compliant. |  |
|
| |
|
|