Überblick zu Web-Services

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Anwendungen, Komponenten und Bibliotheken erstellen - Index

Web-Service-Anwendungen sind Server-Implementierungen, die an die Clients keine Anforderungen in Bezug auf eine bestimmte Plattform oder Programmiersprache stellen. Diese Anwendungen definieren Interfaces in einem sprachneutralen Dokument und ermöglichen mehrere Kommunikationsmechanismen.

Web-Services arbeiten mit SOAP (Simple Object Access Protocol). SOAP ist ein standardisiertes, einfaches Protokoll für den Informationsaustausch in dezentralisierten, verteilten Umgebungen. Aufrufe von Remote Procedures werden in XML codiert. Als Kommunikationsprotokoll dient normalerweise HTTP.

Web-Service-Anwendungen publizieren unter Verwendung eines WSDL-Dokuments (WSDL = Web Service Definition Language) Informationen dazu, welche Interfaces verfügbar sind und wie sie aufgerufen werden können. Auf der Server-Seite kann die Anwendung ein WSDL-Dokument mit einer Beschreibung Ihres Web-Service publizieren. Auf der Client-Seite kann ein publiziertes WSDL-Dokument durch einen Experten oder ein Befehlszeilenprogramm importiert werden, sodass Sie die erforderlichen Interface-Definitionen und Verbindungsinformationen erhalten. Wenn Sie bereits über ein WSDL-Dokument verfügen, in dem der zu implementierende Web-Service beschrieben wird, können Sie den server-seitigen Code beim Importieren des WSDL-Dokuments generieren.

Siehe auch