Thursday, August 6, 2009

The role of XML in Dot Net

The role of XML in Dot Net

To make .NET work means a reconstruction of the computing landscape. On the server side, it needs servers which supply the .NET plumbing. While on the client side normally for people like us who sit in front of their PCs, it requires operating systems which can handle the new method of interaction with remotely located computers. The main aim of all these words, no doubt, is to emphasize upon the fact that the heart of .NET is XML (eXtensible Markup Language).

Why is XML so popular?

The extensive amount of interaction between computers that .NET allows, is far beyond the capabilities of any publishing languages such as HTML. HTML's vocabulary is actually limited to the exchanges "I want to see it", "Well, here it is". XML, on the other hand, is positively voluble. It allows extensive interaction between members sitting at remote corners of the globe .

Why XML is a Meta Language?

XML is basically known as a meta-language: it is actually a language that can be used to define other languages. There is much power and flexibility that suit it to creating truly interactive exchanges – XML Web services, as Microsoft calls them. With XML one can encode data; therefore it can be passed around in a comprehensible format to other computers. That data can henceforth be used to provide a service.

The Common Platforms in which XML Works:

One of the big positive points of XML is that almost every computing platform can understand it. Windows, MacOS, Linux, minicomputer and mainframe operating systems, even cell phones are the common platforms in which XML works.

XML is the Lingua Franca:

So, we have a lingua franca to enable the .NET vision, but how do we get an XML document from here on the .NET server to some distant cell phone? What's needed is a method of transportation. This transportation is of great importance for .Net developers.

The Process of Transportation:

In order to transport HTML documents, generally a method called HTTP (Hypertext Transport Protocol) is used. The form http://www.sitename.com is shorthand for saying send me the HTML document at www.sitename.com and use HTTP to deliver it to me.
Thus HTML is expressed via way of HTTP. XML and uses SOAP, the Simple Object Access Protocol (in fact, it uses HTTP plus SOAP, but we'll stick to the essentials here). Dot Net development is dependant on the above two. SOAP offers a standard way to send XML data packets as method arguments to a site. These method arguments are actually the way programs passing information from one routine to another.
Tag(s) :custom web development,web development,business consultants,business strategies,ecommerce application,solution,programming,business development,
Spread The Word

No comments:

Post a Comment