DruckenMister WongFacebook

Webservice-Client mit Delphi .NET

von Martin Strohal

Einleitung

Für all diejenigen, die unser Tutorial zur Webservice-Programmierung mit Delphi 7 (Win32) nicht gelesen haben, noch eine kurze Einleitung zu dem Thema.

Bei Webservices handelt es sich um Programme, die auf einem anderen Rechner laufen. Diese Programme bieten nach außen eine definierte Schnittstelle, die von einem Client-Programm aufgerufen werden kann. Der Aufruf und die Antwort gehen im SOAP-Format über eine Netzwerkverbindung. Außer einer vielleicht etwas längeren Antwortzeit (aufgrund der Netzwerkverbindung) merkt die Client-Anwendung allerdings nicht viel davon. Delphi hilft dem Programmierer so weit, dass er sich nicht mit SOAP o.ä. beschäftigen muss.

Da Webservices im Konzept von .NET eine wichtige Rolle spielen, ist die Programmierung ohne größere Probleme möglich. In unserem Beispiel verwenden wir Delphi 2005 und einen Webservice, der E-Mail-Adressen auf ihre syntaktische Gültigkeit überprüft.