Announcement Announcement Module
No announcement yet.
[ANN]: Clustered Remoting for Spring Framework (Cluster4Spring) v.0.85 released Page Title Module
Move Remove Collapse
Conversation Detail Module
  • Filter
  • Time
  • Show
Clear All
new posts

  • [ANN]: Clustered Remoting for Spring Framework (Cluster4Spring) v.0.85 released

    Clustered Remoting For Spring Framework(Cluster4Spring) is open source project that represents alternative implementation of Spring framework remoting subsystem and supports different schemes of remote communication between client and server (1-1, 1-many, dynamic services discovering).

    The major features of Cluster4Spring library are:

    * Support of one-to-one scheme of remoting (similar to one currently supported by Spring);
    * Support of one-to-many scheme of remoting, which assumes that one client selects remote service for invocation from one of predefined locations;
    * Support of one-to-many scheme of remoting with dynamic discovering of remote services;
    * Several built-in policies for selecting remote service for invocation are included (they are applied if service is available in several locations);
    * Built-in functionality for handling remoting exceptions of method invocations that provides ability to re-invoke remote service using different service location automatically;
    * Steep learning curve since ideological implementation of Cluster4Spring bears a close resemblance to the implementation of remoting in Spring;
    * Non-intrusive for existing applications - it is simply enough to change appropriate remoting-related Spring configuration files to start using Cluster4Spring;
    * Provides a convenient way to add custom interceptors both on client and server side;
    * Flexible and modular architecture which is ready for further extensions and customizations;
    * Library is stable and ready to use;

    Current version of Cluster4Spring (0.85) includes core logic that is agnostic to actual remoting protocol and implementation of remoting via RMI. However, it is planned that later version of Cluster4Spring will include support of additional remoting protocols.

    To find more about Cluster4Spring details, documentation and examples, please visit

    Project page on SourceForge:

    Best regards,
    Andrew Sazonov