PDF Herunterladen
1) Webdienst definieren?
Ein Webdienst ist eine Art Software, auf die über das Internet zugegriffen werden kann. Es nutzt das XML-Messaging-System und bietet eine leicht verständliche Oberfläche für die Endbenutzer.
2) Was ist in den letzten Jahren auf diesem Gebiet neu?
Die Initiierung von XML in diesem Bereich ist die Weiterentwicklung, die dem Webdienst eine einzige Sprache für die Kommunikation zwischen den RPCs, Webdiensten und ihren Verzeichnissen bietet.
3) Geben Sie mir ein Beispiel für einen echten Webdienst?
Ein Beispiel für Webdienste ist der IBM Web Services-Browser. Sie können es von der IBM Alphaworks-Site herunterladen. Dieser Browser zeigt verschiedene Demos zu Webdiensten an. Grundsätzlich können Webdienste mit Hilfe von SOAP, WSDL und UDDI verwendet werden. All dies bietet eine Plug-and-Play-Oberfläche für die Nutzung von Webdiensten wie Börsenkurs, Verkehrsbericht, Wetterdienst usw.
4) Wie definieren Sie den Webdienst-Protokollstapel?
Es besteht im Wesentlichen aus verschiedenen Protokollen, die zum Erkunden und Ausführen von Webdiensten verwendet werden können. Der gesamte Stapel besteht aus vier Ebenen: Service Transport, XML Messaging, Service Description und Service Discovery.
5) Können Sie jede dieser Schichten des Protokollstapels definieren?
Die Service Transport-Schicht überträgt Nachrichten zwischen verschiedenen Anwendungen, z. B. HTTP, SMTP, FTP und BEEP (Blocks Extensible Exchange Protocol). Die XML-Messaging-Schicht codiert Nachrichten im XML-Format, sodass Nachrichten an jedem Ende verstanden werden können, z. B. XML-RPC und SOAP. Die Schicht "Dienstbeschreibung" beschreibt die Benutzeroberfläche eines Webdienstes, z. B. WSDL. Die Service Discovery-Schicht zentralisiert Dienste in einer gemeinsamen Registrierung und bietet einfache Veröffentlichungsfunktionen wie UDDI.
6) XML - RPC definieren?
Es ist ein Protokoll, das XML-Nachrichten verwendet, um Remoteprozeduraufrufe auszuführen.
7) SOAP definieren?
SOAP ist ein XML-basiertes Protokoll für die Übertragung zwischen Computern.
8) WSDL definieren?
Dies bedeutet Web Services Description Language. Dies ist im Grunde die Dienstbeschreibungsschicht im Bestand des Webdienstprotokolls. Die Schicht "Dienstbeschreibung" beschreibt die Benutzeroberfläche eines Webdienstes.
9) Welche Art von Sicherheit wird für Webdienste benötigt?
Die Sicherheitsstufe für Webdienste sollte höher sein als die von uns als Secure Socket Layer (SSL) bezeichnete. Diese Sicherheitsstufe kann nur über die Entrust Secure Transaction Platform erreicht werden. Webdienste benötigen diese Sicherheitsstufe, um zuverlässige Transaktionen und sichere vertrauliche Informationen zu gewährleisten.
10) Haben Sie eine Vorstellung von den Sicherheitsdiensten der Stiftung?
Wie aus dem Namen hervorgeht, bilden diese Dienste die Grundlage oder Grundlagen für Integration, Authentifizierung, Autorisierung, digitale Signaturen und Verschlüsselungsprozesse.
11) Entrust Identification Service definieren?
Der Entrust Identification Service wird von der Entrust Security Transaction Platform bereitgestellt. Mit dieser Plattform können Unternehmen die Identitäten steuern, denen bei der Ausführung von Transaktionen für Webdiensttransaktionen vertraut wird.
12) Was bedeutet UDDI?
UDDI steht für Universal, Description, Discovery und Integration. Dies ist die Erkennungsschicht im Webdienst-Protokollstapel.
13) Entrust Entitlements Service definieren?
Dieser Dienst überprüft Entitäten, die versuchen, auf einen Webdienst zuzugreifen. Beispielsweise gewährleistet der Authentifizierungsdienst, der Berechtigungsdienst, die Sicherheit im Geschäftsbetrieb.
14) Entrust Privacy Service definieren?
Wie der Name schon sagt, geht es um Sicherheit und Vertraulichkeit. Dieser Dienst verschlüsselt Daten, um sicherzustellen, dass nur betroffene Parteien auf die Daten zugreifen können.
15) Was meinst du mit PKI?
Es bedeutet Public-Key-Infrastruktur.
16) Mit welchen Tools wird ein Webdienst getestet?
Ich habe SoapUI für SOAP WS und das Firefox-Poster-Plugin für RESTFul Services verwendet.
17) Unterscheiden Sie zwischen einem SOA und einem Webdienst?
SOA ist ein Design und eine Architektur zur Implementierung anderer Dienste. SOA kann einfach mithilfe verschiedener Protokolle wie HTTP, HTTPS, JMS, SMTP, RMI, IIOP, RPC usw. implementiert werden. Während der Webdienst selbst eine implementierte Technologie ist. Tatsächlich kann man SOA über den Webdienst implementieren.
18) Diskutieren Sie verschiedene Ansätze zur Entwicklung eines SOAP-basierten Webdienstes?
Wir können einen SOAP-basierten Webdienst mit zwei verschiedenen Ansätzen entwickeln, z. B. Vertrag zuerst und Vertrag zuletzt. Beim ersten Ansatz wird zuerst der Vertrag definiert, und dann werden die Klassen aus dem Vertrag abgeleitet, während im späteren Ansatz zuerst die Klassen definiert werden und dann der Vertrag von diesen Klassen abgeleitet wird.
19) Wenn Sie einen Ansatz wählen müssen, welchen wählen Sie dann?
Meiner Ansicht nach ist der erste Ansatz, bei dem es sich um den Vertrag-First-Ansatz handelt, im Vergleich zum zweiten Ansatz praktikabler, hängt jedoch auch von anderen Faktoren ab.
20) Ist eine spezielle Anwendung erforderlich, um auf den Webdienst zuzugreifen?
Nein, Sie müssen keine spezielle Anwendung installieren, um auf den Webdienst zuzugreifen. Sie können von jeder Anwendung aus auf den Webdienst zugreifen, die XML-basierte Objektanforderungen und -antworten unterstützt.
21) Können Sie einige kostenlose und kommerzielle Implementierungen für Webdienste nennen?
Die mir bekannten Implementierungen sind Apache SOAP, JAX-WS-Referenzimplementierung, JAX-RS-Referenzimplementierung, Metro, Apache CXF, MS.NET und Java 6.
22) Namensbrowser, der den Zugriff auf den Webdienst ermöglicht?
Das JavaScript XmlHttpRequest-Objekt ist erforderlich, um über Browser auf den Webdienst zuzugreifen. Die Browser, die dieses Objekt unterstützen, sind Internet Explorer, Safari und Mozilla-basierte Browser wie FireFox.
23) Was ist REST?
REST steht für Representational State Transfer. REST selbst ist kein Standard, während es verschiedene Standards wie HTTP, URL, XML / HTML / GIF / JPEG.webp (Ressourcendarstellungen) und Text / XML, Text / HTML, Bild / GIF, Bild / JPEG.webp usw. (MIME-Typen) verwendet ).
24) Wie kann man Benutzern API bereitstellen?
Um den Benutzern eine API bereitzustellen, kann dies leicht mit einer "offenen Tabelle" durchgeführt werden. Sie müssen lediglich eine offene Tabelle schreiben, bei der es sich im Grunde um ein XML-Schema handelt, das auf einen Webdienst verweist.
25) Benennen Sie die verschiedenen Kommunikationskanäle im Webdienst?
Der Webdienst ist in drei Protokolle wie HTTP / POST, HTTP / GET und SOAP integriert. Es bietet drei verschiedene Kommunikationskanäle für Clients. Der Kunde kann eine beliebige Kommunikationsmethode gemäß den Anforderungen auswählen.
26) Wie können Sie den Webdienst dokumentieren?
Webdienste gelten als selbstdokumentierend, da sie vollständige Informationen zu den verfügbaren Methoden und Parametern enthalten, die für den XML-basierten Standard WSDL verwendet werden. Sie können auch weitere Informationen bereitstellen, um Webdienste über ihre eigenen WebService- und WebMethod-Attribute zu erläutern.
27) In welchen Situationen benötigen wir ASP.NET-Webdienste?
ASP.NET-Webdienste werden verwendet, wenn eine dreistufige Architektur in einem Webdienst implementiert werden muss. Es bietet praktische Möglichkeiten zur Verwendung von Middle Tier-Komponenten über das Internet. Der Hauptvorteil von .NET-Webdiensten besteht darin, dass sie in der Lage sind, über Firewalls hinweg zu kommunizieren, da sie SOAP als Transportprotokoll verwenden.
28) Was sind verteilte Technologien?
Der zunehmende Anteil verteilter Anwendungen hat die Nachfrage nach verteilten Technologien erhöht. Es ermöglicht die Segmentierung von Anwendungseinheiten und deren Übertragung auf verschiedene Computer in verschiedenen Netzwerken.
29) Unterscheiden Sie zwischen Webdiensten, CORBA und DCOM?
Webdienste übertragen / empfangen Nachrichten über das HTTP-Protokoll an die / von der Anwendung. Es verwendet XML zum Codieren von Daten.
CORBA und DCOM übertragen / empfangen Nachrichten zur / von der Anwendung über nicht standardmäßige Protokolle wie IIOP und RPC.
30) Können Sie einige Vorteile von Webdiensten nennen?
Der größte Vorteil des Webdienstes besteht darin, dass er von einer Vielzahl von Plattformen unterstützt wird. Darüber hinaus könnten Webdienste in naher Zukunft ihre Grenzen erweitern und neue Methoden verbessern, die den Kunden die Arbeit erleichtern. Die Erweiterung wirkt sich nicht auf die Clients aus, selbst wenn sie alte Methoden und Parameter anbieten.
31) Können Sie einige Standards nennen, die in Webdiensten verwendet werden?
Die in Webdiensten verwendeten Standards sind WSDL (zum Erstellen der Schnittstellendefinition), SOAP (zum Strukturieren von Daten), HTTP (Kommunikationskanäle), DISCO (zum Erstellen von Erkennungsdokumenten) und UDDI (zum Erstellen von Unternehmensregistern).
32) Erklären Sie kurz, was DISCO ist.
DISCO bedeutet Entdeckung. Es gruppiert die Liste der miteinander verbundenen Webdienste. Die Organisation, die Webdienste bereitstellt, gibt eine DISCO-Datei auf ihrem Server aus und diese Datei enthält die Links aller bereitgestellten Webdienste. Dieser Standard ist gut, wenn der Kunde das Unternehmen bereits kennt. Es kann auch innerhalb eines lokalen Netzwerks verwendet werden.
33) Erklären Sie kurz, was UDDI ist.
UDDI (Universal Description, Discovery and Integration) bietet ein konsolidiertes Verzeichnis für Webdienste im Internet. Kunden verwenden UDDI, um Webdienste gemäß ihren Geschäftsanforderungen zu finden. Grundsätzlich werden die Webdienste verschiedener Unternehmen gehostet. Um Webdienste freizugeben, müssen Sie sie in UDDI veröffentlichen.
34) Erläutern Sie die von .NET-Webdiensten unterstützten Datentypen.
.Net-Webdienste verwenden XML-basierte Standards zum Übertragen / Empfangen von Informationen. Daher können .NET-Webdienste nur mit Datentypen arbeiten, die dem XML-Schemastandard bekannt sind. Wie FileSteam werden Eventlog usw. von den XML-Schemastandards nicht erkannt und daher in Webdiensten nicht unterstützt.
35) Wie wird ein .NET-Webdienst getestet?
ASP.NET verwendet routinemäßig eine Testseite, wenn in einem beliebigen Browser die URL der .asmx-Datei abgerufen wird. Diese Seite enthält vollständige Informationen zu Webdiensten.
36) Wie wird ein .NET-Webdienst verwendet?
Da wir wissen, dass Webdienste auf XML-Standards aufgebaut sind. Daher müssen Clients ein umfassendes Verständnis der XML-basierten Nachrichten haben, um Nachrichten austauschen zu können. Clients können über .NET Framework, das Proxy-Mechanismen bietet, mit Webdiensten kommunizieren. Diese Proxy-Mechanismen enthalten detaillierte Informationen zum Datenaustausch innerhalb von Webdiensten, die von den Clients problemlos verwendet werden können.
37) Können Sie die beiden Microsoft-Lösungen für verteilte Anwendungen nennen?
Die beiden Microsoft-Lösungen für verteilte Anwendungen sind .NET Web Services und .NET Remoting.
38) Unterscheiden Sie zwischen .NET Web Services und .NET Remoting?
In Bezug auf das Protokoll verwendet der .NET-Webdienst HTTP, während .NET Remoting ein beliebiges Protokoll verwendet, dh TCP / HTTP / SMTP. In Bezug auf die Leistung ist .NET Remoting vergleichsweise schneller als .NET Web Service. Da .NET-Webdienste über IIS gehostet werden, ist sie daher weitaus zuverlässiger als das .NET-Remoting.
39) Benennen Sie die Komponenten, die beim Bereitstellen eines Webdienstes veröffentlicht werden sollen?
Die Komponenten, die während einer Webdienstbereitstellung veröffentlicht werden müssen, sind Webanwendungsverzeichnis, Webservice.asmx-Datei, Webservice.Disco-Datei, Web.Config-Datei und Bin-Verzeichnis.
40) Welche Schritte führt der Client aus, um auf einen Webdienst zuzugreifen?
Zunächst erstellt der Client in seiner Anwendung einen Webverweis auf den Webdienst. Dann wird eine Proxy-Klasse generiert. Danach wird ein Objekt der Proxy-Klasse erstellt und schließlich wird über dieses Proxy-Objekt auf den Webdienst zugegriffen.
41) Wie werden Webdienste in .NET implementiert?
Zum Implementieren von Webdiensten in .NET werden HTTP-Handler verwendet, die Anforderungen an .asmx-Dateien unterbrechen.
42) Erklären Sie einige Nachteile von Response Caching?
Das Zwischenspeichern von Antworten ist nutzlos oder inkompetent, wenn die Methode eine große Anzahl von Werten akzeptiert, da das Zwischenspeichern das Speichern vieler Informationen bedeutet. Wenn die Methode von einer externen Informationsquelle abhängt und diese nicht in den Parametern enthalten ist, werden solche Methoden umgangen.
43) Was ist die alternative Lösung für Response Caching?
Anstelle des Antwort-Caching kann das Daten-Caching (System.Web.Caching.Cach) verwendet werden.
44) Einige Nachteile der Verwendung von GET- und POST-Methoden für die Kommunikation mit dem Webdienst?
Diese Methoden sind weniger sicher und verhindern, dass Benutzer Strukturen und Objekte als Argumente übergeben. Außerdem können Benutzer keine ByRef-Argumente übergeben.
45) Wie kann man als Webdienst auf eine Klasse zugreifen?
Um als Webdienst auf eine Klasse zuzugreifen, sollte die Klasse von der System.Web.Services.WebService-Klasse geerbt und die Klasse mit dem WebService-Attribut qualifiziert werden.
46) Wie kann man über das Internet auf die Webdienstklassenmethode zugreifen?
Um über das Internet auf die Webdienstklassenmethode zuzugreifen, sollte eine Methode mit dem WebMethod-Attribut qualifiziert werden.
47) Wie ist eine SOAP-Nachricht aufgebaut?
Eine SOAP-Nachricht besteht aus SOAP-Umschlag, SOAP-Headern und SOAP-Body.
48) Können Sie verschiedene Arten von Webdiensten nennen?
Insgesamt gibt es zwei Arten von Webdiensten: SOAP-basierten Webdienst und RESTful-Webdienst.
Diese Frage wurde bereits früher erwähnt.
49) Was ist anders bei RESTful-Webdiensten?
Die RESTful-Webdienste enthalten keinen Vertrag oder keine WSDL-Datei.
50) Geben Sie mir einige Gründe, um den RESTful-Webdienst zu verwenden?
Die RESTFul-Webdienste sind einfach zu implementieren und zu testen. Es unterstützt verschiedene Datenformate wie XML, JSON usw.
51) Erklären Sie, was JAVA-Webdienste sind. Was sind die Methoden zum Erstellen von Webdiensten?
Java-Webservices wurden entwickelt, um grundlegende Webdienste auf der JAVA-Plattform zu erstellen und bereitzustellen.
Um einen Webdienst zu erstellen, werden zwei Ansätze verwendet
- Top-Down-Ansatz
- Aufladeansatz
52) Erklären Sie, was JAXP ist.
JAXP ist eine JAVA-API für die XML-Verarbeitung, mit der Anwendungen XML-Daten schreiben, lesen, bearbeiten und transformieren können. In ähnlicher Weise gibt es zur Ausführung anderer verschiedener Funktionen auch andere Java-APIs wie JAX-RPC, JAXM, JAXR, JAXB usw.
53) Erwähnen Sie das JAXB-Bindungsframework?
Das JAXB-Bindungsframework ist in drei Java-Paketen verfügbar
- xml.bind: Dieses Paket definiert abstrakte Klassen und Schnittstellen, die direkt mit Inhaltsklassen verwendet werden
- xml.bind.util: Dieses Paket enthält Dienstprogrammklassen, die von Clientanwendungen zum Verwalten von Marshalling-, Unmarshalling- und Validierungsereignissen verwendet werden können
- xml.bind.helper: Dieses Hilfspaket enthält Teilimplementierungen für einige der Schnittstellen javax.xml.bind. Diese APIs dürfen nicht direkt von Anwendungen verwendet werden, die eine JAXB-Architektur verwenden
54) Geben Sie ein einfaches Beispiel dafür, wie XML-Dokumente im JAVA-Framework Marshal und Unmarshal sein können.
Marshalling ist der Prozess des Konvertierens von XML-Dokumenten in eine Java-lesbare Form, während UnMarshalling der umgekehrte Prozess von Marshalling ist. Lassen Sie uns sehen, wie Java ein XML-Dokument demarshallt und dann wieder marshallt
JAXBContext jc = JAXBContext.newInstance ("com.acme.foo");
// Unmarschall aus foo.xml
Unmarshaller u = jc.createUnmarshaller ();
FooObject fooObj =
(FooObject) u.unmarshal (neue Datei ("foo.xml"));
// Marschall zu sytem.out
Marshaller m = jc.createMarshaller ();
m.marshal (fooObj, System.out);
55) Erklären Sie, was Marshaller tut, wenn die Eigenschaft jaxb.encoding nicht deklariert ist.
Standardmäßig verwendet der Marshaller "UTF-8", wenn die Eigenschaft jaxb.encoding nicht deklariert ist.
56) Erwähnen Sie, welche Arten der Validierung ein JAXB-Client durchführen kann.
Es gibt zwei Arten der JAXB-Client-Validierung, die ein JAXB durchführen kann
- Unmarshal Time Validation
- On-Demand-Validierung
57) Erwähnen Sie die drei Möglichkeiten, um mit dem Ereignis umzugehen, das während der Marschall-, Unmarschall- und Validierungsoperationen aufgetreten ist.
- Verwenden des Standardereignishandlers
- Registrieren und Implementieren eines benutzerdefinierten Ereignishandlers
- Verwenden Sie das Dienstprogramm ValidationEventCollector
58) Erklären Sie, wo sich der JAXB-Compiler befindet.
Der JAXB-Schema-Bindungs-Compiler befindet sich im Verzeichnis
59) In welchen Fällen müssen Sie die Standardbindung anpassen?
In einigen Fällen müssen Sie die Standardbindung wie folgt anpassen
- Erstellen einer API-Dokumentation für die vom Schema abgeleiteten JAXB-Pakete, -Klassen, -Methoden und -Konstanten
- Geben Sie semantisch aussagekräftige benutzerdefinierte Namen für Fälle an, die von der Standardzuordnung von XML-Name zu Java-Kennung nicht automatisch verarbeitet werden können
- Überschreiben der Standardbindung, z. B. Festlegen, dass eine Modellgruppe an eine Klasse und nicht an eine Liste angehängt werden soll
60) Erklären Sie, was Inline-Anpassung ist.
Anpassung an JAXB-Bindungen mithilfe von Inline-Bindungsdeklarationen in einer XML-Schemadatei in Form von
61) Erklären Sie, was XML-Signatur ist.
XML kann verwendet werden, um beliebige Daten zu signieren, unabhängig davon, ob es sich um Binärdaten oder XML handelt. Die Daten werden über URIs in einem oder mehreren Referenzelementen erkannt. Es wird in einer oder mehreren Formen beschrieben, wie abgenommen, umhüllend oder umhüllt.
62) Erklären Sie, was Stax ist.
Stax steht für Streaming API for XML. Es ist eine API zum Lesen und Schreiben von XML-Dokumenten, die aus der Programmiersprache JAVA stammen.
63) Erwähnen Sie, was sind die üblichen XML-APIs?
Die üblichen XML-APIs umfassen
- DOM-basierte oder baumbasierte APIs: Das gesamte Dokument wird als Baumstruktur für zufällige Verfügbarkeit durch Aufrufen der Anwendung in den Speicher eingelesen
- Ereignisbasierte APIs: Die Anwendung registriert sich, um Ereignisse abzurufen, wenn Entitäten im Quelldokument gefunden werden
64) Erklären Sie, was Push-Parsing und Pull-Parsing sind.
- Pull-Parsing: Streaming-Pull-Parsing bezieht sich auf ein Programmiermodell, bei dem eine Clientanwendung Methoden für eine XML-Parsing-Bibliothek aufruft, wenn sie mit einem XML-Infoset kommunizieren muss. Dies bedeutet, dass der Client XML-Daten nur erhält, wenn er dazu aufgefordert wird
- Push-Parsing: Beim Push-Parsing überträgt der Parser Parsing-Ereignisse oder XML-Daten an die Anwendung. Im Push-Modell hat der Parser den Parsing-Prozess in den Griff bekommen und der Parser ruft die implementierten Handler-Methoden auf.
65) Erklären Sie, auf welcher Technologie die XWS-Sicherheit basiert. Führen Sie die Optionen auf, die die XWS-Sicherheit zum Sichern von JAX-RPC-Anwendungen bietet.
Die XWS-Sicherheit basiert auf der Sicherung von Webdiensten, die auf JAX-RPC basieren, und auf einer eigenständigen Anwendung, die auf SAAJ basiert. Für die Sicherung der JAX-RPC-Anwendung stehen folgende Optionen zur Verfügung, die die XWS-Sicherheit bietet
- Digitale XML-Signatur
- XML-Verschlüsselung
- Überprüfung des Benutzernamens
- XWS-Sicherheitsframework-APIs
66) Listen Sie die sechs Pakete auf, die in der XML Digital Signature API verfügbar sind.
Digitale Signatur API ist
- xml.crypto
- xml.crypto.dsig
- xml.crypto.dsig.keyinfo
- xml.crypto.dsig.spec
- xml.crypto.dom
- xml.crypto.dsig.dom
67) Erklären Sie, was JAXR ist.
JAXR ist die JAVA-Programmier-API für Java-Plattformanwendungen, mit der auf verschiedene Arten von Metadatenregistern zugegriffen und programmgesteuert interagiert werden kann.
68) Erklären Sie, woraus die JAXR-Architektur besteht.
Die JAXR-Architektur besteht aus einem JAXR-Client und einem JAXR-Anbieter.
- JAXR-Client: Dies ist ein Client-Programm, das die JAXR-API verwendet, um eine Registrierung über einen JAXR-Anbieter zu verwenden
- JAXR-Anbieter: Dies ist eine Implementierung der JAXR-API, die den Zugriff auf einen bestimmten Registrierungsanbieter oder auf eine Klasse von Registrierungsanbietern ermöglicht, die auf gemeinsamen Spezifikationen basieren.
69) Erklären Sie, was JAXM-Messaging-Modelle sind.
Es gibt zwei Arten von Messaging-Modellen für JAXM synchron und asynchron
- Synchrones Messaging-Modell: In einem solchen Modelltyp kommuniziert der Client direkt mit der Quelle. In diesem Fall sendet der Client die Anfrage und wartet.
- Asynchrones Messaging-Modell: In diesem Modell leitet der Client die Nachricht an den Messaging-Anbieter weiter und kehrt zurück. Der Messaging-Anbieter führt dann das Routing der Nachricht an die Endquelle aus.
70) Erklären Sie, was UDDI, DISCO und WSDL sind.
- UDDI: Dies bedeutet Universal Description, Discovery und I. Es ist das Verzeichnis, das zum Veröffentlichen und Erkennen öffentlicher Webdienste verwendet wird
- DISCO: Es ist allgemein als Entdeckung bekannt. Es vereint gemeinsame Dienste und macht Schemadokumente der Webdienste verfügbar
- WSDL: Es steht für Web Service Description Language (WSDL). Es wird verwendet, um Webdienste zu beschreiben. Die Beschreibung enthält die URL der von Webdiensten unterstützten Webdienste, Eigenschaften und Methoden, den unterstützten Datentyp und die unterstützten Protokolldetails
- Nächster