Blackboard e sottosistema di comunicazione

blackboard

Tutti i sistemi AR condividono un insieme comune di sottosistemi che possono essere specificati come componenti indipendenti. L'idea di base di ARM consiste nella fusione dell'architettura Blackboard con la tecnologia di comunicazione istantanea XMPP. Nell'architettura per problem-solving Blackboard ogni componente (Knowledge Source, KS) è indipendente, condivide con gli altri uno spazio in cui si risolve il problema. Dovendo giungere rapidamente a soluzioni riguardanti la posizione e lo sguardo dell'utente, le attività, le condizioni esterne e le comunicazioni, nel sistema c'è molta interazione tra i vari componenti, tra la persona e la macchina e tra macchine. Inoltre l'interazione non è indifferenziata. Ogni KS può necessitare informazioni da altri KS per lo svolgimento dei suoi compiti. Per assolvere a questa funzione si è deciso di adottare una infrastruttura di synchronous conferencing basato su Jabber (meglio noto come XMPP).