UDDI/WSFL are Inadequate

UDDI is the S-o-t-A specification for web service discovery
but UDDI does not contain the actual service descriptions
which are distributed.
But UDDI does not perform distributed search.

Even if it did, WSDL is not sufficiently expressive
to search for service operations
.
There is no machine-readable description of what a service operation does.
You can't look for a service that ships a package, for example.

So RPCs in a static process, like BPEL4WS, is all that is possible today.

See http://logic.stanford.edu/talks/CS204-Petrie
for more detail on all of these points.



© 2005 Charles Petrie cjp