WideStudio Application Builder User's Guide

O que é uma Instância Remota?

WideStudio permite a existência de uma instância remota sendo executada em outra máquina, que pode ser acessada como se fosse local. Os recursos disponíveis são:

  • Computação distribuída

    Uma instância (objeto) da aplicação na máquina remota pode ser acessada do mesmo modo local, permitindo processos múltiplos, separados por tarefas que colaboram entre si.

  • Distribuição transparente sobre protocolo de Internet

    Instâncias do WideStudio em computadores remotos sem a necessidade de observar detalhes do seu paradeiro. Agentes rodando em cada host gerenciam as instâncias remotas e procedem à administração da troca de informações.

  • Melhora na tolerância a erros

    Admite execução multiplexada, uma vez que os agentes detectam e procedem à comunicação com o host remoto.

O processo remoto é realizado da mesma forma que o local quando instanciamos através do gerenciamento de objeto provido por WSCGIappObjectList().


Uma instância remota é chamada e o agente obtém sua instância.
Figura:
   Superior: procedimento de evento obtém o ponteiro de acesso da instância.
   Inferior: procedimento de evento obtém o ponteiro de acesso de intância.
       Quadro vermelho: proxy de instância remota, instância remota.





Na chamada de uma instância remota, os agentes em cada estação compartilham informações de modo a cumprir suas tarefas.
Figura:
   central: informação de gerenciamento de instância remotas.
   à direita: cliente de instância remota, acesso -> instância remota de proxy.
   à esquerda: servidor de instância remota, instância remota.


WideStudio documents index | Table of contents
Please feel free to contact us for any questions/bugs after checking the mailing list
Copyright©WideStudio Development Team,1999-2005