110 likes | 223 Views
Web Services with .Net. Objectives. Web Services are poised to change the future of software development...”. What is a Web Service… Really!!. The execution of code on a remote machine
E N D
Web Services with .Net Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Objectives • Web Services are poised to change the future of software development...” Engr. Haris Ahmed (Humdard University - 07B-019-BE)
What is a Web Service… Really!! • The execution of code on a remote machine • Web services are web apps that return data, web services are poised to become the next evolutionary step in distributed software development. Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Overview • WSDL : The Web Services Description Language (WSDL, pronounced 'wiz-del') is an XML-based language that provides a model for describing Web services Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Web services involve many Technologies: • WSDL to learn about web service • to call: proxy objects, SOAP, XML, HTTP and .ASMX pages Engr. Haris Ahmed (Humdard University - 07B-019-BE)
XML Web Service Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Call a web Service Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Example • Google • A great search engine • www.google.com • but what if I want my own GUI? Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Google web service • Google offers a web service that performs searches for you • Why? • clients can build custom GUIs • yahoo uses Google web services for searching. Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Working with web services • Two steps: • build a web service • build clients to use it Engr. Haris Ahmed (Humdard University - 07B-019-BE)
Public Web Services • www.webservicex.net/ws/default.aspx Engr. Haris Ahmed (Humdard University - 07B-019-BE)