[jboss-user] [JBossWS] - Re: Type Hiererchy

Arno Werr do-not-reply at jboss.com
Thu Jul 27 15:58:47 EDT 2006

anonymous wrote : Looking at the WSDL generated for this I dont see Dog or Cat show up anywhere. Is that not valid for web services? Do I need to have separate getAllCats and getAllDogs methods that specify the exact return type?

Me neither. Yet  I think it's correct. 
Ask yourself for which purpose in Java-to-Java communication you would need such heavy web service implementation as SOAP (standard? marketecture over architecture?). In Java-to-Java there are plenty much lighter alternatives - just look at Spring remoting. 

We really need SOAP when we communicate with non-Java client/server - interoperability. And what if that non-Java platform does not support all/some features of OOP including inheritance? So SOAP web service is the lowest and heaviest possible denominator. Use concrete classes instead - exact return types.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3961415#3961415

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3961415

More information about the jboss-user mailing list