The document discusses the challenges of testing and providing service level agreements (SLAs) for composed web services. It proposes adopting a "crash-only" model where services fail cleanly and restart quickly rather than trying to recover from errors. Modeling individual services' behaviors and developing ways to combine these models is needed to characterize composed services' behaviors and enable SLAs. The crash-only model may simplify testing, development of SLAs, and service composition by reducing complexity. More work is still needed to formalize behavior descriptions and develop a "calculus" of combining behaviors.
Related topics: