Click here to Skip to main content
11,716,249 members (86,491 online)
Click here to Skip to main content

XML Web Services – Introduction - Part –I

, 12 Mar 2004 36.2K 13
Rate this:
Please Sign up or sign in to vote.
About XML Web Services and its Components
<!-- Article Starts - DO NOT ADD HTML/BODY START TAGS--><!-- Add the rest of your HTML here -->


Table Of Contents:


XML Web Services Uses:

XML Web Services Components:






XML Web services are the fundamental building blocks in the move to distributed computing on the Internet. XML Web services are program components that allow you to build scalable, loosely coupled, platform-independent applications. XML Web services enable disparate applications to exchange messages using standard protocols such as HTTP, XML, XSD, SOAP, and Web Services Description Language (WSDL). In this article we will discuss about the XML Web services components.


XML Web Services Uses: 


An XML Web service can consist of specific programming logic to provide functionality, such as income tax calculation. An XML Web service that computes income tax requires a client application to provide information such as income, savings, and investments made during the year. Client applications can call a method on the service and provide the necessary information as arguments to the method call. The data related to the method call and to the arguments is sent to the Web service in XML format using the SOAP protocol over the HTTP transport. Another example in which you can use XML Web services is application integration. You can enable a payroll application written in one language, such as COBOL, to send data to a component that is written in another language, such as Visual Basic, using an XML Web service.


XML Web Services Components: 



This component provides a central place to store published information about XML Web services. The Universal Description, Discovery, and Integration (UDDI) specifications define the guidelines for publishing information about XML Web services.



The discovery process enables clients to know about the presence of an XML Web service and about the location of a particular XML Web service.



The XML Web service description is an XML document that specifies the format of messages that an XML Web service can understand. For example, the description document specifies the SOAP message schemas that you use when invoking methods on an XML Web service.


Communication (Wire formats)

Open wire formats are the protocols that can be understood by any system that is capable of supporting common Web standards, such as HTTP and SOAP. The HTTP-GET and HTTP-POST protocols are the standard Web protocols that allow you to send parameters as name-value pairs. The HTTP-GET protocol allows you to send URL-encoded parameters as name-value pairs to an XML Web service. The SOAP protocol allows you to exchange structured and typed information between the applications on the Internet.




Refer the following URL for more details,




I hope this article will help you to know about the XML Web service basis. In next articles, we will discuss about XML Web service creation and distribution.



This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

Amalorpavanathan Yagulasamy(AMAL)
Web Developer
United States United States
Amalorpavanathan Yagulasamy (AMAL) is a Software Engineer for Protech Solution Inc. and has designed and implemented projects for Arkansas Child Support, Arkansas Budgetting, Michigan Child Support , Massachusetts Child Support, National Informatics Center-India and Indian Oil Corporation. His background is in developing relational databases and n-tier applications on Windows platforms in CMM Level Standards. He can be reached at

You may also be interested in...

Comments and Discussions

-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.150901.1 | Last Updated 13 Mar 2004
Article Copyright 2004 by Amalorpavanathan Yagulasamy(AMAL)
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid