Developing XML web services under .NET

Farkas Péter <pfarkas@avalon.aut.bme.hu>

BME-AUT


If we take a look around the software development nowadays, we can see that the programs become browser-based ones. Thank to the low cost and easier developing.

Most of the applications use some connections between other applications or databases, mostly over the Internet. To maintain this connection they use each other’s services, where they exchange data and ask for information. Writing this type of programs should go with less developing time and lower cost.

We need universal programmed access where the programs can talk with each other. This needs platform and language independence. But what about the transmission’s base, who can be the one? The XML is a good choice, because of its extensibility. Today, most of the firewalls and routers on the Internet allow only HTTP traffic through, so we should embed the XML data into the HTTP. The schemas we can describe the service (WSDL) and its publication information (DISCO, UDDI).

.NET gives the opportunity to develop fast and at lower cost. The framework generates all of the necessary files that need to be placed on the web server or in the register. Programmers really should think only at the program.

This presentation gives introduction to the XML web services developing, shows the milestones in it, and the demo gives a sample application development under .NET.