WSDL com modelo canonico  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
victor.godinho
Java Ninja
[Avatar]

Membro desde: 22/04/2007 14:33:46
Mensagens: 256
Offline

Pessoal,



Gostaria de saber se alguém sabe como gerar um WSDL com base na arquitetura canonica.



Atenciosamente,

--
http://victorgodinho.com
[WWW]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Em geral, você deve fazer um web service contract first (o que dá um certo trabalho e não fica muito bom, como mostrei no meu blog: http://alesaudate.com).


Acho que o ideal é ir modelando objetos e verificando com o JAXB como eles ficam, até que eles fiquem iguais ao modelo. Você conseguiria fazer isso, ou é um modelo canônico muito grande? A alternativa é fazer do jeito que explicitei no blog, e adaptar usando o JAXB (conforme expliquei lá no blog).

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

victor.godinho
Java Ninja
[Avatar]

Membro desde: 22/04/2007 14:33:46
Mensagens: 256
Offline

O problema é que seguindo o design pattern que o modelo canonico prega, a definição dos complex type, teria que ser feita fora do WSDL de definição dos serviços...


A fim de ter apenas um único local de definição das entidades...

Mas já achei como fazer isso.



Obrigado Alexandre!

E parabéns pelo blog, dei uma olhada nele, você está abordando uns assuntos bem legais.

--
http://victorgodinho.com
[WWW]
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Obrigado pelos parabéns! ^^ Acho que a maior satisfação que um blogueiro pode ter é o reconhecimento da comunidade (que é exatamente o públic alvo)

[]´s

This message was edited 1 time. Last update was at 27/09/2010 13:48:30


Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team