Chapter 11. Creating and Using ASP.NET Web Services

only for RuBoard

graphics/01icon02.gif

Web services are a means to expose your software as a service over the Internet so that it is accessible to a number of potentially disparate systems using ubiquitous Internet standards, such as XML and HTTP.

You can develop web services to expose some of the business data to the clients of a company or you can develop and expose web services that can be publicly available to any clients on the Internet.

As a client of a web service, you can build applications that integrate different web services found on the Internet. This enables you to provide a rich set of functionality into a single application. The application's functionality is not limited to what your application was basically intended to do, but by integrating other services, you can add value to the application. For example, if you have a scheduling application, you might integrate a web service that provides ticket reservations and enhances the users' experience while using your application. Again, you can expose your scheduling application as a web service so that other developers can integrate it into their applications. You can also develop a portal that assembles diverse web services, such as a news web service, a stock quote web service, a weather forecast web service, a travel reservation web service, an auction web service, and so on.

Web services depend heavily on the broad acceptance of XML and other Internet standards to create an infrastructure that supports application interoperability at a level that solves many of the problems that previously hindered such attempts. Web services use XML-based Simple Object Access Protocol (SOAP) as the wire format to achieve application interoperability. Web services are built on SOAP and other specifications, such as web services' description, discovery, and directories, which are covered in this chapter.

only for RuBoard


XML and ASP. NET
XML and ASP.NET
ISBN: B000H2MXOM
EAN: N/A
Year: 2005
Pages: 184

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net