"Wenn eine Idee nicht zuerst absurd erscheint, taugt sie nichts."
Ein Webdienst ist eine Softwarekomponente, die unter Verwendung von bestehenden Technologien wie HTTP (für den Transport der Daten) und XML (für die Formatierung der Daten) "über das Web" genutzt werden kann. In diesem Kapitel wollen wir die Programmierung von und mit Webdiensten in PHP auf Grundlage der XML-Standards SOAP und Web Service Description Language (WSDL) betrachten. SOAP dient der Formatierung der Daten, WSDL der Beschreibung der durch den Webdienst angebotenen Funktion(en).
Dank der verbesserten Unterstützung für XML-Technologien
(siehe Kapitel 8) bietet PHP 5 eine
ebenso effiziente wie komfortable Schnittstelle für die Arbeit mit
Webdiensten an. Diese ist jedoch in der Standardkonfiguration nicht
aktiviert und muss über --enable-soap bei der
Konfiguration des Build-Prozesses aktiviert werden (siehe
Anhang A).