<?xml version="1.0" encoding="windows-1252"?>
<node id="1011317" title="Re^4: Design question: handling hundreds of state machines in a Web context" created="2013-01-02 12:06:03" updated="2013-01-02 12:06:03">
<type id="11">
note</type>
<author id="961">
Anonymous Monk</author>
<data>
<field name="doctext">
&lt;p&gt;There is no legal responsibility, but our reputation is at stake. Each "client" is a Web browser, so it doesn't matter if they have multiple machines as we handle the transitions on the server side. The clients won't be logged in multiple times on different machines for the same user context and if they do, they understand there are no guarantees and that they're not supposed to do that. In other words, each user's context can be considered a single-threaded process and each transition happens sequentially, but the state is maintained across HTTP requests.&lt;/p&gt;

&lt;p&gt;A transition, once it is triggered, should not be cancelleable or timed out.&lt;/p&gt;</field>
<field name="root_node">
1011309</field>
<field name="parent_node">
1011316</field>
<field name="reputation">
3</field>
</data>
</node>
