.Net Services

.Net Services

We can now use ASP.NET to create Web Services based on industrial standards including XML, SOAP and WSDL.

A Web Service is a software program that uses XML to exchange information with other software via common internet protocols. In a simple sense, Web Services are a way for interacting with objects over the Internet.

A web service is

  • Language Independent.

  • Protocol Independent.

  • Platform Independent.

  • It assumes a stateless service architecture.

  • Scalable (e.g. multiplying two numbers together to an entire customer-relationship management system).

  • Programmable (encapsulates a task).

  • Based on XML (open, text-based standard).

  • Self-describing (metadata for access and use).

  • Discoverable (search and locate in registries)- ability of applications and developers to search for and locate desired Web services through registries. This is based on UDDI.