Draft Definition


[A Web service is a software application identified by a URI, whose interfaces and binding are capable of being defined, described and discovered by XML artifacts and supports direct interactions with other software applications using XML based messages via internet-based protocols.]

... from Web Services Architecture Requirements Working Draft, 29 April 2002