Hi guys. I have a few questions about Webservies vs RMI. First;
1) Does a solution using webservices handle "garbage collection"? E.g., if I pass a custom data type like a Frog object via a webservice, will it be garbage collected when no longer used?
2) Can I even pass a custom data type like a Frog object via a Webservice, and have it used properly on the client side? Will a Frog object be understood by a .Net client?
3) How difficult are asynchronous webservices? Are they poor in performance?
4) RMI can handle garbage collection, and passing custom data types, but RMI only works with Java to Java. Is it true that Webservices allow any type of client to consume a webservice, e.g., a webservice written in Java can be consumed by a .Net, C++, or even Perl client?
Thanks guys, I'm really curious about these questions. I believe that if webservices can do all that I asked above, then this webservice thing is for real.