Saturday, January 17, 2009

Sagas of the Service Bus...

A recent comment I made in response to Oren's 'Rhino Service Bus: Sagas and State' post:

"My understanding of sagas has always been from the perspective of long-lived transactions (LLT) and typically those running / orchestrated across multiple enterprises within some supply / value chain. That the [various] transactions and compensating transactions within each enterprise involved in an LLT are 'bundled' into a saga which is bound to an LLT by some mechanism.

The idea essentially being that each saga is responsible for maintaining the consistency of its [component] state thereby contributing to the consistency of the parent LLT state. But after all this discussion I can now see this saga pattern / notion exhibits somewhat of a 'fractal' characteristic relative to its application at various scales both within and across enterprises."

No comments: