Opnião sobre o que usar
19/11/2012 16:17
2
Olá pessoal.

Trabalho em uma empresa onde temos vários softwares que precisam usar a mesma regra de negócio. Hoje, cada software tem uma cópia da regra de negócio (Afff).

Precisamos criar uma aplicação com toda a regra de negócio para que as outras comuniquem com ela.
Me veio na cabeça a opção de criar webservice restful com o grails, e pra falar a verdade foi a única opção até o momento. Já olhei alguns tutoriais na net sobre isso e notei que é bem fácil.

Tenho 2 aplicações web, 2 desktop e em breve um módulo para celular.

Gostaria de saber a opnião de vocês sobre o assunto?
Alguém já trabalhou com isso? É viável?

Tags: webservice soa restful opniao


0
Oi Carlos Alberto,

é bastante viável: inclusive conheço muita gente que faz isto (me incluo). A idéia sequer nova é: é a idéia por trás do EJB por exemplo, ter um elemento de lógica de negócio reutilizável centralizado em algum ponto acessado por diversos clientes.

A grande decisão diz respeito a qual arquitetura usar: SOAP ou REST. Se for algo no estilo RPC, SOAP tem a vantagem de ser possível gerar clientes de forma automatizada, o que é uma mão na roda. Jà no caso do REST, você tem a vantagem de não ter as complicações do WS-* da qual sofre o SOAP.



0
Obrigado Kico.

Eu esqueci de mencionar, eu dei uma olhada em ejb também, mas achei webservice mais simples.

Eu até o momento estou atraído pelo REST. Acho que fica mais simples para trabalhar as views, pelo menos no html (javascript com extjs ou outros do tipo).
Já no desktop, vou ter um pouco mais de trabalho, mas da para resolver blz.

Novamente, obrigado
19/11/2012 16:51


0
No desktop sempre pode contar com bibliotecas de parsing de JSON, como por exemplo Jackson (acho que é este o nome). Elas tornam o processo muito mais fácil pra você.


1
Eu faria isso que você está fazendo. WS rest com os dados trafegando via xml ou json.
Dae pra parsear a entrada e saída dá pra usar o jsonSlurper ou o XmlSlurper

A aplicação tem necessidade de rodar "sozinha"?
Centralizar a lógica pode ser um tiro no pé se o acesso ao servidor não funcionar bem...
19/11/2012 17:37


0
Hoje eu tenho um sistema de login centralizado, mas só o login.
Apenas 1 aplicação para fazer o login, e o tráfego é via json.
Eu utilizo um parser de Json para me ajudar.

Obrigado Mussatto e Kico.
19/11/2012 17:53



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto