Comunicação direta em Telis
Temos utilizado comumente dois tipos de comunicação entre os atores:
"comunicação por eventos"
A forma de comunicação mais utilizada entre atores Telis é a "comunicação por eventos", onde um dos atores gera um evento qualquer, utilizando a primitiva "dizer" e os atores interessados são informados através da primitiva "seDito".
A comunicação por eventos é simples, e rápida.
Mas existem situações em que um ator receptor não pode correr o risco de estar ocupado quando o evento acontecer, perdendo assim a chance de tratar esse evento.
"comunicação tipo cliente/servidor"
Essa modalidade permite que o receptor guarde em uma fila os eventos que forem chegando, de maneira a poder tratá-los quando estiver livre. Essa "comunicação orientada a serviços", implementada em Telis pelos comandos perguntar/sePerguntado/responder, está detalhada no tópico
ProgramacaoOrientadaAServicos.
A comunicação através de perguntar/sePerguntado é fundamental quando pensamos na idéia de Serviços_WEB: o servidor está em uma máquina da Internet, e o(s) cliente(s) em outra(s). Ver
ExemploSimplesDeServico_WEB
mas tem um defeito: a verborragia