Showing posts with label XML Web Services. Show all posts
Showing posts with label XML Web Services. Show all posts

XML Web Services




XML Web services are programmable components that allow you to build scalable, loosely coupled,
platform-independent applications. XML Web services enable disparate applications to exchange
messages using Internet standard protocols such as HTTP, XML, XSD, SOAP, and Web Services
Description Language (WSDL). In this section, you learn about the Web services programming model
and the support .NET provides for developing Web services.

An Overview of XML Web Services

An XML Web service is a component that implements program logic and provides functionality for
disparate applications. These applications use standard protocols, such as HTTP, XML, and SOAP, to
access the functionality. XML Web services use XML-based messaging to send and receive data, which
enables heterogeneous applications to interoperate with each other. You can use XML Web services to
integrate applications that are written in different programming languages and deployed on different
platforms. In addition, you can deploy XML Web services within an intranet as well as on the Internet.

XML Web Services

Web Services are objects and methods that can be invoked from any client over HTTP. Web Services are
built on the Simple Object Access Protocol (SOAP). In this chapter, I provide a thorough understanding
of XML Web Services by showing the creation of XML Web Services using .NET Framework 2.0 and
Visual Studio 2005. After the initial discussion, I also go on to discuss advanced Web service concepts
such as SOAP headers, SOAP extensions, XML serialization customization, schema importer extensions,
asynchronous Web service methods, and asynchronous invocation of Web service methods.