This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
|
gateway [2014/08/28 14:44] rafael [Usage] |
gateway [2016/02/11 17:21] rafael [Gateway] |
| |
====== Gateway ====== | ====== Gateway ====== |
O Gateway (GW) é um serviço do SDDL Core Network (executa em um nó do cluster/nuvem) que é responsável por gerenciar conexões MR-UDP com vários nós móveis. Suas tarefas incluem a notificação de conexões e desconexões de nós móveis, e a transcodificação de mensagens de aplicação difundidas no domínio DDS (SDDL Core) para o MR-UDP e o encaminhamento para o nó móvel correspondente, bem como a transcodificação inversa, do MR-UDP para o tópico DDS de aplicação. Além disso, o Gateway mantém os mapeamentos de nós para grupos, a fim de encaminhar mensagens groupcast para os nós membros do grupo. Devido às propriedades Peer-to-Peer e do desempenho escalável da comunicação no DDS, pode-se usar vários Gateways em paralelo, cada um atendendo a um sub-conjunto dos nós móveis, conferindo assim, escalabilidade na comunicação de/para nós móveis. | O Gateway (GW) é um serviço do SDDL Core Network (executa em um nó do cluster/nuvem) que é responsável por gerenciar conexões MR-UDP com vários nós móveis. Suas tarefas incluem a notificação de conexões e desconexões de nós móveis, e a transcodificação de mensagens de aplicação difundidas no domínio DDS (SDDL Core) para o MR-UDP e o encaminhamento para o nó móvel correspondente, bem como a transcodificação inversa, do MR-UDP para o tópico DDS de aplicação. Além disso, o Gateway mantém os mapeamentos de nós para grupos, a fim de encaminhar mensagens groupcast para os nós membros do grupo. Devido às propriedades Peer-to-Peer e do desempenho escalável da comunicação no DDS, pode-se usar vários Gateways em paralelo, cada um atendendo a um sub-conjunto dos nós móveis, conferindo assim, escalabilidade na comunicação de/para nós móveis. |
===== Usage ===== | ===== Usage ===== |
O Gateway é um serviço de rede e por este motivo não apresenta uma interface rica para o desenvolvedor. O Gateway uma vez instanciado, não precisa mais ter uma interação direta com o programador via API Java. A partir deste momento, toda a interação é feita com o Gateway via mensagens escritas no domínio DDS (SDDL Core). | O Gateway é um serviço de rede e por este motivo não apresenta uma interface rica para o desenvolvedor. O Gateway uma vez instanciado, não precisa mais ter uma interação direta com o programador via API Java. A partir deste momento, toda a interação é feita com o Gateway via mensagens escritas no domínio DDS (SDDL Core). |