- which the client is subscribed), Execution Manager. \ednote{non e' chiaro se
- in monet le risposte siano sincrone o meno, se cosi' fosse dobbiamo
- specificare che nel nostro caso non lo sono}
+ which the client is subscribed), Execution Manager. The Service Manager
+ component is not required since the session handler, that identifies
+ a session between a service and a broker, is provided to the service by
+ the broker instead of being received from the service when it is
+ initialized. In particular, a session is identified by an unique identifier
+ for the client (its URL) and an unique identifier for the broker (its
+ URL).\ednote{CSC: OK, sto barando: \hbugs{} non \'e ancora cos\'i
+ multi-sessione. Ma mi sembra la strada che prenderemmo, no?}
+
+ The MONET architecture specification does not state explicitely whether
+ the service and broker answers can be asyncronous. Nevertheless, the
+ described information flow implicitly suggests a syncronous implementation.
+ On the contrary, in \hbugs{} every request is asyncronous: the connection
+ used by an actor to issue a query is immediately closed; when a service
+ produces an answer, it gives it back to the issuer by calling the
+ appropriate actor's method.