cocoon document this passage: Traditional Web applications try to model the control flow of a Web application by modeling the application as a finite state machine (FSM) In this model, the Web application is composed of multiple states, but the. application can be only in one state at a time. Any request received by the application transitions it into a different state. During such a transition, the application may perform various side-effects, such as updating objects either in memory or in a database. Another Important Side-Effect Of Such a Transition Is That A Web Page IS Sent Back to The Client Browser.