| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 13:49:36
|
choma
What is classpath?
Membro desde: 07/02/2012 09:55:05
Mensagens: 5
Localização: Apucarana
Offline
|
Depois de pesquisar bastante o que utilizar para desenvolver a parte de sincronismo do meu sistema android fiquei em dúvida entre 2 possibilidades que é o SOAP através o Apache AXIS2 ou RESTfull através do Json. Cada um tem as suas vantagens e as desvantagens e ao colocar na balança qual seria a mais viável?
Trabalhamos com distribuição, o nosso sistema é Delphi 7 com Oracle e para a força de vendas nossos representantes utilizam sistemas do PALM. Vamos reformular a força de venda para que os representantes utilizem sistemas Android. Temos quase 30 mil produtos cadastrados e possuímos quase 150 representantes utilizando o sistema. Porém os mesmos deve utilizar o seu equipamento off line, pois atendemos alguns locais onde não chega sinal de nada. (Se acabar a gasolina do carro tem que ir embora a pé. hehe)
A parte do Android estou desenvolvendo com o Eclipse, utilizando o plugin SDK próprio para Andróid.
|
Evandro Choma |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 14:25:39
|
jonathan Coelho
JavaBaby
![[Avatar]](/images/avatar/1da02ff59714028bd15a3faa7a7b0be0.jpg)
Membro desde: 28/07/2010 14:48:10
Mensagens: 85
Localização: Goiânia
Offline
|
Eu já tive que implementar algo do tipo e optei Pelo Json por ser de mais simples implementação e por arquivos Json serem mais enxutos pra transportar.
A aplicação ficou bem rápida pra sincronizar mesmo usando GPRS(muito lento).
Inclusive o Json é recomendado pelo google e o android já vem com as Libs pra implementação.
This message was edited 1 time. Last update was at 07/02/2012 14:28:37
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 16:02:51
|
paulo1911
JavaEvangelist
![[Avatar]](/images/avatar/bfe50086ca73fad392f894e58eb2bf4b.jpg)
Membro desde: 12/01/2008 09:45:49
Mensagens: 436
Localização: São Paulo/SP Brasil
Offline
|
Sem duvida eu optaria pelo RESTfull. Mas praticidade para desenvolver com o android.
O trafego é mais rápido e menor em relação ao SOAP, xml etc...
This message was edited 1 time. Last update was at 07/02/2012 16:03:33
|
Paulo Roberto
Pós Graduado em Gestão de TI
OCPJP - Oracle Certified Programmer for the Java 2 Platform, SE 6.0.
OCPJWCD - Oracle Certified Professional, Java EE 5 Web Component Developer
OCEEJBD - Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/02/2012 16:33:32
|
faelbsr
JavaBaby
![[Avatar]](/images/avatar/566b971589b228d3b6e5af8123b3c1d4.jpg)
Membro desde: 10/11/2009 21:05:38
Mensagens: 80
Offline
|
Uma outra alternativa seria a implementação via socket onde você ganharia maior controle do seu sincronismo entretanto é maios custosa a implementação...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 09:51:37
|
choma
What is classpath?
Membro desde: 07/02/2012 09:55:05
Mensagens: 5
Localização: Apucarana
Offline
|
Depois de pesquisar bastante optamos por desenvolver utilizando o RESTful. Vamos utilizar Json e montaremos o WebService com Jersey.
Obrigado a todos pelas dicas e segue um link com um tutorial que gostei de como montar o exemplo. neste ele utiliza XML, mas é simples e depois só modificar o cabeçalho e utilizar o Json.
http://www.k19.com.br/artigos/criando-um-webservice-restful-em-java/
|
Evandro Choma |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 10:41:06
|
paulo1911
JavaEvangelist
![[Avatar]](/images/avatar/bfe50086ca73fad392f894e58eb2bf4b.jpg)
Membro desde: 12/01/2008 09:45:49
Mensagens: 436
Localização: São Paulo/SP Brasil
Offline
|
Olá amigo, aproveite que vcs optaram pelo res e avalie a possibilidade de usar um banco NoSQL rest para android tb como couchDB que tb utiliza json.
Fica ai dica
|
Paulo Roberto
Pós Graduado em Gestão de TI
OCPJP - Oracle Certified Programmer for the Java 2 Platform, SE 6.0.
OCPJWCD - Oracle Certified Professional, Java EE 5 Web Component Developer
OCEEJBD - Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 12:28:50
|
choma
What is classpath?
Membro desde: 07/02/2012 09:55:05
Mensagens: 5
Localização: Apucarana
Offline
|
Obrigado pela dica Paulo
Iria utilizar o padrão que é o SQLite, mas vou estudar sobre o assunto que você citou.
|
Evandro Choma |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 14:32:12
|
jonathan Coelho
JavaBaby
![[Avatar]](/images/avatar/1da02ff59714028bd15a3faa7a7b0be0.jpg)
Membro desde: 28/07/2010 14:48:10
Mensagens: 85
Localização: Goiânia
Offline
|
Não sabia do CouchDB..muito boa a dica.. Vai quebrar um galho pra mim.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/02/2012 14:43:35
|
paulo1911
JavaEvangelist
![[Avatar]](/images/avatar/bfe50086ca73fad392f894e58eb2bf4b.jpg)
Membro desde: 12/01/2008 09:45:49
Mensagens: 436
Localização: São Paulo/SP Brasil
Offline
|
Legal, é que atualmente tb estou cirando uma app para praticar o uso desse couchDB.
Bem bacana!
|
Paulo Roberto
Pós Graduado em Gestão de TI
OCPJP - Oracle Certified Programmer for the Java 2 Platform, SE 6.0.
OCPJWCD - Oracle Certified Professional, Java EE 5 Web Component Developer
OCEEJBD - Oracle Certified Expert, Java Platform, Enterprise Edition 6 Enterprise JavaBeans Developer |
|
|
 |
|
|