Web Services abrufen mit Visual Basic .NET

Veröffentlicht: 12. Apr 2004 | Aktualisiert: 29. Jun 2004

Von Mathias Schiffer

Web Services stellen ein API über das WWW zur Verfügung. Dieser MSDN Quickie wendet sich an Einsteiger und führt sie durch die wichtigsten Schritte zur Nutzung von Web Services unter Visual Basic .NET.

XML Web Services als Software-Komponenten stellen ihre Informationen über Protokolle bereit (v.a. HTTP, XML, SOAP und WSDL), vor denen Visual Basic .NET Sie abschirmt: Sie arbeiten - von ein paar vorbereitenden Ausnahmen einmal abgesehen - einfach mit ihnen, als hätten Sie eine lokale Komponente eingesetzt.

Die Vorteile liegen auf der Hand: Über einen einheitlichen, offenen und freien Kommunikationsweg tauschen Sie Informationen mit anderen Rechnern in einem Netzwerk aus, ohne sich um Details kümmern zu müssen. Ob das dazwischen liegende Netzwerk ein kleines LAN zwischen verschiedensten inhomogenen Plattformen oder das Internet ist, spielt dabei keine entscheidende Rolle.

Dieser MSDN Quickie zeigt Ihnen an einem Beispiel die wenigen Schritte, die Sie zur Nutzung eines fremden Web Service benötigen.

Im Beispiel soll eine Windows-Anwendung erstellt werden, die sich über das Internet eines Web Services bedient. Starten Sie also Visual Studio .NET und erstellen Sie eine Visual Basic Windows-Anwendung. Nennen wir sie "CallWS".

UseWebService_01.gif

Bild 1

Wählen nun aus dem Menü Projekt den Menüeintrag "Webverweis hinzufügen". Im folgenden Dialogfenster erhalten Sie die Möglichkeit, einen Web Service anzugeben. Wenn Sie den URL eines Web Service kennen, können Sie diesen direkt eingeben. Andernfalls hilft Ihnen das Suchen-Fenster der UDDI (Universal Description, Discovery, and Integration) Registry, einer Art Web Services Branchenverzeichnis.

UseWebService_02.gif

Bild 2.