| Web Services is the term used to describe a set of technologies that facilitate distributed computing. Using Web Services, it is possible to create applications that invoke remote code optionally passing structured data and obtaining results back. Web Services are gaining popularity because:
ColdFusion fully supports Web Servicesboth consuming (using) Web Services hosted locally or elsewhere and creating Web Services for use by other servers and applications. The TechnologyWeb Services are built on top of several important technologies and protocols:
WSDLWeb Services are documented via an XML format named WSDL (Web Services Description Language). Every Web Service has a corresponding WSDL that describes what methods the Web Service exposes, what arguments those methods expect, what they return, the URL to each, and so on. Consuming Web Services requires the URL to the Web Service WSDL, as well as knowledge about the Web Services' methods (information gleaned from the WSDL). Creating Web Services requires that a WSDL document be created to describe the Web Service, and that the URL to it is made available. |