(57)【要約】  この発明による、データの複製、集約、統合およびモバイル化のためのシステムは、データの集約を単純化し、バックエンドの構造の変化に対応できかつ高度に分散されたデータソースに対処できる集約構造を生成するために、スケーラビリティを主な利点とする、機能的に独立かつ分散可能なモジュールの柔軟なフレームワークを提供する。さらに、これは、送信および受信中に最低限の転送負荷でモバイル環境に高度にアクセス可能な、安全なデータを配信するため、およびモバイルクライアント装置での安全なデータのためのフレームワークを作る。これに加え、幅広い範囲の装置からのおよび／または幅広い範囲の装置へのプッシュコンテンツを配信するために最新のモバイル接続のタイプを使用する。
2008500618.tif 000002
【特許請求の範囲】
【請求項１】
データの複製、集約、統合およびモバイル化のうちの少なくとも１つのためのシステムであって、前記システムは、
複製サーバを含み、前記複製サーバは、
（ｉ）  少なくとも２つのバックエンドデータソース間で、および／または
（ii）  少なくとも１つのバックエンドデータソースと少なくとも１つの入力／出力装置との間で、および／または
（iii）  少なくとも２つの入力／出力装置の間で、
データの複製を管理するためのものであり、前記システムはさらに、
あらゆるタイプの構造化されたデータに接続するためのデータコネクタと、
通信リンク上での前記入力／出力装置へのアクセスおよび前記入力／出力装置からのアクセスのための通信サーバと、
共通の管理部とを含む、システム。
【請求項２】
以下のモジュール、すなわち、複製サーバ、データコネクタおよび通信サーバのうちの１つまたは複数は他のモジュールから独立して機能するように実現され得る、請求項１に記載のシステム。
【請求項３】
前記データコネクタは少なくとも１つのバックエンドデータソースおよび少なくとも１つの複製サーバと通信するように適合されており、それにより前記データコネクタは、データトラフィックの最適化に対して柔軟性およびスケーラビリティが達成されるように、前記複製サーバから独立して実現される、請求項１または２のいずれかに記載のシステム。
【請求項４】
前記通信サーバは少なくとも１つの入力／出力装置および少なくとも１つの複製サーバと通信するように適合されており、それにより前記通信サーバは、データトラフィックの最適化に対して柔軟性およびスケーラビリティが達成されるように、前記複製サーバから独立して実現される、請求項１から３のいずれかに記載のシステム。
【請求項５】
前記システムは複数の複製サーバを含み、前記データコネクタは前記複数の複製サーバのうちの少なくとも２つと通信するように構成されている、請求項１から４のいずれかに記載のシステム。
【請求項６】
前記システムは複数の複製サーバを含み、前記通信サーバは前記複数の複製サーバのうちの少なくとも２つと通信するように構成されている、請求項１から５のいずれかに記載のシステム。
【請求項７】
前記複製サーバは少なくとも１つのデータコネクタおよび少なくとも１つの通信サーバと通信するように適合されており、それにより前記複製サーバは、データトラフィックの最適化に対して柔軟性およびスケーラビリティが達成されるように、前記データコネクタおよび前記通信サーバから独立して実現される、請求項１から６のいずれかに記載のシステム。
【請求項８】
前記システムは複数の通信サーバを含み、前記複製サーバは前記複数の通信サーバのうちの少なくとも２つと通信するように構成されている、請求項１から７のいずれかに記載のシステム。
【請求項９】
前記システムは複数の入力／出力装置を含み、前記通信サーバは前記複数の入力／出力装置のうちの少なくとも２つと通信するように構成されている、請求項１から８のいずれ
かに記載のシステム。
【請求項１０】
前記入力／出力装置はクライアントアプリケーションおよび／またはモバイルクライアントアプリケーションを備える、請求項１から９のいずれかに記載のシステム。
【請求項１１】
前記少なくとも２つの入力／出力装置の少なくともサブセットはクライアントアプリケーションおよび／またはモバイルクライアントアプリケーションを備える、請求項１から１０のいずれかに記載のシステム。
【請求項１２】
前記クライアントアプリケーションは少なくとも２つの異なるクライアントアプリケーションによって形成されている、請求項１０または１１に記載のシステム。
【請求項１３】
前記通信リンクは無線接続によって形成される、請求項１から１２のいずれかに記載のシステム。
【請求項１４】
前記通信リンクはワイヤベースの接続によって形成される、請求項１から１３のいずれかに記載のシステム。
【請求項１５】
モジュール、すなわち、前記複製サーバ、前記データコネクタおよび前記通信サーバのいずれかに関して、２つ以上のインスタンスが提供される、請求項１から１４のいずれかに記載のシステム。
【請求項１６】
前記モジュールの各インスタンスは、独立した動作を容易にするためにそれ自身のデータ記憶を特色とする、請求項１５に記載のシステム。
【請求項１７】
前記共通の管理は単一の管理ユニットによって形成される、請求項１から１６のいずれかに記載のシステム。
【請求項１８】
前記共通の管理は、アクセス権によって責任の予め定められたフィールドに関して別々の管理ユニットに分割される、請求項１から１６のいずれかに記載のシステム。
【請求項１９】
共通のデータ構造が、前記データコネクタから前記複製サーバを通じて前記通信サーバへと提供され、集約中に柔軟性を提供する、請求項１から１８のいずれかに記載のシステム。
【請求項２０】
前記共通のデータ構造は、フィールドレベルまでの、ユーザレベルのアクセス権制御を提供するように構成されている、請求項１９に記載のシステム。
【請求項２１】
前記共通のデータ構造は、フィールドレベルまでの、装置レベルのアクセス権制御を提供するように構成されている、請求項１９または２０に記載のシステム。
【請求項２２】
前記共通のデータ構造は、フィールドレベルまでの、接続タイプレベルのアクセス権制御を提供するように構成されている、請求項１９から２１のいずれかに記載のシステム。
【請求項２３】
モジュール、すなわち、前記データコネクタおよび前記通信サーバのいずれかは、任意の数のインスタンスで実現され、かつ、最大限の協調的な配信を提供するために、１つまたは複数の複製サーバの周りで組み合わされ得る、請求項１から２２のいずれかに記載のシステム。
【請求項２４】
モジュール、すなわち、前記複製サーバ、前記データコネクタおよび前記通信サーバの
いずれかの少なくとも１つのインスタンスは、ターゲットモジュールまたは固定されたワイヤベースの装置もしくはモバイル無線装置にデータを通信するためにプッシュトランザクションを開始するように構成され得る、請求項１から２３のいずれかに記載のシステム。
【請求項２５】
プッシュトランザクションに対する構成は、イベント駆動および／または時間ベースのルールに設定され得る、請求項２４に記載のシステム。
【請求項２６】
前記システムは複製および集約の要求の両方に対処するように設計されたフィールド駆動のデータ構造を利用するように構成されている、請求項１から２５のいずれかに記載のシステム。
【請求項２７】
前記システムはクライアントアプリケーション上でバージョン制御を管理するように構成されている、請求項１から２６のいずれかに記載のシステム。
【請求項２８】
前記システムはバージョンの更新を自動的に配信するように構成されている、請求項１から２７のいずれかに記載のシステム。
【請求項２９】
前記システムは、分散された環境で自動化されたバージョンの更新を容易にするために、それ自身のモジュール、すなわち、複製サーバ、データコネクタおよび通信サーバ上でバージョン制御を管理するように構成されている、請求項１から２８のいずれかに記載のシステム。
【請求項３０】
前記システムは、データ構造および／またはアクセス権の変更によってクライアントアプリケーションで動的なテンプレートの調整を管理するように構成されている、請求項１から２９のいずれかに記載のシステム。
【請求項３１】
その個々のモジュール間でトランザクションの伝送を管理するための方法であって、前記方法は、
データを受信すると、受信モジュールがまず送信モジュールのアクセス権を確認するステップと、
正当な接続に対して、受信モジュールが前記受信されたデータを集めて、トランザクションの整合性を検証するステップと、
受信モジュールが宛先モジュールを決定し、前記宛先モジュールの利用可能性を調べて、このモジュールにログオンするステップと、
接続の成功に基づいて、前記トランザクションを前記宛先モジュールに送信するステップとを含む、方法。
【請求項３２】
前記トランザクションを前記宛先モジュールに送信した後、送信モジュールが配信状態を監視して、必要であれば前記トランザクションを再度送信するステップをさらに含む、請求項３１に記載の方法。
【請求項３３】
請求項１から３０のいずれかに記載のシステムにおいて入力／出力装置として使用されるモバイル装置。
【請求項３４】
請求項１から３０のいずれかに記載のシステムにおいて入力／出力装置として使用される、固定されたワイヤベースの装置。
【発明の詳細な説明】
【技術分野】
【０００１】
発明の背景
この発明は、データの集約およびモバイル化、ならびに対人通信に関する。データは、レガシーシステムを含む、あらゆるタイプの構造化されたデータ記憶装置から検索され得る。この発明は、データ複製システムで実現され得る特定のデータ構造を使用する。特に、この発明は、異種のデータソースを集約および統合する際に最大限の柔軟性を必要とし、かつそのようなものを通信リンク上で配信するようなシステムに関する。この発明は、任意のプッシュ機能を備えた低帯域幅の通信リンク上でのデータの配信に特に好適である。これに加え、この発明によるシステムは、ビジネス環境において大きくかつ分散されたデータソースを処理するのに頑強であり、かつ任意の個人的な使用のために十分に経済的である。
【背景技術】
【０００２】
ほとんどの企業は、電子的に記憶された、クライアント、製品、スタッフ、収支、在庫、図面等に関連する情報を有する。しかしながら、これらデータ記憶装置は、通常、異なるシステムにあり、それらの間の集約は限られている。
【０００３】
さらに、従業員間、および従業員とクライアントとの間の対人的な連絡は、電子的な形でほとんど行なわれる。より大きなモビリティ（mobility）およびより短い反応時間に向かう今日の傾向では、任務に重要な情報へのアクセスが常に保証されることが重要である。
【０００４】
第１に、データのモバイル化は、現在では、非常に長くかつ費用のかかる開発サイクルを通じてのみ実現される。
【０００５】
第２に、バックエンドシステムにおける集約の欠如は、高速な反応時間に必要な任務に重要な情報についてのまとまった見方を妨げる。
【０００６】
したがって、まとまった情報および大量の対人通信との集約の欠如は、情報のモバイル的な使用法を、実現するのに費用がかかるものにし、不可能ではないとしても、最終的に特別な態様で使用するのに面倒なものにする。
【０００７】
モバイル的なデータ配信システムの実現は、通常、企業に、ウェブサーバおよびＥメールサーバのような高価なサポートインフラおよびアプリケーションに投資することを強いる。
【０００８】
個々の企業にも広がっているレガシーシステムの多様性は、データのモバイル的な配信に対してソリューションを開発するときに大きなハードルである。そのようなシステムは、通常、そのようなさまざまなソースおよびデータ構造からのデータの高度な集約および統合を必要とする。システム間でインターフェイスを開発する典型的な方法は、時間がかかり、高価で、かつエラーが起こりやすい。
【０００９】
さらに、結果は、通常、静的であり過ぎてユーザの急速に変化する要求に対応できず、どちらかの部門で変化の度に費用のかかる再開発をすることにつながる。
【００１０】
典型的なインターフェイスプロトコルは、それらの静的な性質を、データを記述的なエ
ンベロープにパッケージングすることによって補おうとする。このパッケージングは、しかしながら、データの伝送がスピードおよび量に対して最適化されることを必要とする領域での高価なオーバーヘッドにつながる。
【００１１】
需要の多い典型的なプッシュサービスは、通常、（１）クライアント装置からの時間が指定されたプル、（２）サーバ開始のＳＭＳ（Short Message Service、ショートメッセージサービス）、または（３）ＷＡＰプッシュ（Wireless Access Protocol、無線アクセスプロトコル）を通じて実現される。これら実現の選択肢の各々は欠点を有する。選択肢（１）は、大きなトラフィックを作り、真のリアルタイムではない。選択肢（２）は、ショートメッセージサービスの制約のためにサイズが制限され、セクターごとに１つの帯域幅に制限される。選択肢（３）は、ＷＡＰ対応装置を必要とし、それらの内容に関連して不釣合いに大きい転送パッケージを生成する。
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述の問題を考慮して、この発明の目的は、非常に短い時間で必要に応じてシステムを設置および構成することによって、多様なデータソース間での集約の容易な手段を提供することである。
【００１３】
それは、任務に重要な情報をアクセス可能かつ管理可能にするために、これらデータソースから情報を統合するプロセスを容易にすることを目的とする。
【００１４】
多様なシステムを集約する際にその効果を最大限にするために、その目的は、到達範囲おいて最大限の自由を提供することであり、すなわち、ソースデータは、どの場所、およびどの構造化されたデータソースにあってもよい。
【００１５】
タスクを単純化かつ合理化するために、目的は、対人通信、たとえば、Ｅメール、連絡、約束、タスク、ファックス、音声等を業務データと同じ配信プロセスへと集約することである。
【課題を解決するための手段】
【００１６】
発明の概要
この発明によるデータのモバイル化のためのシステムは、異なる機能性を備えた、構成要素とも称される、３つのモジュールを含む。これらは、データコネクタ、複製サーバ、および通信サーバである。これらモジュールは、データの複製、集約、統合およびモバイル化のうちの少なくとも１つを提供するように組み合わされ得る。複製サーバは、通信リンクを介してデータコネクタに接続されてもよく、これ自身はバックエンドデータ、たとえば、データベースまたはあらゆる他の構造化されたデータソースに接続されてもよい。これに代えて、またはこれに加え、複製サーバは、通信リンクを介して通信サーバに接続されてもよく、これ自身は通信リンクを介してクライアントアプリケーションに接続されてもよい。これに代えて、またはこれに加え、複製サーバは、通信リンクを介して別の複製サーバに接続されてもよく、これ自身は上述のモジュールのどれでもいくつでも接続されてもよい。
【００１７】
あらゆる種類のモジュールの１つまたは複数のインスタンスは、必要に応じて組み合わせてまたは個々に実現され得る。各モジュールは、通信リンクを介して、たとえば、ＴＣＰ／ＩＰ接続を介して、別の近隣のモジュールと通信し、分散された実現例を可能にする。通信リンクまたは接続が常に立上がって作動しているわけではないことが認められる。しかしながら、この発明を考慮して、通信リンクまたは接続は、そのようなリンクまたは接続が何らかの種類で構成またはセットアップされている場合、常に利用可能であるわけ
ではない携帯電話リンクのように、ある特定の時点で利用可能および使用可能でないことがあり得るが、２つのモジュール間に存在する。
【００１８】
言い換えると、モジュールのどれか、すなわち、データコネクタおよび通信サーバは、最大限の協調的な配信を提供するために、いくつのインスタンスで実現されてもよく、１つまたは複数の複製サーバの周りで組み合わされてもよい。
【００１９】
各モジュールは独立して、すなわち、他のモジュールへのアクセスを用いてまたは用いずに、そのタスクを実行することができる。このため、各モジュールは、関連データをローカルに保持するために自分自身のデータ記憶装置を備えている。その利点は、分散された環境における、または第三者へのシステムの境界を超えた、効率である。たとえば、モバイル装置は、データコネクタが一時的にバックエンドデータソースに接続されなくても、交信のために通信サーバに接続し得る。
【００２０】
各モジュールは、中央管理スクリーンを介して構成され得る。管理は、バックエンドソースへのデータ接続の定義、複製のためのデータのフィールドレベルの仕様、システム間の集約ルール、アクセスに対するユーザおよび装置のメンテナンス等のうちの少なくとも１つを含む。
【００２１】
データコネクタは、データソースに接続し、かつモバイル化または集約に意図されたデータのサブセットを規定するために使用される。データの流れは双方向であり得る。このプロセスはバックエンドシステムの通常動作を中断しない。バックエンドデータソースは、データベース、デスクトップスプレッドシート、Ｅメールシステム、ストリーミングメディア、音声起動システムに限られないが、これらと同様に多様であり得る。
【００２２】
複製サーバは、システム全体にわたってデータの制御および配信に対して責任を負う。制御インターフェイスを形成する管理スクリーンを介して、異なるバックエンドおよびモバイルソースから生じる情報を構造化および統合するために、集約ルールが規定され得る。
【００２３】
複製サーバは、ユーザおよびグループに対してデータアクセス権を維持することにも責任を負う。これら権利は、フィールドレベルまで構成可能であり、どのアクセス権、たとえば、読出／書込／削除をユーザがフィールドごとに有するかを示す。データアクセス権をさらに特化することは、変更元を含み、たとえば、ユーザは、自分のローカルのデスクトップコンピュータから製品の価格を変更し得るが、自分のモバイル装置からは変更しない。複製プロセスは、サーバによって開始された特定されたデータに対してプッシュ機能も容易にする。
【００２４】
通信サーバは、モバイルまたはデスクトップのシステムへの接続性に対して責任を負う。それはユーザアクセス権、たとえば、誰がいつどの装置でシステムへのアクセス権を有するか、装置のタイプ、接続スピードおよび記憶能力を管理する。
【００２５】
上述のシステムは第三者システムから独立して作動する。ウェブサーバのような機能性を提供するサポートシステムは必要とされず、したがって、企業にとって不必要な付加的な費用が節約される。
【００２６】
固定されたまたはモバイルのクライアントシステムとの通信は、一般的なＩＰソケット通信、ＨＴＴＰ（Hypertext Transfer Protocol、ハイパーテキスト転送プロトコル）、ＷＡＰ（Wireless Access Protocol、無線アクセスプロトコル）、ＸＭＬ（Extensible Markup Language、拡張可能マークアップ言語）またはSyncML規格を通じて達成することが
でき、それらのいずれかまたはすべては、第三者ソフトウェアの必要なく接続サーバによって有利にホストされる。
【００２７】
この発明の利点は、それらの好ましい通信装置にかかわらず、モバイルのスタッフへの情報の配信を容易にすることである。柔軟なモジュールのため、この発明によるシステムは、５日未満の実現サイクル内ですべて有利に実現され得る。
【００２８】
利点は、上述の目的の実現において、この発明の支援を得て、企業が外部の支援、長い開発サイクルまたは高い費用なしに、それ自身の情報技術資源を用いてこれらの目標を達成できる程度までの単純化である。
【００２９】
この発明の利点は、上述のことに対応するためのデータ処理への新たなアプローチである。この発明の別の利点は、他のシステムとの集約中に最大限の自由を可能にするデータ構造である。
【００３０】
上述のことを考慮して、実現されたデータ構造の利点は、それらがあらゆるタイプのデータ表現およびタイプに対応し得る点である。利点は、低帯域幅の通信リンク上で複製することも必要とし得る複製システムで使用するための最適化されたデータ構造である。
【００３１】
データ構造は、システムがそれ自身のデータの整合性およびそのソースまたはターゲット位置に向けて整合性を維持することを可能にするインテリジェント制御機構を組込む。
【００３２】
この発明の利点は、第三者システムとの集約に対応し、かつモバイルのソースからのデータに対してセキュリティを提供するために、フィールドレベルのアクセス権をデータ構造に組込むことである。
【００３３】
利点は、動的なデータ要素、および本質的に低いヒット率を有するか、または大量であるデータ要素の両方に同時に対応することである。最後のものは通常のデータのように利用可能でありかつ扱われるべきであるが、しかしながら、複製は要求に応じてのみ行なわれるべきである。
【００３４】
利点は、構造を、容易に理解可能なものにし、実現を容易なものにし、バックエンドでの変更またはフロントエンドの構造の変更に対して頑強かつ影響されにくいものにする、データソースの新しいまとまった見方を作ることによって、モバイルアプリケーションのようなクライアントの開発を容易にする能力でもある。
【００３５】
これに加え、この発明は、使用法を単純化し、かつデータの利用可能性を最大限にし、あらゆるタイプのデータに対して効率的なプッシュサービスを通じて転送コストを低減することを可能にする。
【００３６】
利点は、この機能性に本質的に対応しない装置に最適化されたプッシュサービスを通じてコンテンツを配信する能力である。さらに別の利点は、データ集約およびモバイル化のプロセスの設置、実現およびセットアップ中にシステムの中断を避けるための能力でもある。
【００３７】
さらに別の利点は、モビリティソリューションの当初の実現の再調整中に柔軟性および自動的な整合性を提供するための能力でもある。これは、個々のユーザの変化する要求に対応する際に高速な反応時間を可能にする。
【００３８】
システムが既存のシステムに並行して実現され運営され、かつそれらの機能性に影響し
ないかまたは取って代わらない点も利点である。これは、特別な変更、および試行錯誤の開発、ならびにトラブルのない取外しを考慮する。
【００３９】
上述の特徴の組合せを通じて、このシステムは、ユーザのモバイル化、集約、統合および複製の要求に対して、単純で、コスト効率が高く、かつすべてを含む解決策をユーザに提供し、有利である。
【発明の効果】
【００４０】
上述のように、この発明の主要な利点は、レガシーシステム上にも存在し得る、データを集約、統合、複製および／またはモバイル化するための、高度に柔軟で、容易に実現可能なシステムを提供することである。したがって、以下に示される好ましい代替の実施例は、あり得る実現例のうちの小さな選択に過ぎない。それらを添付の図面を参照して説明する。
【発明を実施するための最良の形態】
【００４１】
詳細な説明
例示的な図面で補足して、この発明を詳しく説明する。複製という用語が使用される場合は必ず、それは、分散された、モバイルの態様でのデータソースの集約および統合、ならびにデータの配信および受取りのうちの１つまたは複数も表わし得る。
【００４２】
暗号化ルーチンが言及される場合は必ず、ＲＳＡ、ＲＳＡ−Ｅ、ＲＳＡ−Ｓ、ＥＬＧ−Ｅ、ＤＳＡ、ＥＬＧ、３ＤＥＳ、ＣＡＳＴ５、ＢＬＯＷＦＩＳＨ、ＡＥＳ、ＡＥＳ１９２、ＡＥＳ２５６、ＴＷＯＦＩＳＨのような、他の暗号化ソリューションが実現され得ることも暗示される。
【００４３】
圧縮ルーチンが言及される場合は必ず、Lempel-ZivまたはＬＺ７７、bzip２、もしくはzip圧縮のような商業的な圧縮ルーチンが実現され得ることも暗示される。
【００４４】
ＬＡＮ接続とも称される通信リンク、ワイヤベースまたは無線の通信リンクが説明または図面のいずれかで示される場合は必ず、たとえば、ワイヤベースまたは無線ＩＰ通信、ＷＬＡＮ、ブルートゥース（Bluetooth）（登録商標）等のワイヤベースまたは無線通信が、それが図面で明示的に示されない場合でも、選択肢として実現可能であり、たとえば、生産工場において監視システム上で複製サーバとデータコネクタの間のブルートゥース（登録商標）接続が実現され得る。
【００４５】
明細書または図面がモバイル／遠隔ユーザ、モバイル／遠隔装置、入力／出力装置、モバイル／遠隔クライアント、通信サーバに接続されている接続された装置に言及する場合は必ず、すべての種類の入出力装置は、携帯（セルラー）電話、スマートフォン、ＰＤＡ（Personal Digital Assistants、携帯情報端末）、（サブ）ノートブック、ラップトップ、デスクトップ、サーバ、ゲーム機、バーコードリーダのようなバーコード装置、温度計、気圧計等のようなセンサ、ＩＰ対応家電製品、ＩＰ対応製造機械、自動車、カーラジオ、ナビゲーションシステム、自動車装置のような、上述の装置を形成し得る。この発明の状況で入出力装置として機能する装置の多様性は、それぞれの通信サーバと通信するためのそのような装置の能力によってのみ制限される。ＩＰ接続（インターネットプロトコル）が現在のところ好ましいが、しかしながら、他のあらゆる種類の接続が代わりに使用されることも可能である。
【００４６】
入力／出力装置と通信サーバとの間の伝送が示される場合は必ず、この伝送は、図面で明示的に示されないか、または明細書で明示的に言及されない場合であっても、要求に応じた通信またはプッシュされた通信のどちらかであり得る。
【００４７】
プッシュされた通信、プッシュ通信またはプッシュサービスは、データを転送する方法であり、伝送は、ターゲット、すなわち、受信側によってではなく、ソース、すなわち、送信側によって開始される。
【００４８】
このシステムは、主に３つの構成要素、すなわち、複製サーバ、任意のデータコネクタおよび任意の通信サーバを含む。このシステムに不可欠な構成要素は複製サーバである。他の構成要素はいくつあってもよいが、１つまたは複数の複製サーバとともに、機能システムを構成することができ、これは１つまたは複数の管理インターフェイスを通じて管理され得る。以下のルールに従う限り、上述の構成要素のどのような組み合わせも、どのような数も可能である。
【００４９】
（ｉ）  バックエンドデータソースはデータコネクタにのみ接続可能であり、直接接続が好ましく、多くのバックエンドデータソースは１つのデータコネクタに接続可能であり、その逆も可能である
（ii）  １つのデータコネクタは１つの複製サーバにのみ接続可能であり、複製サーバは、しかしながら、２つ以上のデータコネクタに接続され得る
（iii）  通信サーバはデータコネクタに直接的に接続することはできない
（iv）  入力／出力装置は通信サーバを介してのみシステムに接続可能であり、多くの入力／出力装置が１つの通信サーバに接続可能である
（ｖ）  １つの通信サーバは１つの複製サーバにのみ接続可能であり、複製サーバは、しかしながら、２つ以上の通信サーバに接続され得る
（vi）  通信サーバはそれ自身の別のインスタンスに直接的に接続することはできない
（vii）  データコネクタはそれ自身の別のインスタンスに直接的に接続することはできない。
【００５０】
各入出力装置は、上述のようにシステムの通信サーバと通信することが可能である。通信機能は、たとえば、ＨＴＴＰ（Hypertext Transfer Protocol、ハイパーテキスト転送プロトコル）−またはＷＡＰ（無線アクセスプロトコル）−ベースのブラウザインターフェイス、またはクライアントアプリケーションとも称される、カスタム開発されたアプリケーションによって提供され得る。
【００５１】
この発明の利点は実現の柔軟性を提供することであるため、本質的に、すべてのあり得る実現例を図面によって証明することはできない。したがって、以下の図面は好ましい実現の可能性の選択を表わす。
【００５２】
図１は、この発明によるシステム１００の概要を示し、その実現の手段、構成要素および通信の手段を大まかに示す。システム１００は、第１の通信リンク１１５を介して第１のデータコネクタ１１０に接続される第１のバックエンドデータ１０５を含む。第２のバックエンドデータ１２０は、第２の通信リンク１２５を介して第１のデータコネクタ１１０に接続され、第３の通信リンク１３５を介して第２のデータコネクタ１３０に接続される。第１のデータコネクタ１１０および第２のデータコネクタ１３０はどちらも、それぞれ第４の通信リンク１４５および第５の通信リンク１５０を介して複製サーバ１４０にリンクされる。複製サーバ１４０は、第６の通信リンク１６０を介して通信サーバ１５５に接続される。通信サーバ１５５自身は、一方で第７の通信リンク１７０を介してモバイル装置１６５に接続され、他方で第８の通信リンク１８０を介してデスクトップ１７５に接続される。
【００５３】
第１のバックエンドデータ１０５および／または第２のバックエンドデータ１２０は、
アクセス可能なあらゆる種類の構造化されたデータで形成され得る。アクセス可能性は、ＯＤＢＣ（open database connectivity、オープンデータベース接続性）、ＰＯＰ３（post office protocol、ポストオフィスプロトコル）、ＳＭＴＰ（simple mail transfer protocol、シンプルメール転送プロトコル）、ＬＤＡＰ（Lightweight Directory Access Protocol、軽量ディレクトリアクセスプロトコル）、アクティブディレクトリ（ActiveDirectory）または構造化されたファイルアクセスのような、固有のソフトウェアドライバを通じて有利に提供され得る。データソースの例は、オラクルデータベース（Oracle Databases）、マイクロソフト（Microsoft）SQL、Access、Exchange、Excel、単層ファイル、パブリックメールアカウント（Public Mail accounts）、および他のさまざまなものである。
【００５４】
モバイル装置１６５は、たとえば、ＧＰＲＳ（general purpose radio signal、汎用無線信号）、ＵＭＴＳ（Universal Mobile Telecommunications System、普遍的モバイル通信システム）、ブルートゥース（Bluetooth）（登録商標）またはＷＡＮ（Wireless Local Area Network、無線ローカルエリアネットワーク）を通じて、インターネットまたはＶＰＮ（virtual private network、仮想私設網）へのモバイルのアクセスを備えた、ラップトップ、携帯電話またはＰＤＡ（携帯情報端末）によって形成され得る。あらゆる他の形のＩＰ（インターネットプロトコル）ベースの無線接続もサポートされ得る。
【００５５】
デスクトップ１７５は、たとえば、ＬＡＮ（local area network、ローカルエリアネットワーク）、ＷＡＮ（wide area network、ワイドエリアネットワーク）、インターネットまたはＶＰＮ（仮想私設網）を通じて、ネットワークアクセスを備えたパーソナルコンピュータによって形成され得る。
【００５６】
通信リンク１１５、１２５、１３５、１４５、１５０、１６０、１８０は、たとえば、ＬＡＮ（ローカルエリアネットワーク）、ＷＡＮ（ワイドエリアネットワーク）またはＶＰＮ（仮想私設網）上で、一方向および／または双方向のネットワーク接続によって形成され得る。場合によっては、この通信は安全でないインターネット接続であり得るため、その場合には、この発明における任意の集約された暗号化が必要なセキュリティを提供する。
【００５７】
第７の通信リンク１７０は、ＴＣＰ／ＩＰ接続（Transmission Control Protocol over
Internet Protocol、インターネットプロトコル上の伝送制御プロトコル）のような、インターネットを通じた一方向および／または双方向の接続によって形成され得る。通信サーバ１５５は、インターネットへのアクセスを有し、固定されたＩＰアドレスまたはＵＲＬ（uniform resource locator、ユニフォームリソースロケータ）を通じてか、または動的ＩＰアドレス上の外部サーバ（図示せず）の介在で、到達可能である。後者では、現在のサーバのＩＰアドレスは、ホストされたサービスによってポーリングされる。モバイル装置１６５は、まずホストされたサービスに接続し、これはそれを識別し、現在のＩＰアドレスを渡す。モバイル装置１６５は、次に自動的にホストされたサービスから接続を切り、既知のＩＰアドレスを介してサーバへの接続を確立する。
【００５８】
複製サーバ１４０は、モバイル装置１６５ならびに第１および第２のバックエンドデータ１０５、１２０のうちのどれか、デスクトップ１７５および第１または第２のバックエンドデータ１０５、１２０、および／または第１のバックエンドデータ１０５および第２のバックエンドデータ１２０の間、ならびにモバイル装置１６５およびデスクトップ１７５の間のトランザクションの宛先変更に責任を負う。複製サーバ１４０は、データソース間の集約機能、ユーザおよび装置のアクセス権に関するフィールドレベルのトランザクションセキュリティ、およびデータの整合性にも責任を負う。複製サーバ１４０は、１つまたは複数のデータコネクタ（たとえば、第１および第２のデータコネクタ１１０、１３０
）および１つまたは複数の通信サーバ（ここでは通信サーバ１５５）に接続する。複製サーバ１４０は、それ自身の複数の分散されたインスタンスにも接続し得る（図示せず）。
【００５９】
あり得る実現例は、ブランチの間の複製を最適化するためのものであってもよく、ここでブランチは複製サーバを有するか、または２つの企業の接続を有し、その各々はそれらのそれぞれのバックエンドシステム間でデータを交換するために複製サーバを実現するため、企業間のチームは共通のデータプール上で作業することが可能である。
【００６０】
データコネクタ１１０、１３０の各々は、バックエンドデータソースへの容易なアクセスを可能にする。データコネクタは、モバイル化および集約のために既存のデータのサブセットを規定するように構成される。必要に応じて、新しいデータソースが規定され得る。複製の頻度のような挙動、テーブルおよびフィールドでの読出／書込アクセス、および整合性ルールがデータコネクタ１１０、１３０の各々で規定され得る。データコネクタ１１０、１３０は、どちらもデータソースと同じコンピュータで実現可能であり、ネットワーク内の異なるコンピュータ上で実現可能であり、またはインターネット上で遠隔のデータソースに接続してもよい。図１の第１のデータコネクタ１１０のような１つのデータコネクタは、複数のインスタンス、およびバックエンドデータの複製、ここでは第１および第２のバックエンドデータ１０５、１２０の複製に接続し得る。２つのデータコネクタ、図１では第１および第２のデータコネクタ１１０、１３０は、同じバックエンドデータソース、ここでは第２のバックエンドデータ１２０に接続し得る。データコネクタの多くのインスタンスは同じシステムでも実現され得る。両方のデータコネクタは、複製サーバと同じコンピュータシステムで実現されてもよく、または異なるコンピュータシステムで実現されてもよい。
【００６１】
通信サーバ１５５は、システムへのクライアントアクセスに対して責任を負う。クライアントアクセスは、図１のモバイル装置１６５のようなモバイル装置からであってもよく、または図１のデスクトップ１７５のようなパーソナルコンピュータからであってもよい。通信サーバ１５５は、ユーザおよび装置のレベルのアクセス権に対して責任を負う。通信サーバ１５５は、データの配信を確実にすることによって、通信プロセス中にトランザクションの整合性を維持する。通信サーバは複製サーバと同じコンピュータシステムで実現されてもよく、または異なるコンピュータシステムで実現されてもよい。
【００６２】
図２は、ローカルでかつ分散された、複数のバックエンドデータソースへの接続を実現する、この発明によるシステム２００を示す。システム２００は、第１の通信リンク２１５を介して第１のデータコネクタ２１０に接続される第１のバックエンドデータ２０５を含む。第２のバックエンドデータ２２０は、第２の通信リンク２３５を介して第２のデータコネクタ２３０に接続される。第１のデータコネクタ２１０および第２のデータコネクタ２３０はどちらも、それぞれ第３の通信リンク２４５および第４の通信リンク２５０を介して複製サーバ２４０に結合される。複製サーバ２４０は、第５の通信リンク２６０を介して第３のデータコネクタ２５５に接続される。第３のデータコネクタ２５５自身は、第６の通信リンク２７０を介して第３のバックエンドデータ２６５に接続される。
【００６３】
通信リンク２１５、２３５、２４５、２５０および２７０は、ＬＡＮ、ＷＡＮまたはＶＰＮ上で双方向のネットワーク接続によって形成される。第５の通信リンク２６０は、インターネットを通じて双方向のＩＰ（インターネットプロトコル）によって形成される。
【００６４】
図３は、２つの複製サーバを実現する、この発明によるシステム３００を示す。システムで３つ以上の複製サーバが提供され得ることが認められる。
【００６５】
システム３００は、第１の通信リンク３１５を介して第１のデータコネクタ３１０に接
続される第１のバックエンドデータ３０５を含む。第２のバックエンドデータ３２０は、第２の通信リンク３３５を介して第２のデータコネクタ３３０に接続される。第１のデータコネクタ３１０は、第３の通信リンク３４５を介して第１の複製サーバ３４０にリンクされる。第２のデータコネクタ３３０は、第４の通信リンク３５０を介して第２の複製サーバ３４８にリンクされる。第１の複製サーバ３４０は、第５の通信リンク３６０を介して第２の複製サーバ３４８に接続される。
【００６６】
この構造は、データソースが分散されている場合に、データの高い利用可能性を生成する利点を有する。通信リンク３１５、３３５、３４５および３５０は、ＬＡＮ、ＷＡＮまたはＶＰＮ上で双方向のネットワーク接続によって形成される。第５の通信リンク３６０は、インターネットを通じた、またはこれに代えてＬＡＮ、ＶＰＮ等の上の双方向のＩＰ接続を示す。
【００６７】
図４は、データコネクタ４００の機能ユニットを示す。データコネクタ４００は、さまざまなデータソースへのインターフェイス４０８を含む。データコネクタは、接続されたバックルエンドデータソースから、データ構造および／または利用可能なデータフィールドを自動的に検出するように構成され得る。あり得るバックエンドデータソースは、オラクルまたはAccessを含むリレーショナルデータベース４０１、ＰＩＭサービス（personal
information manager、個人情報マネージャ）、ＰＯＰ３（ポストオフィスプロトコル）およびＳＭＴＰ（シンプルメール転送プロトコル）を含むＥメールサーバ４０２、ウェブベースのメールソース４０３、スプレッドシート４０４、ＣＳＶ（コンマ区切り）のような構造ファイル４０５またはＸＭＬ（拡張可能マークアップ言語）４０６によって、形成され得る。包括的な管理スクリーン（図示せず）を通じて、多くの構造化されたデータソースが規定され得る。さらに、データコネクタは、複製サーバと通信するように構成される、私的通信モジュール４０９、およびＧＵＩ（Graphical User Interface、グラフィカルユーザインターフェイス）を通じて複製に対して発表されるべきフィールドのサブセットを規定することを可能にするように構成される、フィールド規定モジュール４１０を含む。フィールド規定モジュール４１０は、テーブルおよびフィールドのレベルで整合性および複製のルールを規定するためにも使用される。さらに、高度な処理能力のないデータソースに対する効率的な複製を容易にするため、専有のフォーマットでデータを予め構造化するため、およびバックエンドのダウンタイム中にデータのアクセス可能性を可能にするために、私的データ記憶装置４０７が提供される。
【００６８】
できる限り、データコネクタは、バックエンドデータソースを分析して整合性ルールを確立し、複製プロセス中にそれらを維持して、データの整合性を維持する。これら整合性ルールは、管理スクリーンを通じて調整されるかまたは拡張され得る。
【００６９】
図５は、複製サーバ５００の構成要素を示す。複製サーバ５００は、フィールドレベルセキュリティモジュール５０１、複製モジュール５０２、集約モジュール５０３、管理モジュール５０４、負荷バランサ５０５、報告モジュール５０６、私的データ記憶装置５０７および私的通信モジュール５０９を含む。
【００７０】
私的通信モジュール５０９は、データコネクタ、通信サーバおよび他の複製サーバとの通信に対して責任を負う。私的データ記憶装置５０７は、合計のデータ負荷を処理するために設けられる。私的データ記憶装置５０７は、確認および矛盾の管理の間にトランザクションの処理に対しても責任を負う。
【００７１】
フィールドレベルセキュリティモジュール５０１は、複製が開始される前にフィールドレベルでユーザおよび装置の権利を調べるように構成される。複製モジュール５０２は、システム全体にわたってデータの変更を運ぶために設けられる。集約モジュール５０３は
ＧＵＩ（グラフィカルユーザインターフェイス）（図示せず）を含み、これを通じてデータソース間の集約ルールが規定され得る。管理モジュール５０４は、どの接続、ユーザ、アクセスおよびサーバの状態が監視されるかを規定することができる。これは、ユーザごとにフィールドレベルまでの、詳細なアクセスルールを規定することを可能にし、一方でアクセスタイプを区別し、有利である。たとえば、ユーザは、モバイル装置からではなく、またはインターネット上ではなく、ＬＡＮローカルエリアネットワークまたはＶＰＮ仮想私設網からシステムにアクセスしつつ、バックエンドデータを変更し得る。
【００７２】
規定されたユーザグループのルールの支援でルールを維持することは、個々のユーザの管理を単純化し、必要に応じて個人を微調整する柔軟性を提供する。
【００７３】
負荷均衡モジュール５０５は、複数の複製サーバ、接続されたデータコネクタおよび通信サーバの間の効率的なトランザクション処理に対して責任を負う。報告モジュール５０６は、複製プロセス中の問題がどこで解決されるべきかを知らせる。
【００７４】
図６は、通信サーバ６００の構成要素を表す。通信サーバ６００は、ユーザ／装置レベルセキュリティモジュール６０１、バージョン制御モジュール６０２、公的通信モジュール６０３、ＨＴＴＰ（ハイパーテキスト転送プロトコル）サーバモジュール６０４、ＷＡＰ（無線アクセスプロトコル）サーバモジュール６０５、ＩＰサービスモジュール６０６、プロキシサービスモジュール６０７、私的データ記憶装置６０８および私的通信モジュール６０９を含む。
【００７５】
私的通信モジュール６０９は、１つの複製サーバと通信するように構成される。私的データ記憶装置６０８は、適切な通信サーバによって管理されるユーザおよび装置に対して意図されるかまたはそれらからの複製されたデータに対して提供される。ユーザ／装置レベルセキュリティモジュール６０１は、ユーザおよび装置のアクセスセキュリティに対して責任を負う。トランザクションが受入れられる前に、このモジュールは、接続されたユーザまたは装置が有する権利を確認する。同じユーザが、ユーザが接続している装置によって異なる権利を有し得ることに注目することが重要である。たとえば、ユーザは、インターネット接続を介して自分のモバイル装置からではなく、ローカルエリアネットワークのデスクトップコンピュータから製品の価格付けを変更することが可能であり得る。
【００７６】
公的通信モジュール６０３は、さまざまな通信手段をシステムに提供する。ウェブサーバ６０４はブラウザ上でのデータアクセスに対するものである。カスタムＨＴＭＬページは、主に報告のために、このインターフェイスに対して構成され得るが、しかしながら、他の多くの実現例が可能である。ＷＡＰサーバ６０５は、モバイル装置からのブラウザアクセスに対するものであり、ウェブサーバと同じ意図および可能性を備える。ＩＰサービス６０６は予め定められたポートを通じてＩＰ通信を提供する。これはシステムとのクライアント通信の標準の意図された形である。プロキシモジュール６０７はプロキシサーバを通じて通信に対応する。バージョン制御モジュール６０２は、モバイル装置でクライアントアプリケーションのバージョン制御を処理する。
【００７７】
図７は、図６の品目６０３に見られるようなこの発明による公的通信モジュール７００の詳細図である。公的通信モジュール７００は、アクセス管理モジュール７０１、暗号化モジュール７０２、圧縮モジュール７０３、ＨＴＴＰサービスモジュール７０４、ＷＡＰサービスモジュール７０５、ＩＰサービスモジュール７０６、プロキシサービスモジュール７０７、インターネットへのインターフェイス７０８、およびＬＡＮ、ＶＰＮ等へのインターフェイス７０９を含む。インターフェイスは、インターネット、ＬＡＮ、ＶＰＮ等へのそれぞれの接続によって実現され得る。
【００７８】
プロキシサービスモジュール７０７は、プロキシ処理に対するインターフェイスである。ＨＴＴＰサービスモジュール７０４およびＷＡＰサービスモジュール７０５は、データの伝送に対して使用される。
【００７９】
これら２つのサービスは、カスタムインターフェイスをクライアントブラウザへと配信することができる。ＩＰサービスモジュール７０６は、複製に対して好ましい通信ルートである、ソケットサービスを実現する。
【００８０】
圧縮モジュール７０３は、データ転送中に圧縮に対して責任を負う。圧縮アルゴリズムはシステム専有である。しかしながら、たとえば、上述のもののような、あらゆる他の圧縮アルゴリズムが使用され得る。暗号化モジュール７０２は、通信プロセス中に暗号化に対して責任を負う。暗号化システムは、システムで実現されるが、たとえば、上述のもののような商業的な選択肢によって置換され得る。暗号化は、たとえば、８または１２８ビットの可変の暗号化レベルを備えた公開−秘密鍵の実現を使用する。
【００８１】
アクセス管理モジュール７０１はアクセス管理に対して責任を負う。この構成要素は、ユーザおよび装置のアクセス権を確認し、メモリ要件のようなクライアント装置の状態を監視し、かつトランザクションを確認する。
【００８２】
図８は、複製サーバ図５、品目５０９、通信サーバ図６、品目６０９、およびデータコネクタ図４、品目４０９の間の通信に対して実現されるような私的通信モジュール８００を示す。私的通信モジュール８００は、アクセス管理モジュール８０１、暗号化モジュール８０２、圧縮モジュール８０３、ＩＰサービスモジュール８０６、プロキシサービスモジュール８０７、インターネットへのインターフェイス８０８、およびＬＡＮ、ＶＰＮ等へのインターフェイス８０９を含む。
【００８３】
インターフェイス８０８および８０９は、インターネット、ＬＡＮ、ＶＰＮ等への接続によって実現され得る。プロキシサービスモジュール８０７は、プロキシ処理に対するインターフェイスである。ＩＰサービスモジュール８０６は、複製に対して好ましい通信ルートである、ソケットサービスを実現する。圧縮サービスモジュール８０３は、データ転送中に圧縮に対して責任を負う。圧縮アルゴリズムはシステム専有であるが、上述のような他のものも使用され得る。
【００８４】
暗号化モジュール８０２は、通信プロセス中に暗号化に対して責任を負う。暗号化システムはシステムで実現されるが、上述のような（商業的な）選択肢によって置換され得る。暗号化は、たとえば８または１２８ビットの可変の暗号化レベルを備えた公開−秘密鍵の実現を使用する。
【００８５】
アクセス管理モジュール８０１は、アクセス管理に対して責任を負う。この構成要素は、モジュールのアクセス権を確認し、接続状態を監視し、かつトランザクションを確認する。
【００８６】
図９は、複製データを私的データ記憶装置に記憶するために使用されるこの発明によるテーブル構造を示す。各レコードはバックエンドシステムのフィールドの内容を表わす。このように作成された平均のオーバーヘッドは、複製に対して特定されたフィールドおよび選択のみがこの態様で維持されるという事実によって釣合わされる。さらに、この仕組みが多様なデータソースの集約中に柔軟性、および複製中に制御をもたらすという利点は、そのような構造を正当化する。効率的な複製ルーチンへの鍵は、次のような態様のインデックス、すなわち、一意のデータベース識別子（Unique Database Identifier）、一意のテーブル識別子（Unique Table Identifier）、変更のタイムスタンプ（Timestamp of 
the change）、識別子によって変更された（Changed By identifier）、一意のフィールド識別子（Unique Field Identifier）である。仮想フィールドフラグ（Virtual Field flag）は、実際のデータが参照によってのみ複製されるべき大きなデータ量を表わすかどうかを示す。実際のデータは要求に応じてバックエンドソースからフェッチされる。典型的な実現例は、大きなデータオブジェクトまたはＥメールテキストおよび添付物に対するものである。フィールドの好ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００８７】
図１０は、データベース接続設定を記憶するために使用されるこの発明によるテーブル構造を示す。これらは複製ルールを含む。以下のデータに対してフィールドが設けられる：一意のデータベース識別子、バックエンドデータソース接続ストリング、バックエンドデータ位置、データベースへのグローバルアクセス権、データソースのバックエンド名、データソースのサーバ内部名、データベースのグローバル複製ルール、および所有権を識別するデータコネクタＩＤ。フィールドの好ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００８８】
図１１は、複製に対して選択されたテーブル定義を記憶するために使用されるこの発明によるテーブル構造を示す。これらは複製ルールを含む。以下のデータに対してフィールドが設けられる：一意のテーブル識別子、一意のデータベース識別子、バックエンドテーブル名、サーバ内部テーブル名、テーブルに対するグローバル複製ルール。フィールドの好ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００８９】
図１２は、ユーザ／装置の定義を記憶するために使用されるこの発明によるテーブル構造を示す。これらはユーザごとに許容できる装置および接続のタイプを含み、アクセス回数を特定する。以下のデータに対してフィールドが設けられる：一意のユーザ識別、読出／書込／削除アクセスに対するグローバルアクセス権、装置タイプ、接続タイプ、およびアクセス回数。フィールドの好ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００９０】
図１３は、ユーザごとにフィールドレベルのアクセス権を記憶するために使用されるこの発明によるテーブル構造を示す。以下のデータに対してフィールドが設けられる：一意のユーザ識別、一意のフィールド識別、読出／書込アクセスに対するグローバルアクセス権。フィールドの好ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００９１】
図１４は、フィールド定義を記憶するために使用されるこの発明によるテーブル構造を示す。次のデータに対してフィールドが設けられる：一意のフィールド識別、一意のデータベース識別、一意のテーブル識別、バックエンドフィールド名、サーバ内部フィールド名、フィールドデータタイプ、データタイプ変換に対する変形ルール、グローバル複製ルール、仮想フィールドを特定するためのフラグ、接続タイプに適用可能なアクセスを特定するフラグ、非安全な接続に対する読出／書込アクセスルール、安全な接続に対する読出／書込アクセスルール、デフォルトのフィールド値、整合性配置フォルダ、およびフィールドがインデックスを付けられているかどうかを示すフラグ。これは複製プロセスで使用されるフィールドの選択されたサブセットを表わす。それは、集約プロセス中に異なるデータタイプが適合するのを可能にするために包括的な変形ルールを含む。フィールドの好
ましい選択が示されることが認められる。しかしながら、他のフィールドが必要に応じて付加されることがあり、または拡張された機能性に対して使用される。
【００９２】
次の３つの図はこの発明の方法に注目する。この発明による、その個々の構成要素間でトランザクションの伝送を管理するための方法は、次のステップを含む。データを受信すると、受信構成要素は、まず送信構成要素のアクセス権を確認する。正当な接続に対して、受信構成要素は受信されたデータを集めて、トランザクションの整合性を検証する。受信構成要素は、次に宛先構成要素を決定し、宛先構成要素の利用可能性を調べ、この構成要素にログオンし、接続が成功すると、そのトランザクションを宛先構成要素に送信する。
【００９３】
この方法はさらに、配信状態を維持し、かつ必要であれば宛先構成要素へトランザクションが送信された後に、トランザクションを再度送信するステップを含む。この方法はさらに圧縮および暗号化に関するステップを含み得る。
【００９４】
図１５は、この発明によるシステム１５００におけるトランザクションを示す。外向きのトランザクションは、バックエンドデータをバックエンドデータソース１５０から、データコネクタ１５１５上、複製サーバ１５２０上、および通信サーバ１５２５上で、入力／出力装置１５３０へと運ぶ（矢印１５４０）。内向きのトランザクションは、データを入力／出力装置１５３０から、通信サーバ１５２５上、複製サーバ１５２０上、データコネクタ１５１５上で、バックエンドデータソース１５１０へと運ぶ（矢印１５５０）。
【００９５】
図１６は、外向きのトランザクションがたどるこの発明によるプロセスを表す。以下のステップはデータコネクタで行なわれる：バックエンドデータを調べる、トランザクションを集める、私的データ記憶装置に記憶する、データを集める、ルーティングについて決定する、複製サーバが利用可能であるかを調べる、トランザクションを送る、受信された状態を調べる。以下のステップは複製サーバによって行なわれる：パッケージを調べる、接続ソースを調べる、トランザクションを集める、私的データ記憶装置に記憶する、集約を開始する、データを集める、ルーティングについて決定する、通信サーバが利用可能であるかを調べる、トランザクションを送る、受信された状態を調べる。以下のステップは通信サーバで行なわれる：パッケージを調べる、接続ソースを調べる、トランザクションを集める、私的データ記憶装置に記憶する、データを集める、ユーザ／装置が利用可能であるかを調べる、装置のメモリの状態を調べる、トランザクションを送る、および受信された状態を調べる。
【００９６】
図１７は、内向きのトランザクションがたどるこの発明によるプロセスを表す。以下のステップは通信サーバで行なわれる：パッケージの有効性を調べる、ユーザ／装置のアクセス権を調べる、トランザクションを集める、私的データ記憶装置に記憶する、ルーティングについて決定する、利用可能であれば複製サーバに渡す。以下のステップは複製サーバで行なわれる：パッケージの有効性を調べる、接続ソースを調べる、トランザクションを集める、ユーザ／装置のフィールドレベルの権利を調べる、私的データ記憶装置に記憶する、集約ルールを開始する、ルーティングについて決定する、利用可能であればデータコネクタに渡す。以下のステップはデータコネクタで行なわれる：パッケージの有効性を調べる、接続ソースを調べる、トランザクションを集める、私的データ記憶装置に記憶する、データベースの利用可能性を調べる、整合性チェックを行なう、バックエンドデータソースに記憶する。
【００９７】
図１８は、この発明によるモバイル装置で機能性を実現するクライアント装置モジュール１８００を表す。モバイル装置は、携帯（セルラー）電話、スマートフォン、ＰＤＡ（携帯情報端末）、PoketPC、およびパーム（Palm）ＯＳベースのＰＤＡならびにシンビア
ン（Symbian）ベースの、ＪＡＶＡ（登録商標）対応携帯電話、（サブ）ノートブック、ラップトップ、デスクトップ、サーバ、バーコードリーダのようなバーコード装置、温度計、気圧計等のようなセンサ、ＩＰ対応家電製品、ＩＰ対応製造機械、自動車、カーラジオ、ナビゲーションシステム、自動車装置などのあらゆる種類の入出力装置を含み得る。この発明の状況で入出力装置として機能する装置の多様性は、それぞれの通信サーバと通信するためのそのような装置の能力によってのみ制限されることが認められる。ＩＰ接続（インターネットプロトコル）が現在のところ好ましいが、しかしながら、あらゆる他の種類の接続が代わりに使用され得る。
【００９８】
クライアント装置モジュールは、第１のグループのモジュール、すなわち、装置特有モジュール、および第２のグループのモジュール、すなわち、カスタムアプリケーション特有モジュールを含む。装置特有モジュールは、モバイル通信モジュール１８０１、圧縮モジュール１８０２、暗号化モジュール１８０３、データ処理モジュール１８０４、およびバージョン制御モジュール１８０５を含む。モバイル通信モジュール１８０１は、それぞれのインターフェイス１８０６を介してインターネットおよびＬＡＮ、ＶＰＮに接続可能である。カスタムアプリケーション特有モジュールは、テンプレート開発モジュール１８０７を含む。これら構成要素はオンラインで設置され得る。
【００９９】
通信モジュール１８０１は、通信を処理することに対して責任を負う。さらに、それは、圧縮モジュール１８０２、暗号化モジュール１８０３およびトランザクションならびにデータ記憶装置（図示せず）へのアクセスを提供する。さらに、それは、クライアントアプリケーションのバージョン制御モジュール１８０５へのアクセスを提供する。
【０１００】
クライアントアプリケーションは予め定められたテンプレートに基づいて開発され、これは、モバイル装置上で通信モジュール１８０１および暗号化されたデータ記憶装置ならびに処理モジュール１８０４を通じて通信およびデータセキュリティを管理する。クライアントアプリケーションの開発はターゲット装置およびオペレーティングから独立している。ディスプレイサイズのみが考慮される必要がある。
【０１０１】
クライアントアプリケーションは、所望のターゲット装置またはオペレーティングシステムに対してコンパイルされ、配信への準備ができる。モバイルアプリケーションは任意で２レベルのパースワードセキュリティを有し得る。アプリケーションアクセスおよび仮想フィールドに対する特有のパスワードオンデマンドデータアクセスである。典型的な使用は、各個々のメッセージに対してテキスト検索にパスワード要求が付加されているモバイルＥメールクライアントである。
【０１０２】
以下の図は、この発明の概念による多くの実現の可能性および付随する柔軟性を示す。
図１９、２０および２１は、この発明による、集約、統合、複製およびあり得るモバイル化に対してローカルのデータソースに接続するあり得る実現例を示す。
【０１０３】
図１９は、集約、複製、統合およびあり得るモバイル化のためにローカルエリアネットワークで１つまたは複数のデータソースに接続するシステム１９００を示す。第１のデータソース１９１０は、第１のＬＡＮ接続１９１５を介してデータコネクタ１９２０に接続される。第２のデータソース１９３０は、第２のＬＡＮ接続１９３５を介してデータコネクタ１９２０に接続される。データコネクタと同じコンピュータシステム（図示せず）に、複製サーバ１９５０が設置され、データコネクタ１９２０と通信することができる。そのような構成に対する例は、インタフェースプログラミングのないＥＲＰ−（Enterprise
Resource Planning、企業資源計画）、在庫−および生産のシステム間でのあり得る集約および状況の更新である。これはネットワークにおいて単一のコンピュータに構成要素を設置することにより実現される。利点は、単純な設置およびメンテナンスである。
【０１０４】
図２０は、データ集約のためのシステム２０００を示す。第１のデータソース２０１０は、第１のデータコネクタ２０１５に直接的に接続され、どちらも同じコンピュータシステム（図示せず）に設置されている。第２のデータソース２０３０は、第２のデータコネクタ２０３５に直接的に接続され、第１のデータコネクタ２０１５が作動するコンピュータシステムとは異なり得る、同じコンピュータシステム（図示せず）でどちらも作動する。第１のデータコネクタ２０１５および第２のデータコネクタ２０３５は、どちらも第１のＬＡＮ接続２０４０および第２のＬＡＮ接続２０４５を介してそれぞれ複製サーバ２０５０に接続される。図１９と同じ目的のため、図２０では、各データコネクタ２０１５、２０３５はデータサーバを作動するコンピュータシステムに設置されており、複製サーバは別の機械に設置されている。利点は、データコネクタ２０１５、２０３５と複製サーバ２０５０との間の最適化された複製を通じたネットワークトラフィックの低減である。
【０１０５】
図２１は、データ集約のためのシステム２１００を示す。データソース２１１０は、第１のＬＡＮ接続２１１５を介してデータコネクタ２１２０に接続される。データコネクタ２１２０は、第２のＬＡＮ接続２１２５を介して複線サーバ２１３０に接続される。図１９と同じ目的のため、図２１は、各々が別の機械（図示せず）に存在する構成要素およびデータソースを示す。これは実現の柔軟性をさらに示すものである。
【０１０６】
図２２、２３および２４は、この発明による、集約、複製、統合およびあり得るモバイル化に対してバッチされ、かつ遠隔のデータソースに接続するあり得る手段を示す。
【０１０７】
図２２は、他のシステムからバッチ配信されたデータのインポートおよびエクスポートに対するシステム２２００を示す。第１のデータベース２２１０および第２のデータベース２２１５は、第１のＬＡＮ接続２２２５および第２のＬＡＮ接続２２３０を介して、それぞれデータコネクタ２２２０に接続される。複製サーバ２２３５はデータコネクタ２２２０と同じコンピュータシステム（図示せず）に設置され、どちらも互いに通信することができる。時間またはイベント駆動のインポート／エクスポートに対する第１のインターフェイス２２４０が、ＸＭＬバッチファイル２２５５にアクセスするためにデータコネクタ２２２０に対して設けられる。時間またはイベント駆動のインポート／エクスポートに対する第２のインターフェイス２２４５が、ＴＸＴ／ＣＶＳバッチファイル２２６０にアクセスするためにデータコネクタ２２２０に対して設けられる。時間またはイベント駆動のインポート／エクスポートに対する第３のインターフェイス２２５０が、ＳｙｎｃＭＬバッチファイル２２６５にアクセスするためにデータコネクタ２２２０に対して設けられる。この配置に対する使用の例は、単層ファイル、ＸＭＬ等としてのみコンテンツを配信および受入れる第三者システムとの集約である。実現に対して、インポート／エクスポートの構造はデータコネクタで規定される。インポート／エクスポートは時間またはイベント駆動であり得る。
【０１０８】
図２３は、遠隔システム間での集約および複製のためのシステム２３００を示す。第１のデータベース２３１０は、第１のＬＡＮ接続２３１５を介して第１のデータコネクタ２３２０に接続され、これ自身は第２のＬＡＮ接続２３２５を介して複製サーバ２３３０にさらに接続される。それら構成要素のすべては、たとえば、企業などの１つのサイトに関連する。第２のデータベース２３３５は、第３のＬＡＮ接続２３４０を介して第２のデータコネクタ２３４５に接続される。それら構成要素は、たとえば、ブランチまたはＢ２Ｂ（ビジネス対ビジネス）パートナーなどの異なるサイトに関連する。第２のデータコネクタ２３４５は、両方のサイトを接続するために、インターネット、ＤＳＬ（Digital Subscriber Line、デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続２３５０上で複製サーバに接続される。使用の例は、ブランチ間または他の企業とのデータの交換である。実現に対して、本社は、遠隔デ
ータコネクタと通信する複製サーバを設置する。管理は集中化されてもよいし、またはデータコネクタに対してローカライズされてもよい。利点は、集中化された管理を伴う遠隔システムのリアルタイムの集約および複製である。
【０１０９】
図２３と同じ目的のために、図２４は、両方の遠隔位置が互いに通信する複製サーバを実現する、システム２４００の例を示す。第１のデータベース２４１０は、第１のＬＡＮ接続２４１５を介して第１のデータコネクタ２４２０に接続され、これ自身は、第２のＬＡＮ接続２４２５を介して第１の複製サーバ２４３０にさらに接続される。それら構成要素のすべては、たとえば、企業などの１つのサイトに関連する。第２のデータベース２４３５は、第３のＬＡＮ接続２４４０を介して第２のデータコネクタ２４４５に接続され、これ自身は、第４のＬＡＮ接続２４５０を介して第２の複製サーバ２４５５にさらに接続される。それら構成要素は、たとえば、ブランチまたはＢ２Ｂ（ビジネス対ビジネス）パートナーなどの異なるサイトに関連する。第２の複製サーバ２４５５は、両方のサイトを接続するために、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続２４６０上で第１の複製サーバ２４３０に接続される。管理は集中化されてもよいし、またはデータコネクタに対してローカライズされてもよい。利点は、遠隔システムのリアルタイムの集約および複製、ならびによりよい負荷の均衡である。何がローカルにあり、何が遠隔システムに渡されるかによる、データフローの特定は、最適化された複製に繋がる。
【０１１０】
図２５、２６および２７は、この発明による、集約、複製、統合およびあり得るモバイル化に対して、個人的なデータソース、およびＥメール、カレンダー、連絡データおよびＰＩＭシステム（個人情報マネージャ）のあらゆる他のコンテンツに接続するあり得る手段を示す。
【０１１１】
図２５は、デスクトップ上で個人的なデータと集約するためのシステム２５００を示す。システム２５００は、第１のＬＡＮ接続２５１５を介してデータコネクタ２５２０に接続されるデータベース２５１０を含み、データコネクタは、第２のＬＡＮ接続２５２５を介して複製サーバ２５３０に接続される。データコネクタ２５２０は、第３のＬＡＮ接続２５５０を介してコンピュータシステム２５３５に接続される。コンピュータシステム２５３５は、たとえば、MS Outlook、スプレッドシートプログラムおよび／またはＯＤＢＣソースによって提供されるような、Ｅメール、連絡先、カレンダー等を管理するプログラムをホストする。使用の例は、個人的な住所録をＣＲＭ（Customer Relationship Management、顧客関係管理）システムに含めること、または計画段階中に試験的な財務スプレッドシートの内容を含めることである。実現に対して、データコネクタは、Outlookの連絡先、スプレッドシートまたはAccessデータベースのような個人的なデスクトップデータソースに接続する。利点は、特別な報告または管理のサポートに対する可能性および個人的なデータの容易な集約である。
【０１１２】
図２６は、複製プロセスに対してＥメールの内容を提供するためにローカルのＥメールシステムと集約するためのシステム２６００を示す。システム２６００は、第１のＬＡＮ接続２６１５を介してデータコネクタ２６２０に接続されるデータベース２６１０を含み、データコネクタは、第２のＬＡＮ接続２６２５を介して複製サーバ２６３０に接続される。データコネクタ２６２０は、第３のＬＡＮ接続２５４０を介してデータソース２６３５に接続される。データソース２６３５は、交換サーバ、ＰＯＰメールサーバおよび／またはＳＭＴＰメールサーバをホストする。そのようなシステムの実現に対して、データコネクタは、ExchangeのようなＥメールシステムに接続するか、またはＰＯＰ／ＳＭＴＰサービスを介する。
【０１１３】
図２７は、プロバイダからの直接的な複製に対してＥメールの内容を提供するために遠
隔のＥメールシステムと集約するためのシステム２７００を示す。システム２７００は、第１のＬＡＮ接続２７１５を介してデータコネクタ２７２０に接続されるデータベース２７１０を含み、データコネクタは、第２のＬＡＮ接続２７２５を介して複製サーバ２７３０に接続される。それら構成要素のすべては、たとえば、企業などの１つのサイトの関連する。システム２７００は、たとえば、Ｅメールサービスプロバイダなどの異なるサイトにあるデータソース２７３５をさらに含む。データソース２７３５は、両方のサイトを接続するために、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続２７４０上で複製サーバ２７３０に接続される。データソース２７３５は、ＰＯＰメールサーバおよび／またはＳＭＴＰメールサーバをホストする。実現に対して、データコネクタは、ＰＯＰ／ＳＭＴＰサービスを介してウェブベースのＥメールシステムに接続する。このことは、企業が任意のプッシュ機能を備えたメール配信に対してローカルのＥメールサーバを必要としないという利点をもたらす。
【０１１４】
図２８、２９および３０は、この発明による、遠隔／モバイル装置がシステムに接続し得る手段を示す。システムは、これが図面または付随する説明に明示的に示されていない場合でも、あらゆるタイプのデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含む。
【０１１５】
図２８は、どのように遠隔ユーザが自分のデスクトップ機械と企業との間で接続を確立し得るかの実現例を示す。それはシステム２８００を示し、これは第１のＬＡＮ接続２８１５を介してデータコネクタ２８２０に接続されるデータベース２８１０を含み、データコネクタは第２のＬＡＮ接続２８２５を介して複製サーバ２８３０に接続される。システム２８００は、通信サーバ２８４０をさらに含み、これは複製サーバ２８３０と同じコンピュータシステム（図示せず）で作動する。両者は互いに通信するように構成される。第１のモバイル／遠隔ユーザ２８４５は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続２８５５上で、通信サーバ２８４０に接続される。モバイル／遠隔ユーザは、カスタムクライアントアプリケーションおよびカスタムウェブインターフェイスをホストするコンピュータシステムによって形成される。さらに、連絡先およびカレンダー、ならびにさらに多くを含む、個人的なＥメールシステムが設けられ得る。
【０１１６】
図２９は、多くの遠隔ユーザに対して遠隔接続を提供する通信サーバを示す。それはシステム２９００を示し、これは第１のＬＡＮ接続２９１５を介してデータコネクタ２９２０に接続されるデータベース２９１０を含み、データコネクタは第２のＬＡＮ接続２９２５を介して複製サーバ２９３０に接続される。システム２９００は、通信サーバ２９４０をさらに含み、これは複製サーバ２９３０と同じコンピュータシステム（図示せず）で作動する。両者は互いに通信するように構成される。第１のモバイル／遠隔ユーザ２９４５および第２のモバイル／遠隔ユーザ２９５０は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続２９５５上で、通信サーバ２９４０に接続される。
【０１１７】
図３０は、システム３０００で実現される図２９の変形を示す。システム３０００は、第１のＬＡＮ接続３０１５を介してデータコネクタ３０２０に接続されるデータベース３０１０を含み、データコネクタは第２のＬＡＮ接続３０２５を介して複製サーバ３０３０に接続され、これは第３のＬＡＮ接続３０３５を介して通信サーバ３０４０に接続される。それら構成要素のすべては、たとえば、企業などの１つのサイトに関連する。第１のモバイル／遠隔ユーザ３０４５および第２のモバイル／遠隔ユーザ３０５０は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３０５５上で、通信サーバ３０４０に接続される
。システム３０００は、第２の通信サーバ３０６０をさらに含む。この構成要素は、たとえば、ブランチまたはＢ２Ｂ（ビジネス対ビジネス）パートナーなどの異なるサイトに関連し、別のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３０６５上で、複製サーバ３０３０に接続される。第３のモバイル／遠隔ユーザ３０７０および第４のモバイル／遠隔ユーザ３０７５は、別のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３０８０上で、第２の通信サーバ３０６０に接続される。ここで、ローカルの遠隔ユーザに対してより安価な接続が可能になるように通信サーバがブランチに付加的に実現される。異なる国にブランチを有する企業にとっての利点である。
【０１１８】
図３１は、この発明によって使用され得る異なる遠隔／モバイルクライアント装置のサンプルを示し、異なる装置のタイプが同じ通信サーバに一度に接続され得るという事実を示す。あらゆるタイプのデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含むシステム３１００が示される。システム３１００は、データコネクタ３１１０、複製サーバ３１１５および通信サーバ３１２０を含み、それらのすべては同じコンピュータシステム（図示せず）で作動する。データベースサーバ３１２５、交換サーバ３１３０およびMS Outlookのような通信サーバ３１３５（Ｅメール、連絡先、カレンダー等を提供する）は、第１のＬＡＮ接続３１４０、第２のＬＡＮ接続３１４５および第３のＬＡＮ接続３１５０を介して、それぞれデータコネクタ３１１０に接続される。ノートブック／ＰＣでカスタムクライアントアプリケーションおよびカスタムＥメール、連絡先、カレンダープログラムをホストする第１の遠隔ユーザ３１５５は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３１７０上で、通信サーバ３１２０に接続される。携帯（セルラー）電話でカスタムクライアントアプリケーションおよびカスタムＥメール、連絡先、カレンダープログラムならびにカスタムＷＡＰインターフェイスをホストする第２の遠隔ユーザ３１６０は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３１７０上で、通信サーバ３１２０に接続される。ＰＤＡ（携帯情報端末）でカスタムクライアントアプリケーションおよびカスタムＥメール、連絡先、カレンダープログラムならびにカスタムウェブインターフェイスをホストする第３の遠隔ユーザ３１６５は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３１７０上で、通信サーバ３１２０に接続される。バーコードリーダのようなバーコード装置でカスタムクライアントアプリケーションをホストする第４の遠隔ユーザ３１８０は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３１７０上で、通信サーバ３１２０に接続される。デスクトップまたはゲーム機で、たとえば、マルチプレイヤーゲームなどのカスタムクライアントをホストする第５の遠隔ユーザ３１９０は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３１７０上で、通信サーバ３１２０に接続される。他のあり得る装置は上述のとおりである。
【０１１９】
デスクトップＰＣに対するクライアントアプリケーションは、Windows（登録商標）９８から上のすべてのWindows（登録商標）オペレーティングシステムのバージョンのもとで作動する。ブラウザベースのアクセスに対して、すべての一般的なブラウザタイプがサポートされる。プログラム可能な携帯電話上のクライアントアプリケーションに対して、PocketPC、Windows（登録商標）Mobile、SymbianおよびJava（登録商標）を含む、すべてのプラットホームが対処され得る。携帯電話でのブラウザベースのアクセスに対して、ウェブおよびＷＡＰブラウザがサポートされる。ＰＤＡに対するクライアントアプリケーションは、PocketPC、Windows（登録商標）Mobile、Symbian、PalmOS、Java（登録商標）−
対応を含む、モバイルオペレーティングプラットホームに対して、カスタム開発され、配信され得る。ＰＤＡでのブラウザベースのアクセスに対して、ウェブおよびＷＡＰブラウザがサポートされる。
【０１２０】
図３２は、この発明によるプロバイダを介した特別なホスティングの可能性を示す。第１のＬＡＮ接続３２１５を介して第１のデータコネクタ３２２０に接続されるデータベース３２１０、およびコンピュータシステムで作動しているカスタムクライアントアプリケーション３２２５を有する企業サイトを含む、システム３２００が示される。システム３２００は、どちらも同じコンピュータシステム（図示せず）で作動し、かつ互いに通信可能である、複製サーバ３２３０および第２のデータコネクタ３２３５を有するプロバイダサイトをさらに含む。プロバイダサイトは、第２のＬＡＮ接続３２４０を介して第２のデータコネクタ３２３５に接続されている、ＰＯＰメールおよびＳＭＴＰメールサーバをホストするデータソース３２４５、および第３のＬＡＮ接続３２５５を介して複製サーバ３２３０に接続されている通信サーバ３２５０をさらに含む。プロバイダサイトおよび企業サイトは、第１のデータコネクタ３２２０から複製サーバ３２３０へと走る第４のＬＡＮ接続３２６０を介して、これも第１のデータコネクタ３２２０から複製サーバ３２３０へと走る、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３２６５を介して、およびカスタムクライアントアプリケーション３２２５から通信サーバ３２５０へと走る、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３２７０で、互いに接続される。第１のモバイルユーザ３２７５、第２のモバイルユーザ３２８０および第３のモバイルユーザ３２８５は、インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３２９０上で、通信サーバ３２５０に接続される。
【０１２１】
システムは、あらゆるタイプのデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含む。ここで、プロバイダは企業のためにＥメールおよび複製のサービスを提供し得る。企業は、モバイル装置から、または企業内のデスクトップからサービスに接続し得る。プロバイダは、業務のためにそれらのＡＳＰサービスを完成させるためにこの実現例を使用し得る。このことは、それらに費用および時間のかかる集約の開発なしにクライアントバックエンドデータを集約する容易な方法をそれらに提供する。
【０１２２】
図３３、３４および３５は、この発明による個人的および業務的な使用に対する特別なホスティングの可能性を示す。
【０１２３】
図３３は、専用のインターネット接続および固定されたＩＰアドレスを備えた、消費者、小規模事業所／個人事業所（ＳｏＨｏ）によって使用されるような、たとえば、ＰＣなどのスタンドアローンコンピュータシステムで使用されるべきシステム３３００を示し、またはＤＮＳエントリ（Domain Name Server、ドメインネームサーバ）でも家庭のＰＣでサーバ技術をホストし得る。ローカルのコンピュータシステム（図示せず）では、MS Outlookのような、Ｅメール、連絡先、および／またはカレンダーのデータを管理するためのプログラム３３１０が提供される。同じコンピュータシステムには、データコネクタ３３１５、複製サーバ３３２０および通信サーバ３３２５が設置されている。システム３３００は、データコネクタ３３１５と複製サーバ３３２０との間、および複製サーバ３３２０と通信サーバ３３２５との間で通信を可能にするように構成される。インターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３３３０上で、通信サーバ３３２５は、ＰＤＡ（携帯情報端末）または携帯（セルラー）電話のような、モバイル／遠隔装置３３３５と接続される。Ｅメール、連絡先および／またはカレンダーのデータを管理するカスタムアプリケーシ
ョンが設けられる。
【０１２４】
この変形を介して、たとえば、ユーザのファミリーまたは規定されたグループは、たとえば、共同の連絡リストおよびカレンダーを実現することができる。連絡先の変更およびカレンダーのデータは、任意のプッシュサービスとして配信され得る。このサービスは、複製サーバ３３２０、通信サーバ３３２５およびいくつかの入出力装置（ここでは３３３５）のみを使用して実現され得る。この配置では、２つの異なる入出力装置間の複製は、バックエンドデータソースへの接続なしに実現される。
【０１２５】
図３４は、消費者、小規模事業所／個人事業所（ＳｏＨｏ）によって使用されるような、たとえば、ＰＣなどのスタンドアローンコンピュータシステムが固定されたＩＰアドレスを欠く場合に解決策を提供するシステム３４００を示す。ローカルのコンピュータシステムに、MS Outlookのような、Ｅメール、連絡先および／またはカレンダーを管理するためのプログラム３４１０が設けられる。同じコンピュータシステムに、データコネクタ３４１５、複製サーバ３４２０および通信サーバ３４２５が設置されている。システム３４００は、データコネクタ３４１５と複製サーバ３４２０との間、および複製サーバ３４２０と通信サーバ３４２５との間で通信を可能にするように構成される。第１のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３４３０上で、通信サーバ３４２５は、ＰＤＡ（携帯情報端末）または携帯（セルラー）電話のような、モバイル／遠隔装置３４３５と接続される。Ｅメール、連絡先および／またはカレンダーのデータを管理するカスタムアプリケーションが設けられる。動的なＩＰアドレスを動的に決定するために、動的なＤＮＳ（ドメインネームサーバ）サービス３４４０が設けられる。動的なＤＮＳサービス３４４０は、一方で、第２のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３４４５を介して、通信サーバに接続され、他方で、第３のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３４５０を介して、モバイル／遠隔装置３４３５に接続される。
【０１２６】
動的なＤＮＳサービス３４４０は、ＩＰアドレスを決定するために私的にホストされた通信サーバ３４２５への接続を確立するために使用され得る。個人的なデータは第三者の手に渡らない。メール、連絡先の変更およびカレンダーのデータは、任意のプッシュサービスとして直接的に通信サーバ３４２５からモバイル／遠隔装置３４３５へと配信され得る。
【０１２７】
図３５は、ホストされたサービスを使用するシステム３５００を示す。システム３５００は、ＰＯＰメールサーバおよび／またはＳＭＴＰメールサーバをホストする、プロバイダ３５１０を含む。それらサーバは、第１のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３５１５を介して、ホストされたサービス３５２０によって到達可能である。ホストされたサービスは、第２のインターネット、ＤＳＬ（デジタル加入者回線）、ＧＰＲＳ、ＵＭＴＳ、ＷＬＡＮ、ＷＡＮまたはＶＰＮもしくはあらゆる他のＩＰ可能接続３５３０を介して、モバイル／遠隔装置３５２５に接続される。Ｅメール、連絡先および／またはカレンダーのデータを管理するカスタムアプリケーションがモバイル／遠隔装置３５２５に設けられる。ホストされたサービス３５２０は、クライアントのためにプロバイダからＥメールを検索する。メール、連絡先の変更およびカレンダーのデータは、任意のプッシュサービスとしてモバイル／遠隔装置３５２５に配信され得る。
【０１２８】
図３６は、この発明による典型的な集約および複製のプロセスを示す。以下の構成要素、すなわち、バックエンドデータ３６１４、データコネクタ３６１５、複製サーバ３６１
６、第１の通信サーバ３６１７、第２の通信サーバ３６１８、第１のモバイルユーザ３６１９および第２のモバイルユーザ３６２０が関わる。図示された列の各々は、上述のようなサーバ構成要素またはモバイル装置を表す。
【０１２９】
第１および第２の通信サーバ３６１７および３６１８は、２つの別々の通信サーバである。第１および第２のモバイルユーザ３６１９および３６２０は、それぞれ第１および第２の通信サーバ３６１７および３６１８に接続される２つの別々のモバイル装置である。
【０１３０】
タイムラインはデータフローの表現とともに垂直に表されている。
バックエンドデータ３６１４の下の４つの列は、バックエンドソースデータベースからのサンプルデータを表す。これらは、ＩＤ鍵によってリンクされた、クライアントテーブル、各クライアントに対するアドレスを備えたアドレステーブルである。賃金台帳テーブルは会計システムからであり、クライアント鍵はクライアントテーブルでのものとは異なる。リンクテーブルもあり、これはクライアントテーブルおよび賃金台帳テーブルの鍵のフィールドをリンクする。テーブル列のｘは、モバイル装置への複製に対して選ばれたフィールドを表す。リンクテーブルのフィールドは、集約プロセスに対する参照フィールドとしてデータコネクタで規定されており、複製プロセスに含まれるべきでない。
【０１３１】
データの新しいセットがバックエンドデータ３６１４で利用可能になっていると仮定する。管理者によって与えられた集約ルールを使用して、適切なデータがデータコネクタ３６１５によってそれ自身に複製される（矢印３６０１）。データコネクタは、内部的に各フィールドを、それの生ずるデータベース、テーブル、行およびフィールドにリンクすることによって、バックエンドデータへの整合性を維持する。フィールドレベルのタイムスタンプに加え、このデータは、「バックエンドデータによって変更された」とフラグを立てられ、複製サーバ３６１６に複製する。
【０１３２】
データのコピーはデータコネクタ３６１５にある。これは、分散された環境でデータの利用可能性を容易にするために意図されたシステムの特徴である。データは複製サーバ３６１６に伝送される（矢印３６０２）。複製サーバ３６１６では、データは「データコネクタによって変更された」とフラグを立てられる。このフラグにトリガされ、複製サーバ３６１６は、予め定められた複製ルールによってデータを２つのそれぞれの通信サーバ３６１７、３６１８に配信する（矢印３６０３および３６０４）。
【０１３３】
通信サーバ３６１７および３６１８では、データは「複製サーバによって変更された」とフラグを立てられる。データは、要求に応じてまたは任意のプッシュ機能によって、接続されかつ権限を与えられたあらゆる装置に対して自己複製する（矢印３６０５および３６０６）。
【０１３４】
第１のモバイル装置３６１９のユーザがクライアントの名前を変更し（矢印３６０７）、かつ管理によってそうする権限を与えられていると仮定する。これは、要求に応じてまたは任意で逆プッシュを介して、適用可能な通信サーバ３６１７に戻す複製を開始する（矢印３６０８）。ここで、データは「モバイル装置によって変更された」とフラグを立てられ、複製サーバ３６１６に複製して戻る（矢印３６０９）。フラグ「第１の通信サーバによって変更された」は、第２の通信サーバ３６１８に対する（矢印３６１１）およびデータコネクタ３６１５に戻る（矢印３６１０）複製を生じさせる。データコネクタは、その予め規定された集約ルールを実行し、変更されたフィールドをそのもともとのテーブル、行およびフィールドにまで適合させ、整合性のチェックを行ない、かつ変更をバックエンドデータ３６１４にコミットする（矢印３６１２）。第２の通信サーバ３６１８は、要求に応じて、または任意のプッシュ機能によって第２のモバイル装置３６２０で複製する（矢印３６１３）。
【０１３５】
この説明は、複製および集約のプロセスに関わるプロセスを示すものにすぎない。
トランザクションおよび整合性の解決は、更新の優先順位を時間に基づくものにすることによって管理可能であり、たとえば、誰が何を最初に変更したかであり、方向性のものにすることによって管理可能であり、たとえば、バックエンドの変更はモバイルの変更に先行し、ユーザおよび装置に基づくものにすることによって管理可能であり、たとえばモバイルの売上は、遠距離の売上に先行する。これらのカスケード式の組合せも可能である。
【０１３６】
複製プロセスのチャネリングも実現可能であり、たとえば、通信サーバを通るモバイルの変更を、それが通信サーバに接続された他のモバイル装置に複製され得る前に、整合性のチェックのためにまず複製サーバを通らせる。
【０１３７】
上述の図面は、データの集約を単純化し、バックエンド構造の変更に対応することができかつ高度に分散されたデータソースに対処することのできる集約構造を生成することを主な目的とした、柔軟な複製システムに対するフレームワークを示す。さらに、それは、送信および受信中に最小限の転送負荷でモバイル環境に高度にアクセス可能な安全なデータを配信するため、およびモバイルのクライアント装置での安全なデータのためのフレームワークを作る。これに加え、幅広い範囲の装置からのおよび／または幅広い範囲の装置へのプッシュコンテンツを配信するために最新のモバイル接続タイプを使用する。この発明を可能にする具体的な方法を以下に説明する。
【０１３８】
複製機構は、矛盾の解決に対して時間ベースの調停ルールを利用する。この発明はフィールドレベルでこのタイムスタンプを特定する。この機構に対して、サーバとクライアント装置との間の時間同期が、トランザクションの処理の前に開始される。どれかのソースからの変更へのタイプスタンプは、変更が記録された実際の時間であり、複製時間ではない。このことは正確さを向上し、複製中の矛盾を最小限にする。矛盾の解決に対するさらに別の仕様は、特定のユーザおよび／または装置および／または接続タイプを優先させることによって規定され得る。たとえば、これは、ＬＡＮ接続上のユーザをモバイルユーザに優先させることによって、またはその逆によって、矛盾の状況を解決可能にする。
【０１３９】
複製のための、さらに別の向上は、どのソースが変更を行なったかの記録をフィールドレベルで付加することである。このように含めることは、システムにおいて内部複製プロセスを最適化し、手動の矛盾の解決が必要とされる場合に、完全なトランザクションの透過性を提供する。
【０１４０】
データ伝送中の安全なトランザクションの処理のため、入れ子式のトランザクションルールがデータ集約および業務ルールの定義に対して規定され得る。その最も単純な形では、それは、全体を形成する別々のテーブルからのデータが複製または集約のプロセスが始まる前に完成されなければならないことを意味する。たとえば、連絡担当者の複製中、複製プロセスは、データが複製される前に対応する企業の情報が見つかるまで待つ。これのさらに複雑な例は、次のようであり得る：注文アプリケーションがモバイル装置から送られる。複製サーバは、注文が発想のために送られ、かつ送信装置に対して確認される前に、クライアントのクレジットの制限および在庫の利用可能性を調べることを必要とする。
【０１４１】
設置プロセスはすべてを含む。サーバソリューションの一部を提供し得るが、依然として予め設置されたソフトウェアの機能に大きく依存する他の製品とは異なり、このシステムの動作には、ウェブ−またはＥメール−サーバのような付加的な第三者ソフトウェアは必要とされない。これは費用および複雑さを大きく低減する。
【０１４２】
ソフトウェアのサーバ構成要素は、ＣＤコンパクトディスクで配信されるか、ダウンロードとして、またはデータ記憶の他の一般的な手段で提供され得る。サーバの更新は、同じ手段によって、または好ましい場合に供給者によってホストされる自動化されたオンライン更新サービスとして獲得され得る。
【０１４３】
サーバ構成要素、たとえば、複製サーバ、通信サーバおよびデータコネクタは、１つの機械に全体として設置され得る。またこれに代えて、１つまたは複数の構成要素は、実現計画に応じて、個々の機械に別々に設置され得る。
【０１４４】
デスクトップコンピュータに対するクライアント構成要素は、ＣＤを介した設置のために配信されるか、ダウンロードとして、またはデータ記憶の他の手段として提供され得る。クライアントの更新は、同じ手段によって、または好ましい場合に、サーバソフトウェアに含まれる自動化されたオンライン更新サービスとして獲得され得る。クライアントソフトウェアのバージョン制御はサーバによって監視され、更新は自動的であり得るか、またはサーバからの通知の後に要求に応じて行われ得る。
【０１４５】
ＰＤＡ、携帯電話等のようなモバイル装置に対するクライアント構成要素は、ＣＤ、ダウンロード、またはデータ転送媒体の他の一般的な手段を介しても、配信され得る。設置は、ＰＣから、たとえば、クレードルへの直列接続（たとえば、ＵＳＢ）、無線ブルートゥース（Bluetooth）（登録商標）接続、または何らかの他のものを介してＰＣに接続されたモバイル装置へと開始され得る。サーバに集約されたウェブサービスは、インターネット上でオンライン設置および更新手続きを提供するためにも使用され得る。
【０１４６】
セットアップ手続き中、各構成要素は一意のＣＵＩＤ（Component Unique Identification、構成要素一意識別子）で登録されなければならない。このＣＵＩＤは、供給者によって割当てられ、世界的に一意のＩＤでなければならない。このＩＤは、複製および集約中に制御に対して使用され、後の段階で異なる企業からのサーバ間での相互運用性を可能にする。
【０１４７】
各ユーザおよび装置も一意のＩＤを割当てられる。これらＩＤは、サーバによって管理され、１つの通信サーバに特有な、ＩＤのプールから引出される。このことは、モバイルの複製を容易にし、トランザクションの記録中に高度の制御およびセキュリティを提供する。
【０１４８】
システム全体の管理は、システムに接続された構成要素の数から独立した１つまたは複数の管理コンソールから行なわれ得る。管理コンソールは、サーバ構成要素のどれからでも、それらの位置に関わりなく、アクセスされ得る。たとえば、これは、システムに接続された異なる位置で異なる機械に設置され得る通信サーバへのユーザアクセスを管理するために、データコネクタが設置されるコンピュータで管理コンソールが開始され得ることを意味する。さらに、管理コンソールは、通信サーバに含まれるようなウェブ−またはＷＡＰ−インターフェイスを介してアクセスされ得る。これは分散された環境において管理機能のために管理者に対してより大きなアクセスおよび柔軟性を可能にする。
【０１４９】
管理コンソールへのアクセスは、有効なユーザ名およびパスワードを介して与えられる。
【０１５０】
ウェブ−およびＷＡＰ−ベースの管理に対する付加的なセキュリティについては、管理者は第３の、時間制限された識別子を設定し得る。
【０１５１】
管理コンソールは、通信サーバを介してサーバと通信するモバイル装置でクライアント
構成要素として作動されてもよい。これは、管理セッション中に、圧縮および公開−秘密鍵の暗号化機能を十分に使用することを可能にする。
【０１５２】
複数の構成要素、たとえば、２つの複製サーバまたは複数の通信サーバが実現される場合、管理は責任の領域に分割されてもよい。このことのあり得る実現例は、委任されたユーザ管理である。部門の長は、彼らの責任のもとにモバイルユーザを管理する権利を有し得る。これの別の実現例は、異なる企業からの２つの複製サーバが複製および集約のために接続される場合である。ここで、各企業はそれらに属する管理領域のみへのアクセスを有する。これはＣＵＩＤ（構成要素一意ＩＤ）が役割を果たす別の局面である。
【図面の簡単な説明】
【０１５３】
【図１】この発明によるシステムの概要の図であり、その実現の手段、構成要素および通信の手段を示す。
【図２】ローカルでありかつ分散されている、複数のバックエンドデータソースへの接続を実現するこの発明によるシステムの図である。
【図３】２つの複製サーバを実現するこの発明によるシステムの図である。
【図４】データコネクタの機能ユニットの図である。
【図５】複製サーバの構成要素の図である。
【図６】通信サーバの構成要素の図である。
【図７】図６に見られるようなこの発明による公的通信モジュールの詳細図である。
【図８】図５からの複製サーバ、図６からの通信サーバおよび図４からのデータコネクタの間の通信のために実現されるような私的通信モジュールの図である。
【図９】複製データを私的データ記憶装置に記憶するために使用されるこの発明によるテーブル構造の図である。
【図１０】データベース接続設定を記憶するために使用されるこの発明によるテーブル構造の図である。
【図１１】複製に対して選択されたテーブル定義を記憶するために使用されるこの発明によるテーブル構造の図である。
【図１２】ユーザ／装置の定義を記憶するために使用されるこの発明によるテーブル構造の図である。
【図１３】ユーザごとのフィールドレベルのアクセス権を記憶するために使用されるこの発明によるテーブル構造の図である。
【図１４】フィールド定義を記憶するために使用されるこの発明によるテーブル構造の図である。
【図１５】この発明によるシステムにおけるトランザクションの図である。
【図１６】外向きのトランザクションがたどるこの発明によるプロセスの図である。
【図１７】内向きのトランザクションがたどるこの発明によるプロセスの図である。
【図１８】この発明によるモバイル装置で機能を実現するクライアント装置モジュールの図である。
【図１９】この発明による、集約、統合、複製およびあり得るモバイル化に対してローカルのデータソースに接続するあり得る手段の図である。
【図２０】この発明による、集約、統合、複製およびあり得るモバイル化に対してローカルのデータソースに接続するあり得る手段の図である。
【図２１】この発明による、集約、統合、複製およびあり得るモバイル化に対してローカルのデータソースに接続するあり得る手段の図である。
【図２２】この発明による、集約、複製およびあり得るモバイル化に対してバッチされかつ遠隔のデータソースに接続するあり得る手段の図である。
【図２３】この発明による、集約、複製およびあり得るモバイル化に対してバッチされかつ遠隔のデータソースに接続するあり得る手段の図である。
【図２４】この発明による、集約、複製およびあり得るモバイル化に対してバッチされかつ遠隔のデータソースに接続するあり得る手段の図である。
【図２５】この発明による、集約、複製およびあり得るモバイル化に対して個人的なデータソース、およびＥメール、カレンダー、連絡データならびにＰＩＭシステム（個人的集約マネージャ）のあらゆる他のコンテンツに接続するあり得る手段の図である。
【図２６】この発明による、集約、複製およびあり得るモバイル化に対して個人的なデータソース、およびＥメール、カレンダー、連絡データならびにＰＩＭシステム（個人的集約マネージャ）のあらゆる他のコンテンツに接続するあり得る手段の図である。
【図２７】この発明による、集約、複製およびあり得るモバイル化に対して個人的なデータソース、およびＥメール、カレンダー、連絡データならびにＰＩＭシステム（個人的集約マネージャ）のあらゆる他のコンテンツに接続するあり得る手段の図である。
【図２８】この発明による、遠隔／モバイル装置がシステムに接続し得る手段の図であり、このシステムはデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含む。
【図２９】この発明による、遠隔／モバイル装置がシステムに接続し得る手段の図であり、このシステムはデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含む。
【図３０】この発明による、遠隔／モバイル装置がシステムに接続し得る手段の図であり、このシステムはデータ、メール、連絡先、カレンダー等でエンドツーエンドのプッシュ機能を含む。
【図３１】この発明による、使用され得る異なる遠隔／モバイルクライアント装置のサンプルの図である。
【図３２】この発明によるプロバイダを介する特別なホスティングの可能性の図である。
【図３３】この発明による個人的および業務的な使用に対する特別なホスティングの可能性の図である。
【図３４】この発明による個人的および業務的な使用に対する特別なホスティングの可能性の図である。
【図３５】この発明による個人的および業務的な使用に対する特別なホスティングの可能性の図である。
【図３６】この発明による典型的な集約および複製のプロセスの図である。
【図１】
2008500618.tif 000003
【図２】
2008500618.tif 000004
【図３】
2008500618.tif 000005
【図４】
2008500618.tif 000006
【図５】
2008500618.tif 000007
【図６】
2008500618.tif 000008
【図７】
2008500618.tif 000009
【図８】
2008500618.tif 000010
【図９】
2008500618.tif 000011
【図１０】
2008500618.tif 000012
【図１１】
2008500618.tif 000013
【図１２】
2008500618.tif 000014
【図１３】
2008500618.tif 000015
【図１４】
2008500618.tif 000016
【図１５】
2008500618.tif 000017
【図１６】
2008500618.tif 000018
【図１７】
2008500618.tif 000019
【図１８】
2008500618.tif 000020
【図１９】
2008500618.tif 000021
【図２０】
2008500618.tif 000022
【図２１】
2008500618.tif 000023
【図２２】
2008500618.tif 000024
【図２３】
2008500618.tif 000025
【図２４】
2008500618.tif 000026
【図２５】
2008500618.tif 000027
【図２６】
2008500618.tif 000028
【図２７】
2008500618.tif 000029
【図２８】
2008500618.tif 000030
【図２９】
2008500618.tif 000031
【図３０】
2008500618.tif 000032
【図３１】
2008500618.tif 000033
【図３２】
2008500618.tif 000034
【図３３】
2008500618.tif 000035
【図３４】
2008500618.tif 000036
【図３５】
2008500618.tif 000037
【図３６】
2008500618.tif 000038
【国際調査報告】
2008500618.tif 000039
2008500618.tif 000040
2008500618.tif 000041