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