Comunicação via WEB service
11/04/2013
0
O que irá fazer a aplicação: Irá realizar a comunicação entre um sistema retaguarda e um sistema frente de caixa.
Operações realizadas: Enviar e receber arquivos diversos de tamanho pequenos como tabela de itens, cliente etc, tanto do sistema retaguarda para o frente de caixa como vise versa.
Tecnologia que conheço e estou usando em outro projeto caso ajude: Java 6, JPA, JSF 2.0, Primefaces.
Obrigado pela atenção.
Fernando Silva
Posts
12/04/2013
Davi Costa
att Davi
12/04/2013
Robinson Silva
Não sei se compreendi bem seu problema, mas ao meu ver se trata de sistemas distintos que devem manter um "dialogo" entre eles? Caso seja isso, existem várias soluções, mas antes de dar uma sugestão, diga nos como está o ambiente? Essas duas aplicações tem seus próprios database? Esses database estão no mesmo servidor?
Supondo que fossem bancos de dados distintos no mesmo servidor, dependendo do SGBD que você estiver usando, poderia simplesmente "criar uma job" o qual chamaria um T-SQL, PL/SQL que importasse/exportasse tais dados.
No aguardo de mais detalhes.
12/04/2013
Fernando Silva
O projeto ira usar o banco postgresql para retaguarda, e os PDVs usam o firebirdsql, por exemplo para um sistema retaguarda irei ter vários PDVs, cada um com seu banco firebird local.
O PDV a todo tempo tem que enviar as vendas que são feitas e armazenadas no banco local (firebird), para o retaguarda que deve armazenar no postgreql.
Alem disso o PDV tem que receber arquivos de configuração, itens, clientes ETC.
Conectar cada PDV direto no postgresql fica meio pesado para a rede pois os clientes que tem mais de um Supermercado tem uma rede lenta, usualmente estes sistemas transmitem e recebem arquivos via arquivos para comunicar, por isso estou pensando em usar webservices.
13/04/2013
Robinson Silva
Uma idéia que tive, não posso afirmar que seja o melhor dos mundos, mas já é um ponta pé inicial para chegarmos há uma solução.
Por acaso, você consegueria criar um webservice para que fosse acessado toda vez que um dos PDV's efetivassem a compra?
Ou seja, assim que confirmar o recebimento da compra, ter uma rotina em background que já acessa tal webservice e insere os dados da mesma? Daria até a sensação de ser "real time".
Abs.
19/04/2013
Fernando Silva
Uma idéia que tive, não posso afirmar que seja o melhor dos mundos, mas já é um ponta pé inicial para chegarmos há uma solução.
Por acaso, você consegueria criar um webservice para que fosse acessado toda vez que um dos PDV's efetivassem a compra?
Ou seja, assim que confirmar o recebimento da compra, ter uma rotina em background que já acessa tal webservice e insere os dados da mesma? Daria até a sensação de ser "real time".
Abs.
Isto mesmo amigo, porem invés de ser somente na venda temos uma rotina no PDV que de tempo em tempo verifica se tem, tabela nova de itens, clientes, configurações etc.
Agora duvida é, qual tecnologia usar pois irei trafegar vários tipos de arquivos, de tamanhos médios e pequenos (maioria pequenos).
Desde já obrigado pelas respostas.
02/05/2013
Fernando Silva
Estou usando o Tomcat 6.0.
Vlw.
04/05/2013
Fernando Silva
Utilizando JAX-RS e Jersey, o que vocês acham pode atender ou devo usar outras tecnologias.
Desde já obrigado pela atenção.
Clique aqui para fazer login e interagir na Comunidade :)