Bom... Experiência de quem já fez várias integrações com FTP. :D
Dá dor de cabeça com usuário, permissão, precisar criar um parser de arquivo que em geral só vai ser usado ali, o processamento fica a cargo de um serviço que pode falhar por N motivos, vc não tem o status em tempo real do processamento do arquivo, etc...
Já com WS (SOAP/REST) vc pode ter suas interfaces expostas a N integradores, tem escalabilidade, tem o status em tempo-real do processamento (seu WS retornar sucesso/fracasso no processamento por exemplo), etc...
Particularmente tenho usado REST + JSON e tem funcionado bem.
--
Abraços,
Pedro Subutzki
__________________________________________
https://github.com/PepeuCps/Hadi
Pedro,
Qual seria a dificuldade de manutenção com FTP que não teria com WebService?
Em terça-feira, 4 de setembro de 2012 14h11min54s UTC-3, Pedro Subutzki escreveu:Olá amigo,Acredito que um WS seja a melhor maneira! Vc vai ganhar em facilidade na manutenção e escalabilidadr!Abs
Enviado via iPhoneOlá a todos!
Venho aqui compartilhar o cenário em que me encontro atualmente e pedir a vocês sugestões de como seria a melhor alternativa.Estou desenvolvendo um sistema de força de vendas e chegou o momento de definir como será o sincronismo dos dados.
Detalhe do cenário:
- A aplicação trabalha de modo off-line, sincronizando de tempos e tempos ( a app utiliza um banco local no aparelho - Sqlite );
Alternativas levantas:- FTP;- WebService;- Se conhecerem outra alternativa válida favor informar.Soluções pensadas:- Utilizar um FTP para disponibilizar os arquivos com dados e a aplicação realizar o download, processamento e inserção dos dados na base do aparelho;- Utilizar o WebService onde existirá um método para cada lista de entidade a ser retornada;Dúvida:
- Para uma aplicação onde serão sincronizados por volta de 5mb entre diversos dados(clientes, pedidos, preços, produtos, ...),
Onde estes dados serão gravados no banco do dispositivo e não acessados de forma online.Alguém tem algum posicionamento a favor de qual das duas se encaixaria melhor para a solução?






0 comentários:
Postar um comentário