|
Hey Tim,
I'm very interested in what you said here. I'm not
exactly sure how your client application would seamlessly handle a web service
API change. It seems to me that ( at least in the majority of cases ) any
WSDL change is going to cause changes in the client code that invokes the web
service so you're looking at a client recompile regardless. I realize there may
be certain cases where the client could be handling a result purely dynamically
in which case you could avoid a recompile but I have to think that's the
exception rather than the rule. Regardless, I'd be interested in hearing how
you've worked around this.
Another piece of added value to building the WSDL into the
client is that it allows you to turn off WSDL publication in production.
This is especially value if you're trying to obfuscate your APIs to a web
service on a public IP server. Outside of the Flex world, this is a very
common ( arguably the standard ) practice when deploying web services that are
not designed for broad public consumption.
It's an interesting design choice that Flex needs WSDL at
runtime. This is definitely out of the ordinary as it is not the case in the
majority of technologies out there. WSDL ( as was its predecessor IDL )
designed to be consumed at development time and to to generate langauge specifc
stub classes to invoke the services at runtime. Typically WSDL and IDL are not
used at runtime. The exceptions that I know of would be DLL calls in CORBA and
then of course Flex. There's nothing saying it can't be used at runtime
but most security audits that we have deal with would call this a glaring
hole.
Carson ____________________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Tim Hoff Sent: Thursday, June 29, 2006 3:10 PM To: [email protected] Subject: [flexcoders] Re: Embedding WSDL? That was my first thought Andrew, but I couldn't find the API to
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS
|
- [flexcoders] Re: Embedding WSDL? Tim Hoff
- RE: [flexcoders] Re: Embedding WSDL? Andrew Trice
- [flexcoders] Re: Embedding WSDL? Tim Hoff
- RE: [flexcoders] Re: Embedding WSDL? Kelly Birr
- [flexcoders] Re: Embedding WSDL? Tim Hoff
- RE: [flexcoders] Re: Embedding WSDL? Kelly Birr
- RE: [flexcoders] Re: Embedding WSDL? Kelly Birr
- RE: [flexcoders] Re: Embedding WSDL? Peter Farland
- RE: [flexcoders] Re: Embedding WSDL? Matt Chotin
- RE: [flexcoders] Re: Embedding WSDL? Carson Hager
- [flexcoders] Re: Embedding WSDL? Tim Hoff
- RE: [flexcoders] Re: Embedding WSDL? Peter Farland
- Re: [flexcoders] Re: Embedding WSDL? Carson Hager
- [flexcoders] Re: Embedding WSDL? Tim Hoff
- RE: [flexcoders] Re: Embedding WSDL? Carson Hager
- RE: [flexcoders] Re: Embedding WSDL? Carson Hager
- [flexcoders] Re: Embedding WSDL? Tim Hoff

