Keith Harrison-Broninski wrote:
> But what client technologies allow you to call services from anywhere, 
> without access to the producer's code base, and utilize programmatically 
> the complex objects that are returned?
> 
> I have asked exactly this question before to this group 
> <http://tech.groups.yahoo.com/group/service-orientated-architecture/message/2400>,
>  
> since I have been looking for solutions since 2001.  And the _only_ 
> practical suggestion I got was from Aleksander Slominski, whose XSUL 
> project <http://www.extreme.indiana.edu/xgws/xsul/> includes a "Super 
> Dynamic Invoker" (based on WSIF, which I also used in an earlier attempt 
> to deal with the problem).

But, as you know Keith, mobile code platforms such as Java make this trivial to 
do.  It's only because you are demanding that the client and server be 
completely arbitrary that you can't utilize the simplicity of mobile code to 
just share the interfaces.

There are so many places in XML where more semantics are being defined, at some 
point, there will probably be a very refined expression language for math as 
well as a logic language for control (there are fragments everywhere) that is 
universal.  At that point, I'll throw my hands up and ask "why didn't we just 
pick Java instead of reinventing everything?"

Gregg Wonderly

Reply via email to