Hi Mark,

On Feb 24, 2006, at 5:34 PM, Mark Baker wrote:

> On 2/23/06, Jan Algermissen <[EMAIL PROTECTED]> wrote:
>> But I cannot figure out, what it means that an interface is "well
>> defined". Especially I do not understand what an interface is that is
>> *not* well defined.
>>
>> Can someone shed some light on this?
>
> IMO, it's well defined if it's self-descriptive.  WSDL, WS-Policy,
> RDF, etc.. won't help as a descriptive framework if what is being
> described is entirely proprietary, e.g. proprietary operations,
> proprietary data formats, proprietary QoS descriptions, ...
> Self-descriptive means everything is standardized.

In the context of RESTs programming model ("hypertext as the engine  
of application state"), does your 'everything' include link semantics?

IMHO it must, because otherwise the consumer could not understand the  
meaning of traversing a given hypertext link. And the linking  
semantics were not standardized, there would be an (undesirable)  
implicit shared knowledge between consumer and service provider.


In this context, I think it is interesting that while HTML is  
standardized, the link semantics of individual Web applications are  
not (e.g. there is no standard that defines the semantics of Google's  
'Cached' link). Humans have very few problems with this (at least  
when they are familiar with the application domain) but I wonder if  
this can be applied to machine to machine communication. Maybe a  
relatively small set of shared property definitions (e.g. RDF  
schemas) would do.

Anyhow, just mumbeling...

Jan



> Mark.
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>

________________________________________________________________________ 
_______________
Jan Algermissen, Consultant & Programmer                         
http://jalgermissen.com
Tugboat Consulting, 'Applying Web technology to enterprise IT'   
http://www.tugboat.de









 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to