Webdienste verbinden Anwendungen miteinander, die auf heterogenen Plattformen und mit verschiedenen Sprachen laufen, um den
Austausch von Daten unter ihnen zu ermöglichen. In einem Webdienstsystem benutzt jede Anwendung eine Schnittstelle zur Übersetzung
der Informationen von der Anwendung auf den Webserver. Beispiel: SQL Anywhere kann Anforderungen an einen Webdienst senden
und solche von einem Webdienst erhalten, indem ein integrierter Webdienstserver oder ein externer Webserver eingesetzt wird.
Aufgrund dieser Funktionalität können andere Anwendungen auf Informationen zugreifen, die in SQL Anywhere-Datenbanken gespeichert
sind. Webdienste werden auch in dienstorientierten Architekturen (SOAs, Service-Oriented Architectures) verwendet.
Die mobilen Webdienste von SQL Anywhere erweitern Ihre Webdienste auf mobile Umgebungen. Mobile Webdienste kombinieren die
Funktionalität und die Vorteile von Webdiensten mit der führenden Technologie für mobile Anwendungen von SQL Anywhere. Mit
mobilen Webdiensten können Sie mobile Anwendungen erstellen, um Anforderungen an Webdienste (auch wenn sie offline sind) zu
übernehmen und diese Anforderungen für eine spätere Übertragung zwischenzuspeichern. Mobile Webdienste benutzen die Nachrichtenverarbeitungstechnologie
von QAnywhere, um die Zustellung von Anforderungen und Antworten sicherzustellen. Dies bedeutet, dass Sie sich auf die Entwicklungsarbeit
konzentrieren können und auf den Webdienst wie in einer ständig verbundenen Umgebung zugreifen. QAnywhere vereinfacht die
Übertragung, Authentifizierung und Serialisierung von Anforderungen und Antworten in mobilen Umgebungen.
Außerdem enthalten mobile Webdienste folgende Eigenschaften:
Ein Webdienst-Konnektor, der HTTP und HTTPS für sichere Kommunikation unterstützt.
Die Fähigkeit, eine Proxyklasse zu erstellen, die die Entwicklung vereinfacht.