The primary reason we're waiting on web services instead of remoting is that 
prior to Flash 8, communicating from within a flash object out to some 
javascript on the containing page a return value was rather difficult.  Seam 
Remoting relies on the fact that you can communicate with and get a value back 
from remote.js (a javascript file provided by Seam that you include in your 
pages).  With Flash 8, there is now an ExternalInterface command which lets you 
do whatever communication you want.  As you can see here , going from flash to 
javascript prior to ExternalInterface relied on getURL or fscommand.  As you 
can see here and here neither of those methods actually returns a value.

If you can rely on flash 8 being installed, then it doesn't make much 
difference.  Here's how you would do it via remoting

Remoting:

  |  var customers =  
EnternalInterface.call(Seam.Component.getInstance("customerAction").getAllCustomers());
  | 

and here's what you would do for Web Services:

  | <soap name="mySOAP" wsdl="http://myServer/customerAction.wsdl";> 
  |     <handler>
  |        var customers = mySOAP.proxy.getAllCustomers();
  |     </handler>
  | </soap>
  | 


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4033390
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to