アクセスカウンタ - Jxtaの技術とアプリケーション開発

1概要
shinobi.jp - アクセス解析, ブログ, カウンター とかを提供しているNINJA TOOLSの別館的サイト
2に、JXTAの設計目標と関連する概念
3、Jxtaのプロトコル
4、Jxtaアプリケーション開発
---
I.概要
日、世界1995、米国からの新しい技術の導入には、Java言語の打ち上げは、Javaのフィールド毎年以来
操作は、J2EE、ジニ、JavaTV、JavaCardのに、J2MEからの開発とアプリケーションのJava技術の促進。最近では
サンフランシスコでのJavaOneカンファレンスのいくつかに、JXTAは、会社の立ち上げですが、比較的産業技術に新機能。
P2Pネットワークは、順序を奨励するためには、統一されたアプリケーション開発プラットフォームを提供し、技術、Jxtaの項目の開発をサポート




で、Jxtaのコミュニティが(www.jxta.org)研究サイトの開発のための開催地として栄え、Javaテクノロジである。
Jxtaは2000年の夏の起源は、今JxtaのP2Pプラットフォームと見られているに、JXTAの目標は、解決することです
いくつかの技術的および商業的課題。多くのP2Pシステムの最初の相互理解不能の問題を解決するためのものである。2000年には、突然のP2Pです




土地の一部。Sunは、IM(インスタントメッセージング)のように、その共有が実際にはP2Pの利点を果たすことができると考えている
より多くの人々の相互接続することは、より多くの貴重な。
交流、Sunだけが中立的な立場が、企業が努力してまいりますことを皆が認識する技術の強さに保持男性
プラットフォーム。
Jxtaのもう一つの目的は、少なくとも量を見つけるためには、"ビルディングブロック"で構成される単純なシステムの概念。場合
成功すると、我々は情報システムモジュールの基本的な枠組みが、将来的にはいくつかのブロックには、のような人々を助けるために
。Jの三部作は、JavaのJava、Jini検索とJXTAのような
よく知られている名前からコーヒーの生産は、Jiniは精霊(ウィザード)の高調波であり、Jxtaは並置の略です。
jで始まるすべての英語の単語のgrepでBillJoyは、それを見つける為に鮮やかなカラフルな、非常に巧妙な並置。実証の両方
。しかし、Jxtaは異なる、それはネットワークプロトコルのシリーズです
提案された組成物は、Javaだけに完全にオペレーティングシステム、ネットワークとは独立して限定されるものではなく、任意の言語で達成することができる

アイデンティティ。
Jxtaはプロジェクトの創設者、二十年以上の醸造SunのチーフサイエンティストBillJoy結晶化され、"Jxtaの技術は、ネットワークのコードです。
。”JXTA
研究プロジェクトは、新しいフレームワーク上での個人のコンピュータのインターネットリソースへ接続しているユーザー、より便利なアクセスを提供しますが
。Jxtaは、インターネットの継続のために、Sunの戦略の一つは、より肯定的ですが、
Microsoftのと態度。ネットヘイルストームの戦略と計画が戦うために。喜びは、指摘Jxtaのは、Sun One可能性があります

マイクロソフト社のパスポートとヘイルストームとは異なる独自の技術を特許で保護されて、オープンソースコミュニティになります
テクノロジーは、SunはMicrosoftの最も強力なライバルは、オープンソースになるJxtaのオープンソースの方法を期待している
エリアは、LinuxとApacheが卓越した成功例ですが、Sunはまた、新たな成功JXTAを偽造したいと考えている。
Jxtaの技術は、統一された新世代の実現に直面して、現在の問題を解決するために分散コンピューティングアプリケーションのための基本的なメカニズムを提供しています
。現在のところ、Javaベースの技術プラットフォームやシステムをサポートしています。技術がJATXされます
手術は、より小型の携帯デバイスをサポートするメモリの制限の対象とされません。。接合式でJxtaのJava技術とXMLデータ
一緒に、強力な機能を提供するアプリケーションは、垂直方向との対話を克服することができるP2Pの現在の制限をソフトウェアを可能に。
を通じて、小型でシンプルな、簡単なビルディングブロックを開発するために、JXTAは、作業の複雑さから、独自のフレームワークを構築することができるようになります
自身は、革新的な創造、分散コンピューティングのさまざまな種類のアプリケーションを構築することに集中し専念して、解放できるようになる。
第二に、JXTAの設計目標と関連する概念
)P2P技術を
P2Pまたはピアは、ピアまたはその他のネットワーク接続として知られている、P2P技術は、主にハードウェアの情報によって形成された接続を参照して

P2Pアプリケーションです、インターネットの発展もこの点を示しているが、我々は次のような特徴によって記述することができる
P2Pの:

ピアの仮想ネットワークを実行しているの。
ピアは、クライアントとサーバーの特性を持つ。

インターネットの発展から、新しいP2Pアプリケーションの開発を補完している、既存のセットを交換し、現在は、完全に可能です

髪。。P2P
システムは、次の機能を提供することができます:


信頼性----のP2Pシステムは、誰もが信頼性の高いシステムを得ることができます。

様々なリソースとの間----パフォーマンスを効果的に問題を解決するために連動させることができます。

4つの主要な技術分野を関与させるために:

サーバーは、強力なネットワーク機能を持っていない、過去のP2Pアプリケーション、現在多くのハードウェア環境を持っている
複雑なコミュニケーションの基礎は、P2Pは、既存のハードウェアロジックとエンドの基本的な通信プロトコルで提供されなければならないように終わらせる
ロケーション(アドレス)、および、技術と手を振ると、安定した接続を確立する。NATルーティングIPアドレスの解決、火災に巻き込まれた技術

2)アプリケーションレベルでは、2つのピアは、2つの別の企業を表している場合は、インターネットを介して組み込まれています
して接続を、他のため、現在のインターネットは、データの記述と交換に認識される当事者の情報を確認

3)通信のセキュリティを持っている必要があり、暗号化技術は考慮する必要がある。

P2Pの関連技術では、P2Pのと呼ばれる他の多くの技術があるやP2P関連して、またはP2Pとして行うことができます
使用して、主に次の点:



Webサービス技術。
B)はJxtaの設計目標と階層構造
1、Jxtaの設計目標


"六プロトコルの構成Jxtaのは、これらのプロトコルは、ネットワークコンピューティングのための設計上、他のは、分散、特定のために設計されて
。これらのプロトコルを使用すると、ピアはせずに、自己組織化、自己管理ピアグループを作成するには、お互いに協力する

。”
現在のJxtaのため、続いて六のJXTAプロトコルのコア、JxtaはP2Pアプリケーション開発プラットフォーム実行されて
発売は、最初のJavaベースのリファレンス実装では、六プロトコルのJava APIのサポートを提供し、Jxtaはまた、Cなどの導入
言語とデザインのAPIに、JXTAを含む他のプログラミング言語には、次の目的を持っている:


サービスとインフラの整備のためのP2Pアプリケーション



認証および検証を使用することができますグループは、グループへのアクセスを制御する。
情報を公開するネットワークおよびネットワークリソースのピアを介して。

ピア間のルーティングと通信を行うための基本的なプラットフォームを提供する。


また、暗号化などの他の目的は、サポート異なる通信プロトコルを使用し、安定性の容易さがある
パフォーマンスなどは、元のJXTAプロトコルおよびJava APIの設計でこれらの目標のすべては、それらがすべて加えて、開発、考慮する

システムはJXTAネットワークに直接任意のデバイスを許可する必要があります。
システムは、ピアの一元管理のためのネットワークにISPを許可する必要があります。
システムはそのようなソフトウェアを、音楽CD、映画などの購入など、デジタル製品の著作権の管理をサポートする必要があります。
パッケージと抽象的な特定のコア機能は、順番に商用アプリケーションを作成する。
上記の2つのポイントは、ターゲットのリストを見ることができるから、Jxtaは、システム自体を制御することができます使用する企業ができるように

ハードウェアまたはソフトウェアのプロバイダでは、Jxtaのシステムが利益を作成できるようにする必要があります。
これらの目標に基づいて、Jxtaのは、企業受け入れ、堅牢で、維持するために簡単に設計されており、することができます

2、Jxtaの階層
三層でJxtaは図1に示すように。最初の層は、サービスに必要なコア機能が含まれていますJxtaのコア層です。

JxtaのJXTAネットワークと機能を提供します。。この設計は、標準のオペレーティングシステム同様に、標準のオペレーティング
システムは、コアオペレーティングシステム、サービス、およびアプリケーションが含まれています。
JXTA Sun JXTA
Applications JXTA Community Applications Applications JXTA
Shell
JXTA Sun JXTA
Services JXTA Community Services Services Peer
Commands
JXTA Peer Groups Peer Pipes Peer Monitoring
Core Security
Any Peer on the Expanded Web
図1 Jxtaの階層の
各層の概要は次のとおり:


サービス層は、(Jxtaのサービス):この層は、P2Pネットワークは必須ではありませんが含まれチェックなど、非常に一般的な機能、
、共有、インデックス、コードキャッシングおよびコンテンツのキャッシュメカニズムを検索するには。
アプリケーション層は、(Jxtaのアプリケーション):この層は完全にJxtaのサービスで開発されたアプリケーションを、P2Pアプリケーションが含まれ
シーケンス、例えばmyJXTAに、JXTA - CADや他のアプリケーション。

Jxtaのネットワークでは、親しみやすく理解する必要があるいくつかの概念があり、それらはJxtaのプロトコルのシリーズから作られています
固有名詞。

ピアは、仮想通信ポイントです。。コンピュータまたはデバイスではピアは、ピアの数とを持つことができます

頻繁に使用される場合)。ピアは、ユーザと同じではありませんので、ユーザーは抽象的でアウトと分離ピアからする必要がある。
特定のネットワークサービスとピアの接触が非常にタイトで、Jxtaののリファレンス実装は、ピアは、ネットワークが提供される使用することができます
ランデブー(ランデブーサービス)、ルータ(ルーティングサービス)、ゲートウェイ(ゲートウェイサービス)などの基本的なサービス、
これらの基本的なサービスはではなく、すべてのピアの、一般的には、検索および通信サービスを提供することができるこれらのサービスを使用して

2、peerグループ(ピアグループ)
。ピアグループは、追加することによって作成することができます
出て、グループのメンバーは、関連するピアグループのメンバーのための、いくつかの理由で、必要との関係を更新することができますグループ内の
。これは、それを認証するためのプロトコルを使用して
具体的には情報を収集し、それらが会員資格要件を満たしているかどうかを判断。
ピアグループは、ピアとのグループを形成するために、興味のあるトピックなどのアプリケーションのための環境を提供しています
グループ内のチャットサービスを使用して議論する。
メンバー間の。そして、誰がピアにこのグループに参加したい人のための認証のためのメンバIDを使用することができます。しません



ピアグループには、また、メッセージを暗号化することができますピアが会話に参加して制限することができます。

Jxtaのアプリケーションでは、エンドポイントは、最も基本的な通信方式である。
。ピアは、複数のエンドポイントを持つことができ、そのような協定は、他のピア通信と異なる場合があります。
エンドポイントは、必ずしも物理アドレスされていない場合は、エンドポイントの物理アドレスができるように変更することができます。
。。
しかし、Jxtaはストリームに基づいて、レイヤーを配置と呼ばれるパイプ(パイプ)。
。エンドポイントとパイプの利点は、気にしない
。抽象的なエンドポイントとパイプの使用には、P2Pはする必要があります作成することができます
。パイプラインは、通信プロトコルを使用して接続するため、エンドポイントとし、契約を説明
アクセスに必要な情報。。
ピアは、1つまたは複数のエンドポイントをサポートするために。複数のプロトコルを使用することにより、ピアはより効率的な方法を提供することができます
。言い換えれば、場合、2つのピアが通信するためにそれらのTCPエンドポイントから直接、ファイアウォールの背後にある。
通信に行く二場合はピアがファイアウォールを通過するには、HTTPエンドポイントを使用する必要があります。
4、パイプ(パイプ)


上に仮想的なレイヤの通信プロトコルの様々なその他のように、あなたは、ピアゲートウェイの役割を果たすことができるリレーサポート通信を提供します

Jxtaのパイプは、最も基本的かつ重要な機能であり、それがおり、良い解決策を提供していますピアネットワークの大部分
あなたが知っているしない場合でも、ケース、それは、ファイアウォール、またはその他の障害物を制御することなく通信することができます他のPeerの
位置、および、そのような情報のプロトコルを使用して、あなたはまだ、パイプラインを介して通信することができます。パイプラインを抽象的な副作用として
メソッドを非表示にこのような複数の接続は、パイプラインに複数のピアに関与することができる場合などの詳細のいくつかは、することもできます

----これは、一方向の非同期パイプラインは一方向のみの通信に使用される。パイプラインは非同期なので、メッセージは到着順されない場合があります
ザ。。
同期の要求/応答メッセージ----すべての応答メッセージを受信すると、メッセージの到着順序がに応じて、その


音声、ビデオ、およびデータの他の大量のような伝送を介してより効率的にストリーミング----フロー。
双方向----は、双方向の組み合わせ非同期パイプラインです。

時間順。
すべての----メッセージパイプラインの信頼性の高い安全な方法は、応答メッセージが表示されますこれらのメッセージが追加されました

パイプは、2つのタイプに分けることができます:
。あなたは、ピアの役割は、複数のプレイのゲートウェイを使用することができます

---- Aの通信タイプは、複数のターゲットピアツーピア接続されている。
既存のJxtaのリファレンス実装では、一方向の非同期パイプラインを、一方向の信頼性の高い双方向パイプ安全管提供しています
ロード。Jxtaの伝統的なネットワークは、ほとんどのネットワークプロトコル、または、アドレス、またはが非常に異なっている
アドレス、固定および抽象的な概念は、アドレスとして使用されるJxtaのエンドポイントと呼ばれる。
のTCP、HTTP、およびその他の通信のような1つまたは複数のプロトコルを介してポイントは、ピアので、複数の側面を使用することができます
ポイントは、Jxtaは最善の方法を選択して、他のピアとの通信のための伝送プロトコルの様々な使用。
ピアは、企業ファイアウォールの背後には、ファイアウォールの外部との通信をピアHTYPを使用できる場合は、することもできます

ピア特定のプロトコルは、最高の速度と応答性を得るために使用されます。
5、広告(広告)

広告についてのあらゆる情報の交換を可能にJXTAネットワークの広告を、コード、基準、コンテンツラベルに準拠して。
たとえば、名前は、ピアグループのピア"MyChat"を作成すると、IPアドレスは、広告を送信するマルチキャストを使用することができます
ローカルネットワークにJxtaの布は、各サブネットのピアは、広範に加えて、広告のコピーを受け取ると言うことです
報告書は、コレクションのポイントして送信されます。
(ランデブー)と呼ばれる点集合のピアの使用は、ネットワーク上の他の場所に特別なピアの広告を見つけるために。
コレクションポイントは、広告やピアサポート検索を保存することができます。
。他のグループは、XMLと他のPeerの広告でインスタンスを作成し、追加の広告で使用することができます
に"MyChat"ピアグループ。完了したら、後に、洋ナシ、他のグループは、リングを使用することができます、ピアグループのメンバーになる

広告は、実際には"カードを呼び出す"P2Pネットワークは、P2Pネットワーク、ピアは、ピアグループを含む任意のリソース、




エンコード。

Jxtaのでは、メッセージを処理する2つの方法があります。。一つは、XML形式を使用する場合、データパケットは、XML標準は、次の
のメッセージに装着、他はバイナリ形式を使用することです。
しかし、必要性は、メッセージをXMLの広範な使用のために送付して、メッセージの効率が低下につながるフォーマットされたメッセージは、通常であるため、

使用してXML形式。

。最初のデータはいくつかの標準的な技術を使用することができます
圧縮は、テキスト、および多くを保存することができます他のデータ伝送時間の圧縮、さらに、メッセージの多くはそれ自体がバイナリです
形式は、ドキュメントを共有するファイル共有プログラムは、バイナリすることができるようになるので、直接バイナリを使用することができます

バイナリ送信するメッセージ。

。コレクション
ポイントは、他のピアに要求を委任することができますもちろん、また、これらの点の集合ピアでなければなりません。主なコレクションのポイントを使用して
目的のためにローカルネットワークの外部の検索広告を容易にすることです。
リザーブピアのまわりでそれに関する多くの情報。
収集ポイントは、検索のトランスミッタとして使用できます。収集ポイントは、他のポイントにディスカバリ要求のセット(オリジナルセットの転送することができます
他のピアとの対話を広告のポイントと)情報が転送されるの収集ポイントをされている。


* * * TCP


に戻る45678コレクションポイントPeer8 PeerPeer1
IPマルチキャストの結果*
TCP * TCP
567 *戻り要求の結果

* *
* *
Peer6 Peer7


マルチキャスト)が同じLANとPeerlにする可能性があるローカルPeer2のとPeer3 Peer2のとPeer3質問
。次の場合、検索Peer2のとPeer3は特定のリソース、検索

必要な広告情報を、それがピア検索要求を知っている点に収集ポイントピアコレクションがあります。注意してください
つまり、同じLANピアツーピアの要求とするお問い合わせに加えて、クエリ要求を、LANの受信
専用のコレクションポイントのクエリを受信するための外。
IPマルチキャストは、(IPアドレスMuhicast)多くのメッセージ転送プロトコルである。
アドレスのグループ。。まず、マルチキャストグループアドレスの代わりに使用しているため
IPアドレスを使用することは、ピアは、メッセージを送信する受信者アドレスの大文字と小文字を知ることができない。
マルチキャストネットワークのすべての要求にピアのピアは、関連するクエリの結果を、さらには対応することができますで
(要求ピアと直接通信する)独自のIPアドレスが返送する。
IPマルチキャスト第二の利点は、帯域幅を削減することです。ピアのすべてが単一の除去を参照してくださいすることができますので、
。ピアは、このグループに大量のデータを送信する場合
それが重要です。。マルチキャストを使用しての欠点は、いくつかのファイアウォールやルータがマルチキャストメッセージをブロックすることができますている。

。。

ネットワークが十分である。

。ピアは、コレクションのポイントを選ぶことができます

協議の結果のコピーは、悪い側ピアは、メモリ、帯域幅の多くを占めるということです。要求の数ができるように
より多くのデータは、消費広告コンピュータリソースの多くの多くは、この場合、我々は、コンピュータを選択することができます

ルータは、同じシステムです。。
合点側ピアは、セキュリティ要件およびP2Pアプリケーションの使用の範囲に依存。P2Pネットワークのトポロジがもっと必要
テストのための例と定期的なモニタリングの必要性。
。場合によってはポイントの追加セットは、ネットワークの効率を改善されないことができます
レート。

使用することは、必要のコレクションのため、ピアは、持続可能ではありません。向上の役割を、企業再生できるように

コレクションポイントが重要な役割を果たすように構成されていない。

ルートでJxtaはピアサポートピアエンドポイントプロトコルピアではなく、ピアを実装するために、すべての必要が

ネットワークは、Jxtaのルータとルータは非常に伝統的に似ていますが、主な違いは、P2Pは非常に固定されていないことをされ、含まれています
多くの非静的なアドレス。

ゲートウェイでピアJxtaは通信中継としてピアです。ゲートウェイピア、コレクションポイントの差

ファイアウォール、NATデバイスおよびプロキシサーバーがないため、無線トランスポンダまたはピア間の仲介者は、それは、メッセージを渡します
サーバの存在は、ネットワークへのゲートウェイは、接続に決定的な役割を持って、ゲートウェイは、メッセージを保存することができますし、希望を待つ

インターネットは非常に混乱していますので、ゲートウェイが存在する。ピアの防止のための間のコミュニケーションの様々な種類があります混乱ので、
公共の安全とアクセス方法や障害物のセキュリティ上の通信、もう一つの理由はすべてのピアでサポートされている契約ですが異なっている
、いくつかのピアがTCPを使用する可能性があり、いくつかは、HTTPを使用することができます。


ゲートウェイは、重要なセキュリティメカニズム、ファイアウォール、プロキシサーバーやNATデバイスのほとんどとの対話をインターネット上にある
主なセキュリティバリア。
Peer1
* TCPのパイプ

他のマシン2ゲートウェイと
*
ファイアウォールや境界* NATの
*

*
Peer3
図3は、ピア間の通信のゲートウェイを介して他のマシン上で
図3に示す方法Peer1ととPeer3インターフェイス間のゲートウェイPeer2の相互作用。
。メッセージがPeer1とから発行された場合は、TCPのPeer2のを介してゲートウェイに送信されます
Peer2のゲートウェイこの情報を保存するまでPeer3は、HTTPリクエストに送信するメッセージを取得する。
第三に、Jxtaのプロトコル

出版社とリソース、情報伝達およびルーティングの発見は、プロトコル自体はアプリケーションではありません、あなたはもっと追加する必要があります。
コードは、便利なアプリケーションを開発するために、プロトコルを非表示にはJXTAアプリケーションを作成するになります詳細は、多くの空白よりも開く
P2Pアプリケーションは、はるかに容易に。
JxtaのJxtaのプロトコル仕様は、その契約書で定義されている。
実装の詳細を記述する方法やP2Pアプリケーションを書くことがないか、次のように契約書が含まれているのJXTAプロトコルのリストです。
の6つのプロトコルを図4に示すように、頭字語の名前、。
Peer Discovery Pipe Binding Peer Information
Protocol Protocol
Peer Resolver Protocol
Peer Endpoint Rendezvous
Protocol Protocol


利息は、他のピアの広告から得られる。
報告書は、ピアグループの広告、サービス、広告、またはパイプの広告)。プロトコルタイプ(たとえばとして指定することにより、広告
ピアは、ピアグループ)は、XMLタグ名は、文字列データの検索によって定義されたXMLに一致するラベル
お問い合わせ。。

ロード。
契約は、ピアを提供するために接続をルーティングすることにより、ルーティングプロトコルの主な関心事ピアエンドポイントです。。
リゾルバのプロトコルは、検索要求と普及を送信する。
3、他のマシン上で情報プロトコルピア情報プロトコル(PIP)は:ピアの状態は、他の情報を取得するために使用される
情報は、ステータスなどを更新しましたを含む。契約時には、pingコマンドとして使用されてもピアを取得するために使用さ

機能の種類は、コントロールを提供するために拡張することができ、それがピアリゾルバプロトコルは、送信して、検索の普及を使用
広告要求。
図4は、他のマシン解決プロトコルピアリゾルバプロトコル(PRP)を上:ピアは、より一般的な要求を送信できるようにする

デバイスは、ピア解決プロトコルは、これを使用するには、/応答フォーマットは、要求を次の基本的な通信プロトコルです。
契約書、およびピアを提供する必要があるクエリは、合意がされたことを理解することはXMLリクエストメッセージのピアを含むターゲットすることができます
、Jxtaの(PDPは、PBPのとPIP)の他のプロトコルをサポートするために、クエリの伝播を有効にするには、たとえば、使用されるピア場合
クエリを受信する答えを知ってはいない、クエリ解決プロトコルは、他のピアに送信されます。。
5に示すように、プロトコルのピアエンドポイントプロトコル(PEP)のルーティングエンドポイントは:契約書フォームを介してピアメッセージを送信する
ルーティングパスを取得するための型。これは、1つまたは複数のパイプラインを確立するための適切な間のゲートウェイを確立するためにピアを使用
。。通常の状況下で

次に、接続を確立するためにファイアウォールなどの障害物を介して見てルーティングプロトコルのエンドポイントゲートウェイ。
。たとえば、TCP接続をサポートしている場合
ピアAは、唯一、エンドポイントルーティングプロトコルはゲートウェイの伝送をサポートするように選択することができますHTTPを、ピア- Bをサポートしています
彼らはお互いに互換性のあるゲートウェイプロトコルのセットと1つ以上選択することができます。

誰購読。Jxtaのランデブープロトコルは、ピアは、グループでは、受信メッセージを送信するピアグループ内の情報を発信を担当しています

主な目的の合意だけで、ビューの書き込み点から、P2Pアプリケーション:
ピア発見----検索リソース
ピアリゾルバ----一般的なお問い合わせサービス



ルーティングPeerEndpoint ----
第四に、Jxtaアプリケーション開発の

1、インスタントメッセージングやファイル共有(myJXTA)
myJXTAの概念のP2PのJXTAプロジェクトの表示、およびいくつかの主に、JXTA J2SEプラットフォームのデモプログラムですが、
セキュリティ対1の会話、グループ会話、グループ文書の共有、検索などを提供しますいくつかの機能は、次の
ザイ。発見グループを完了するには、Jxtaプラットフォームを使用してmyJXTAコアサービスは、グループに参加し、グループ関数を作成してください。と同様のように

グループ検索およびダウンロードファイル。。

Jxtaの技術は、多くのゲームのアプリケーションが表示されている、インタラクティブなチェスゲームアプリケーション
オンラインでチェスのプロセス内の2つの選手の間を通過するJXTAを使用して、それが"と、観客、チェスのゲームを示していますチック-


グループ。
3一緒に働いている、
Jxtaの技術は、作業能力への応用を示している。Jxtaのと開発は、統合開発環境することができます
ソフトウェアプログラムを開発中には、複数の開発者を許可、他のコラボレーションアプリケーションはJXTAを許可する
何人かの人が同時に同じスプレッドシートを編集。開発キットの使用の開発での協力のその他のJXTAプロジェクト
Jxtaの会話は、共有の参照やファイルの共有。
電話機能では、このような利点と協力してJxtaの技術開発:アプリケーションが開いて
脂肪は、サーバーまたは他の中央管理システムに依存していない。
ユーザーとアプリケーション間でメッセージのインタラクティブな交換。

Jxtaは、プログラムをチャットの準備に適している完全に集中作用を含む様々な方法を達成することができます
。そして、非常に興味深いケースがチャット集中プログラムを実装するためにJXTAを使用することです
非常に困難で、しかし、完全に非集中達成するために、単純なチャットプログラムJxtaプラットフォーム自体が完全に解決されているため、
。チャット、既存のプログラムでのJXTAプロジェクトは、多くの例をされている


5、Jxtaのコミュニティ
JxtaのはJXTAによって社会の発展を推進しているオープンソースのプロジェクトです。こので



上。
B)はJxtaの開発


飛行機は、Jxtaの物質を無視して、プラットフォームのセットと言語様々な契約とは無関係です。
Jxtaは非常に重要な課題のようになります。このように、ソフトの様々なアプリケーションのインターネットの言語でのみ
ネットワークの小品は、単にコードを書き換えることができますとJXTAプラットフォームまでの部分に切り替えるには。
ボリュームが、様々な理由で大規模な、過去にJxtaのためのソフトウェアを使用してJava言語の多くは、誘致されません
Jxtaのプロトコルは、大規模の開発を促進する。他の言語の継続的な実装は、CやPerl、Pythonです

ザ。
2、様々なプラットフォームの実現
クロスプラットフォームは、Javaの場合は、この目標を達成しているわけではないことをJxtaの何にも、真のP2Pネットワーク
だけは、すでに機器に精通しているPCが含まれていないこのネットワークは、それも含めることができる必要があります現在および将来のすべての
インターネットに接続されたデバイス。
PocketJxtaは、すでに進行中であり、すでに利用可能です。しかし、我々はまた、アカウントに将来の設計の様々なこと
主に組み込み機器の広い範囲は機器、。これらのデバイスは、Jxtaプラットフォームを実行しているなら、私たちは、さ
現実世界のP2Pを参照してください。
3、様々なアプリケーション
。レジスタは、プロジェクトでのアプリケーション開発をjxta.org
。現在のJxtaのアプリケーション
主にP2Pのと同義語であると思われるインスタントメッセージングやファイル共有の上部に集中して。


Jxtaのサービスは、預金の形でサービスに基づいているすべてのJXTAプロトコルの実現に非常に重要な役割を果たしているの
で。
エクステントは、種、サービスはアプリケーションよりも重要です。詳細を生成されず、良好なサービスがあるときは、
いくつかの良いアプリケーションは、これらの進行中のサービスで、検索は、中央サーバがない場合には、キーをリンクされている

以下の帯域幅。