O'Reilly logo

Implementing SOA: Total Architecture in Practice by Paul C. Brown

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 33. Stateless and Stateful Failover

Stateless and Stateful Components

When you want a business process to be fault-tolerant or highly available, at least some of the components must be implemented in such a way that should they fail to do their job, a backup component can take over that responsibility. There are two distinct cases to be considered:

  1. Stateless component: A component that performs stateless atomic operations that use no reference data (data that is not provided as an input) and save no data. The operations simply take an input and return an output—like an addition operation.

  2. Stateful component: A component that performs an operation that saves information and uses that information in subsequent operation invocations. An example ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required