Ideias para Interligacao multilojas

Delphi

28/01/2009

Ai pessoal to precisando de ideias para ligar a comunicacao de um sistema multilojas... ja tenho o sistema rodando em algumas lojas e gostaria de ligalos ...por exemplo a mesma base de cadastro de clientes, o cliente poder pagar a conta de uma loja em outra loja direto pelo sistema........

uso bd firebird.....

a conexao das lojas pode ser via net....

qual a melhor forma?


Jocotogatao

Jocotogatao

Curtidas 0

Respostas

Webjoel

Webjoel

28/01/2009

Olha amigo...

Você tem duas opções:

1ª Base único em alguma das lojas, onde todas acessam a mesma base, você vai precisar de um link rápido, e o servidor seria interessante se fosse linux e uma máquina rápida, assim sendo todas as lojas conectam na mesma base, você querendo separar os registros por loja daí você terá que colocar um campo com o codigo da loja em cada tabela do sistema para saber de que loja foi, o nível de controle é seu.

2ª Cada loja com sua base, porém as mesmas são replicadas, assim todas ficam iguais, o intervalo da replicação dos dados pode ser definido pelo sistema ou pelo próprio usuário.

Os dois casos funcionam perfeitamente, o primeiro se torna mais lento, porém sua manutenção é muito mais rápida e segura. Já o segundo caso a segurança é maior, a conexão é mais rápida, mas a manutenção é bem maior.

Tudo depende da sua estrutura. Boa sorte!


GOSTEI 0
Fabriciok

Fabriciok

28/01/2009

Uma outra opção tb seria utilizar SOAP, fazendo o acesso ao banco de dados no servidor pela internet (protocolo http). Vc pode conferir isso num artigo do Guinther Pauli na CludeDelphi, sobre multicamadas.
Aqui na minha cidade existe um sistema de farmácia que roda em vários pontos pelo estado e todas fazem acesso a um banco de dados no servidor da matriz pela internet, não precisando dessa forma fazer uma configuração de rede específica para cada máquina cliente.

Grato.


GOSTEI 0
POSTAR