Jump to content

Aceder ao IBM sistema AS400


Blue_Acid
 Share

Recommended Posts

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  👍

SIGNIFICADOS: WWW: Wait,wait,wait... HTML: Hoje Ta Mais Lento.KEYBOARD: Dispositivo usado para entrada de erros no Computador.

Link to comment
Share on other 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.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.