稚内北星学園大学サマースクール 2002 in 稚内 > Rio/JavaSpaceコース

Rio/JavaSpaceコース


SunのRioプロジェクトを通じて、流行のWebサービスとは 少し異なるアプローチの「サービス志向プログラミング」を学びます。 Javaを知っていて、ソースコードを読む力があれば、 JiniやJavaSpaceについての前提知識は必要としません。

Rio Projectは、ネットワーク上のサービスを「部品」として、 アプリケーションを構成しようという試みです。 「部品」となっているのは、Jini Service Bean (JSB)と呼ばれる、 コンポーネント化されたJiniのサービスです。

Rioのアプリケーションは、OperationalStringと呼ばれるXMLで記述される、 「基層(Substrate)」サービス群から、階層的に構成されます。 Rioの特徴の一つは、標準的な基層サービスとして、 JavaSpaceを採用していることです。 セミナーでは、Rioの基本サービスとしてのJavaSpaceについて、 少し詳しく触れたいと思っています。