Jini
表示
Jini (ジニー) (発音はジンの別名「ジーニー(genie)」のように発音する。Apache Riverでもそう呼ばれている)は、モジュール協調サービスの形をとる分散システムの構築のためのネットワークアーキテクチャである。
本来はサンによって開発されていた。現在、Jiniに対する責任はRiverという名のプロジェクトの下にApacheへ委譲されている。
Jiniは分散コンピューティングの落とし穴、システム展開の問題、復元性(resiliency)、セキュリティ、サービスコンポーネントの動的会合(dynamic assembly)といった問題をある程度解決する。コードモビリティ(Code mobility)はプラットフォームの中核となるコンセプトであり、プロトコル非依存を含む多くの恩恵をもたらす。
サンのJiniチームは常に「Jini」は頭字語ではないと述べていた。一方でケン・アーノルドは「Jini Is Not Initials」(Jiniはイニシャルではない)という再帰的頭字語だとジョークを言っていた。なお、jiniはスワヒリ語でジンのことである。
関連項目
[編集]- Juxtapose (JXTA)
- Java Management Extensions (JMX)
- Simple Network Management Protocol (SNMP)
- Zero Configuration Networking
- OSGi
- サービス・ロケーション・プロトコル
- Universal Plug and Play (UPnP)
外部リンク
[編集]- Jini.org
- Apache River Project
- Jini Wiki
- The Jini Technology Vision
- Citations from CiteSeer
- technique comparison
- Article "Jini: Out of the Bottle and Into the Box" by Daniel H. Steinberg
- Project Rio
- Jan Newmarch's Guide to Jini Technologies
- Newton Open source Jini & OSGi based distributed component framework