In this article, Jonas Boner and Eugene Kuleshov give an overview of Spring Web Flow and Terracotta for Spring. Spring Web Flow
is a component of the Spring Framework's
web application stack that provides a simple way of writing stateful, conversational web applications. Spring Web Flow
makes the logical flow in the web application a first class citizen by allowing you to define it as a self contained module that can be configured and reused independently of the rest of the application. Terracotta for Spring
is an open source runtime that brings high-availability to Spring-based applications through clustering across multiple JVMs. The product provides direct support for transparent and declarative clustering of Spring Web Flows
(as well as Spring beans in general
) regardless of scope.
Read Web Applications with Spring Web Flow and Terracotta for Spring
The article was written by Jonas Bonér
and Eugene Kuleshov
, with edits from Spring Web Flow lead Keith Donald. See also InfoQ's interview with Keith Donald an SWF 1.0
and the definitive introduction to Open Terracotta.