Spring Remote

概要

Spring Remoteは、RMI、SOAPなどのリモートサービスを実現する機能を提供します。

自分で実装しようとするとかなり面倒ですが、SpringRemoteを使用することでかなり簡易になります。

機能はいろいろありますのですべてを記述するのは難しいです。

ここではRMIの説明を記述しようかと思います。

【追加情報】

Spring Batchにおいて並列処理をしたい場合、Spring Remoteと組み合わせて使用すると簡易に並列処理を実現できます。

並列処理とは、複数のサーバを同時に使用して処理実施する処理です。

SpringBatchで並列処理を実現するには、具体的にはpartition機能を使用しますが、

デフォルトではSpringRemoteと連携する部品が用意されていません。

ですので、インタフェースをimplementsして自作する必要があるようです。

Created Date: 2010/01/12