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 サーバ API » ダイレクト・ロー・ハンドリング

 

ダイレクト・ロー・ハンドリングの概要

注意

ダイレクト・ロー・ハンドリングは、Mobile Link の高度な機能です。この機能を使用するには、Mobile Link アプリケーションの作成方法と Mobile Link API の使用方法を熟知していることが前提です。次の項を参照してください。

Mobile Link は、SQL とダイレクトの 2 種類のロー・ハンドリングをサポートしています。この 2 つは個別に使用することも併用することもできます。

  • SQL ロー・ハンドリング   リモート・データをサポートされた統合データベースに同期できます。SQL ベースのイベントは、競合の解決などの同期タスクを実行するための堅牢なインタフェースを提供します。SQL を直接使用したり、Java と .NET 用の Mobile Link サーバ API を使用して SQL を返したりできます。

  • ダイレクト・ロー・ハンドリング   リモート・データを任意の中央テータ・ソースに同期できます。ダイレクト・ロー・ハンドリングを使用することで、特別な Mobile Link イベントや Java 用および .NET 用の Mobile Link サーバ API を使用して、同期された未加工のデータにアクセスできます。

    同期可能なデータ・ソースには、アプリケーション、Web サーバ、Web サービス、アプリケーション・サーバ、テキスト・ファイル、スプレッドシート、非リレーショナル・データベースなど、ほとんどのものが該当します。また、統合データベースとして使用できない RDBMS も指定できます。ただし、Mobile Link システム・テーブルの格納には統合データベースが必要です。また、ダイレクト・ロー・ハンドリングの数多くの実装が、統合データベースと別のデータ・ソースとの両方に同期します。

    ダイレクト・ロー・ハンドリングを使用するには、Mobile Link 統合データベースの作成方法、同期スクリプトの追加方法、Mobile Link リモート・ユーザの作成方法に関する知識が必要です。

次の図は、Mobile Link の基本アーキテクチャを示しています。

統合データベースに対する SQL のロー・ハンドリングと Java または .NET に対するダイレクト・ロー・ハンドリングを示した Mobile Link アーキテクチャの図。

ダイレクト・ロー・ハンドリングのコンポーネント
クイック・スタート
ダイレクト・ロー・ハンドリングに関する開発のヒント