Web サービスは、異なるプラットフォームや言語で実行されるアプリケーションによるデータの対話や交換を実現します。Web サービスシステムでは、各アプリケーションが 1 つのインターフェイスを使用して、アプリケーションの情報を Web サーバーに変換します。たとえば、SQL
Anywhere は独自の組み込み Web サービスサーバーまたは外部の Web サーバー経由で Web サービスの要求を送受信できます。この機能によって、他のアプリケーションが SQL Anywhere データベース内部に保存されている情報にアクセスできます。また、Web
サービスは、サービス指向アーキテクチャー (SOA) で使用されます。
SQL Anywhere のモバイル Web サービスによって、使用している Web サービスをモバイル環境に拡張できます。モバイル Web サービスは、Web サービスの機能と利点と、SQL Anywhere が持つ先進的なモバイルテクノロジを組み合わせて提供します。モバイル
Web サービスを使用すると、モバイルアプリケーションがオフラインであっても、Web サービス要求を作成し、後で転送できるように要求をキューイングできます。モバイル Web サービスでは、要求と応答を確実に配信するために、QAnywhere メッセージングテクノロジを使用しています。これにより、開発者は、接続された環境で作業している場合と同様に、Web
サービスの開発やアクセスに集中できます。QAnywhere を使用すると、モバイル環境における要求と応答の転送、認証、直列化が簡単になります。
また、モバイル Web サービスには、次の特性があります。
セキュアな通信を実現するための、HTTP と HTTPS の両方をサポートする Web サービスコネクター