My issue with WSDL is in the mixing of technology with abstract 
specification and with
the clumsy way it expresses things partially because it doesn't support 
the concept of an object.
There is an OMG specification to translate between IDL and WSDL, so I 
don't think there
is something that can't be expressed in either.  An example of the 
clumsiness of WSDL is
that a "simple" 200 line IDL file turns into more than 3000 lines of 
WSDL.  The 200 line IDL
file is human readable and understandable.  The equivalent WSDL file is 
almost impenetrable.

Dave
Bill de hOra wrote:
> David Forslund wrote:
>
>   
>>  WSDL is a very
>> poor way of expressing architectural abstractions. That is what UML is
>> for. IDL is a little better
>> for architectural abstractions, primarily because it is somewhat higher
>> level than WSDL. The equivalent
>> expression in WSDL of an IDL file will typically be more than 10 times
>> longer. Some of this is because
>> WSDL has no way of expressing the semantics of objects (which frequently
>> translate nicely into services).
>>     
>
> I agree WSDL has issues with description, but saying IDL has a semantics 
> is odd to me; all it does is define signatures using a type system. Did 
> you mean OCL? Or do you have an example of something that WSDL can't say 
> that IDL can?
>
> cheers
> Bill
>
>   

Reply via email to