Überblick über die Webdienste
Visual FoxPro ermöglicht es Ihnen, Webdienste mit Ihren Anwendungen zu verwenden. Ein Webdienst ist eine im Internet verfügbare Klasse (ein Objekt), auf die Sie mit normalen, objektorientierten Aufrufen programmgesteuert zugreifen können. Nehmen Sie z. B. an, Sie möchten auf einen Webdienst zugreifen, der den Wetterbericht für eine bestimmte Stadt zurückgibt. Sie könnten nun einen Methode verwenden, die die Temperatur zurückgibt, wenn sie im Namen einer Stadt übergeben wird. Sie könnten sogar Ihren Visual FoxPro-COM-Server (OLEPUBLIC) als Webdienst veröffentlichen, der Informationen enthält, auf die andere Clients im Internet zugreifen können.
Webdienste und das SOAP Toolkit
Die Unterstützung für Webdienste in Visual FoxPro erfolgt über einen Satz an Erweiterungen zum Microsoft SOAP Toolkit 2.0. Um Webdienste verwenden zu können, muss das Microsoft SOAP Toolkit, Version 2.0 oder höher, auf Ihrem Computer installiert sein. Das Toolkit ist im Lieferumfang von Visual FoxPro enthalten, es kann jedoch auch von der Microsoft-Website bezogen werden.
Die Webdienste, die in Visual FoxPro (und vom Toolkit) unterstützt werden, werden von SOAP (Simple Object Access Protocol) mit Hilfe einer WSDL-Implementierung (Web Services Description Language) verwaltet, die mit WSDL 1.1 kompatibel ist. Da Visual FoxPro die Funktionalität des Toolkits erweitert, werden zukünftige Änderungen, die vom W3C an der WSDL-Spezifikation vorgenommen werden, direkt in Visual FoxPro übernommen, sobald Sie eine Aktualisierung auf eine neuere Version des Toolkits vornehmen, das diese Änderungen enthält.
Wenn Sie Webdienste von Ihren Visual FoxPro-COM-Servern aus veröffentlichen, müssen Sie über eine Installation von Microsoft Internet Information Server (IIS) verfügen. Weitere Informationen zu unterstützten Plattformen finden Sie in der Dokumentation zum Toolkit.
Weitere Informationen zu SOAP, WSDL oder dem Toolkit finden Sie in der Dokumentation zum Toolkit oder in der SOAP Developer Resources-Website (https://www.microsoft.com/germany/msdn/net/#webserv).
Inhalt dieses Abschnitts
- Webdienstregistrierung
Das Dialogfeld Registrierung ermöglicht es Ihnen, Informationen anzugeben, um einen Webdienst zu abonnieren. - Aufrufen der Webdienste
Sie können problemlos Code hinzufügen, um Webdienste in Ihrem Quellprogramm aufzurufen. - Angeben eines Standardspeicherortes für Webdienste
Wenn Sie COM-Server als Webdienste veröffentlichen, werden Sie beim ersten Versuch, einen Webdienst zu veröffentlichen, aufgefordert, einen Standardspeicherort anzugeben. - Webdienstpublishing
Die Webdiensterweiterungen von Visual FoxPro ermöglichen es Ihnen, Visual FoxPro-COM-Server als Webdienste zu veröffentlichen, auf die überall im Web zugegriffen werden kann. - Webdienstbereitstellung
Hier erfahren Sie, welche weitervertreibbaren Komponenten aus dem Toolkit verwendet werden müssen, wenn Sie benutzerdefinierte Anwendungen bereitstellen, die Webdienste verwenden. - Projekthook für Webdienste
Das Dialogfeld Weitere Optionen für Webdienst ermöglicht es Ihnen, eine Option auszuwählen, um automatisch Webdienst-Unterstützungsdateien zu generieren, wenn ein COM-Server erneut erstellt wird. Durch diese Option wird ein Projekthook für das Projekt eingerichtet, der das Webdienstmodul aufruft, um die Webdienst-Unterstützungsdateien neu zu erstellen.
Verwandte Abschnitte
- Erweitern von Anwendungen
Sie können eine einfache Visual FoxPro-Anwendung erweitern, indem Sie sie mehrbenutzerfähig machen, die Vorteile von ActiveX-Steuerelementen und automatisierungsfähigen Anwendungen nutzen und Funktionalität für den internationalen Einsatz hinzufügen.