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

SQL Anywhere 12.0.1 » QAnywhere » QAnywhere テクノロジ

 

QAnywhere の機能

QAnywhere は、以下のアプリケーション間通信機能とコンポーネントで構成されています。

  • QAnywhere API   オブジェクト指向の QAnywhere API は、Windows デスクトップ向けや Windows Mobile デバイス向けのメッセージングアプリケーションを構築するためのインフラストラクチャとして使用できます。QAnywhere API は Java、C++、.NET、SQL で使用できます。

  • 蓄積転送   QAnywhere アプリケーションは、クライアントとサーバーの間の接続が確立されてデータ転送が可能になるまで、ローカルにメッセージを格納しておきます。

  • データ同期の補完   QAnywhere アプリケーションは、リレーショナルデータベースを一時的なメッセージストアとして使用します。リレーショナルデータベースを使用することで、メッセージストアのセキュリティ保護、トランザクションベースのコンピューティング、リレーショナルデータベースのその他の利点が得られます。

    SQL Anywhere リレーショナルデータベースをメッセージストアとして使用すると、QAnywhere とデータ同期ソリューションを容易に組み合わせることができます。これは、どちらも Mobile Link 同期を使用して、クライアント/サーバー間情報交換の基本メカニズムを実現しているからです。

  • 外部メッセージングシステムとの統合   QAnywhere アプリケーション間でメッセージ交換を実現できるだけでなく、JMS インターフェイスをサポートする外部メッセージングシステムに QAnywhere クライアントを統合することもできます。

  • 暗号化   メッセージは、トランスポートレイヤーセキュリティを使用し、暗号化して送信できます。また、単純暗号化または FIPS 認定の任意の AES アルゴリズムを使用して暗号化できます。

  • 圧縮   メッセージの内容は、一般的な ZLIB 圧縮ライブラリを使用して圧縮してから格納できます。

  • 認証   QAnywhere クライアントの認証は、組み込みの機能を使用したり、組織で使用している認証サーバーなどのカスタム認証スクリプトを使用したりして実行できます。

  • 複数ネットワーク対応   QAnywhere は、TCP/IP または HTTP をサポートしている有線ネットワークまたは無線ネットワークのすべてで動作します。

  • フェールオーバー   複数の Mobile Link サーバーを実行し、いずれかのサーバーで障害が発生したときに代替サーバーに処理が引き継がれるようにすることができます。

  • 管理   QAnywhere アプリケーションは、クライアント側とサーバー側でメッセージの参照と操作を実行できます。

  • 複数のキュー   クライアントデバイス上で任意の名前のキューを複数使用できるので、1 つのデバイスで複数のクライアントアプリケーションを実行できます。アプリケーションは、任意の数のキューを使用してメッセージを送受信できます。メッセージは、同一デバイスで動作しているアプリケーションの間だけでなく、それぞれ異なるデバイスで動作しているアプリケーションの間でも交換できます。

  • サーバーによって開始されるメッセージの送受信   QAnywhere を使用すると、クライアントデバイスにメッセージをプッシュできるので、クライアントアプリケーションにメッセージ駆動型のロジックを実装できます。

  • 転送ルール   転送ルールを作成すると、メッセージの転送を実行するタイミングを指定できます。

  • 再開可能なダウンロード   サイズの大きなメッセージやまとまった量のメッセージがある場合、それらのメッセージは少しずつ QAnywhere クライアントに送信されます。これによって、ネットワーク障害が発生した場合のデータの再転送が最小限に抑えられます。

  • 配信の保証   QAnywhere を使用すると、メッセージが確実に配信されます。

  • モバイル Web サービス   モバイル Web サービスは、QAnywhere 経由の Web サービス要求と応答の転送を容易にします。