Ir para conteúdo
Fórum Script Brasil
  • 0

Integração?


Guest GMV

Pergunta

Preciso fazer um e-commerce(utilizando ASP) pra uma empresa que tenha integração com o Sistema interno que usa o banco Access e ODBC. O servidor Web não é da empresa, é um serviço terceirizado, gostaria de saber a melhor maneira de integrar os dois bancos (Web / Interno)ou qualquer saída eficiente para tal !

Obrigado

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Colega,

A única solução que eu encontrei nesse sentido foi uma "gambiarra".

Usando ASP, eu não consigo conectar uma base de dados local (uma intranet, por exemplo), selecionar dados e atualizar uma base de dados remota. Só consigo atualizar de remota para remota.

Usando VB, eu consigo conectar uma base local, mas a dificuldade de conectar uma base remota é tão grande que eu desisti.

Isso tudo fora a incompatibilidade que existe entre Access e outros bancos de dados.

Qual foi a gambiarra que eu fiz?

1) Em VB, desenvolvi um aplicativo que conecta a base local Access, seleciona os registros e salva o Recordset em arquivo (através do método 'Save' do ADODB.Recordset)

2) Esse mesmo aplicativo faz o upload dos arquivos de Recordset salvos para o servidor Web (nesse caso, uso o controle Inet para o upload).

3) Logo que o upload termina, ou seja, quando os arquivos Recordset salvos chegam no servidor web, o aplicativo em VB dispara um script ASP no servidor que atualiza a base de dados, abrindo os Recordsets salvos e gravando na base SQL Server na web.

4) Essa operação toda é comandada pelo aplicativo que eu desenvolvi em VB, com um Timer para execução 'a cada dois minutos.

Ou seja, existe um atraso de dois minutos na atualização dos dados, mas é a única solução que eu encontrei, já que não foi possível adaptar os aplicativos já existentes no cliente para chamarem o meu aplicativo 'a cada alteração na base local.

Espero que essa idéia ajude, boa sorte,

cwbs

Link para o comentário
Compartilhar em outros sites

  • 0

Resumindo pra ti...

Teu problema NÃO é um problema técnico, é uma questão operacional, tu não pode fazer teu e-commerce usando dois sistemas independentes... Vai dar merda com certeza...

Ou tu usa tudo on-line ou (no teu caso) tu faz o sistema on-line ser um solicitador do sistema off-line...

Mais ou menos assim, o cara na net faz uma "solicitação" de pedido que somente se transformará num "pedido efetivo" quando cair no sistema off-line. (dai usando um método manual ou algo como o proposto pelo CWBS para atualizar as bases de dados)

É uma solução barata para "solicitações de pedido" para clientes que sejam "faturados" pelo sistema off-line, quer dizer, os dados financeiros da operação não ficam na web, são controlados pelo sistema off-line...

Se este não for o teu caso, imagine assim: Quanto poderia dar de prejuizo pra Empresa se os dados guardados no sistema on-line fossem perdidos ou roubados?

Baseado na resposta disso tu pode oferecer um sistema totalmente on-line baseado em um servidor seguro que deveria estar hospedado na sede da empresa ou num provedor idôneo... No mínimo um SQLServer no lugar do Access (R$15.000) e mais uma porrada de software... Fora a análise de sistemas e o desenvolvimento da programação... (Começa fácil em R$ 50.000,00 e chega fácil a 1 milhão...)

Antes de dar preço, olha o tamanho do problema... E muito cuidado com o que tu anda chamando de E-Commerce...;)

Abraços

Lucky

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...