Several new XML-based initiatives are currently under way to
herald the Second Coming of the Web, prominent among which, are
Simple Object Access Protocol
(SOAP), and Universal
Description, Discovery, and Integration
(UDDI).
SOAP enables remote web services to be invoked over the Web without
regard to the programming language or distributed object
infrastructure used by the service, while UDDI seeks to create a
global registry of such services, and to provide facilities for
discovering them.
With universal description, discovery, and integration of
distributed web services on the horizon, applications that
integrate services from disparate sources will be dynamically
assembled using information gleaned from “yellow pages”
stored in UDDI registries, but it is not a foregone
conclusion that most of them would be accessed through a web browser.
While HTML browsers have served us well over the past
decade, developers who fail to look beyond the browser risk
alienating users, especially if they continue to provide a
sub-optimal user experience for web services that require
substantial human interaction.