• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Blue_Acid

Aceder ao IBM sistema AS400

2 mensagens neste tópico

Viva pessoal

A minha situação é a seguinte, a empresa onde trabalho teve um pedido da parte de um cliente, para desenvolvermos um sistema de Loja on-line para os seu revendedores, até aki tudo muito bem, e sem problemas.

Mas o problema está aki, eles ainda tem um sistema interno AS400 da IBM, e eles como dão entrada e saida de material por este sistema, querem que o sistema de loja on-line seja actualizado pelo AS400.

Alguem tem conhecimentos do AS400, a nivel de Base de Dados, se uma ligação entre o AS400 e um sistema PHP+MySQL que funcionasse? Há outra situação, é que o cliente, quer instalar um computador proprio a fazer de servidor apenas para esse serviço, para poder facilitar a situação.

Se alguem souber, ou conhecer alguma cena sobre AS400, por favor avisem

Fiquem bem  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens várias soluções para a resolução desse problema. Destaco aquelas que normalmente são as escolhidas:

Ligação Directa

Todo o teu sistema está numa máquina ao lado do AS400 e ligas-te através de JDBC/ODBC/API directa à base de dados.

Este conectores são disponibilizados pelo vendor da BD em causa. Caso esse tipo de ligações não estejam disponíveis, há que investigar soluções third party para efectuar a ligação.

Esta solução implica, normalmente, mais carga no servidor e na rede mas mais leve, i.e. mais tratamentos de informação reduzida. Isto tanto pode ser uma vantagem como uma desvantagem, depende da situação.

Vantagens: uso de dados vivos, uso da BD já existente, sem necessidade de aquisição de uma nova bd e possível licença, menos chatices a nível de administração da bd, uma vez que é, tipicamente, da competência do dba já existente na casa.

Desvantagens: normalmente há menos flexibilidade na manipulação do modelo de dados e regras de acesso restrictas.

Sincronização

Todo o sistema está numa máquina ao lado do AS400 e existe um processo que sincroniza os dados através de agendamento.

Esta solução implica menos tráfego na rede e menos carga no servidor durante a maior parte do tempo.

Vantagens: sistema mais leve e não dependente do sistema central, total flexibilidade no modelo de dados e no acesso à bd.

Desvantagens: dados não vivos, i.e. é possível que se esteja a trabalhar com dados desactualizados, se não existir nenhum sistema de sincronização disponibilizado pelo vendor da BD nem por um third party, o mesmo vai ter de ser implementado e pode dar dores de cabeça valentes caso não seja bem feito.

Resumidamente estas são as duas estratégias que normalmente se usam.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora