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を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |