Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Mobile Link - サーバ起動同期 » Mobile Link サーバ起動同期の概要

 

サーバ起動同期のコンポーネント

Mobile Link サーバ起動同期では、次のコンポーネントが必要です。

  • Push 要求   Push 要求は結果セット内の値のローで、デバイスに Push 通知を送信するよう Notifier に指示します。Push 要求によって、サーバ起動同期が実行されます。Notifier などの、あらゆるデータベース・アプリケーションで Push 要求を作成できます。たとえば、価格が変更されたときにアクティブになるデータベース・トリガを使用して、Push 要求を作成できます。Push 要求を参照してください。

  • Mobile Link Notifier   Notifier は、Mobile Link サーバに統合されたプログラムです。統合データベースを頻繁にチェックして、Push 要求があるかどうかを確認します。Notifier が Push 要求をチェックする頻度を制御するには、Notifier のプロパティを指定します。Push 要求をチェックするビジネス・ロジックと、通知対象のデバイスを決定するビジネス・ロジックを指定する必要があります。Notifier が Push 要求を検出すると、デバイスに Push 通知が送信されます。Notifierを参照してください。

  • Mobile Link Listener   Listener は、デバイス上で実行される 1 つのプログラムです。Notifier から Push 通知を受信すると、メッセージ・ハンドラを使用してメッセージをフィルタし、アクションを開始します。一般的なアプリケーションのアクションは同期の呼び出しですが、アプリケーションから他のアクションも実行できます。選択したサーバ・ソースからの Push 通知や特定の内容が含まれる Push 通知に対して、異なる動作をするように Listener を設定できます。

    Windows デバイスでは、Listener はコマンド・ライン・オプションを使用して設定する実行プログラムです。Push 通知を受信するには、デバイスの電源がオンになっていて、Listener が動作中である必要があります。Windows デバイス用の Listener ユーティリティを参照してください。

    Palm デバイス用の Mobile Link Listener を使用するには、Windows デスクトップで Listener 設定ユーティリティを実行して設定ファイルを作成し、このファイルをデバイスにコピーしてから Listener を実行します。Palm デバイス用ユーティリティを参照してください。

  • ライトウェイト・ポーラ   ライトウェイト・ポーラは、指定された時間間隔で Push 通知をポーリングするデバイス・アプリケーションです。ライトウェイト・ポーラを使用すると、ゲートウェイを設定する代替手段となります。また、サーバへの永続的な接続を必要とせず、バッテリの寿命を伸ばすことができるため、ライトウェイト・ポーラを使用することをおすすめします。

    Listener は、Listener コマンド・ライン・オプションを使用して設定できるライトウェイト・ポーラです。別の方法として、ライトウェイト・ポーリング API を使用して、独自のライトウェイト・ポーラを作成できます。

    次の項を参照してください。

  • ゲートウェイ (ライトウェイト・ポーラの代替手段)   ゲートウェイでは、デバイスに Push 通知を送信するための Notifier インタフェースを提供します。ゲートウェイは、ライトウェイト・ポーラの代替となる手段です。デバイス・トラッキング・ゲートウェイ、SYNC ゲートウェイ、UDP ゲートウェイ、または SMTP ゲートウェイを使用して、メッセージを送信できます。ゲートウェイと Carrierを参照してください。