Shale Dialog is a dialog system in the classical sense which took parts of its roots, from the excellent spring dialog project.

Shale dialog provids a configuration system which allows to define a dialog scope according to the page flow logic. Additionall it provides data structures for storing objects for the lifetime of the scope.

It however as well as spring dialog and spring annotations does not have orm control.

In the long run a hook of orchestra as conversation providing data structure into shale dialog might be beneficial for both frameworks, since Shale dialog has no Orm control in its dialog system and Orchestra currently relies on api calls only to control its conversation lifetime!