Artigo Clube Delphi Edição 34 - Conexões Compartilhadas
Usando vários Remote Data Modules com SharedConnection.
Conexões Compartilhadas
Usando vários Remote Data Modules com SharedConnection
Em aplicações complexas multicamadas com MIDAS/DataSnap, as regras de negócio no servidor de aplicações ficam melhor organizadas criando-se vários Remote Data Modules (RDM). Para isso, na aplicação cliente poderíamos adicionar um componente de conexão para cada RDM no servidor; porém isso aumentaria o tráfego na rede, tornando a aplicação servidora mais lenta, além de tornar mais complexo o desenvolvimento do cliente, já que seria necessário gerenciar várias conexões.
A partir do Delphi 6, podemos contornar esse problema utilizando o componente SharedConnection da paleta DataSnap. Ele gerencia uma conexão para um RDM “filho” utilizando uma simples conexão para um RDM “principal”. O cliente conecta-se sempre ao RDM principal, e este se encarrega de despachar as chamadas para os filhos. A vantagem principal é que o cliente pode usar apenas uma conexão para o servidor, em vez de uma para cada RDM."
[...] continue lendo...Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo