r2 - 24 Feb 2006 - 13:07:32 - MeLgaYou are here: TWiki >  Telis Web  > ComunicacaoDiretaEmTelis
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

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback