Lecture Web technologies and programming – Lecture 29: Web services, intro to web hosting. After studying this chapter you will be able to understand: Web services, history of web services, model of web services, components of web services, web hosting, types of web hosting. | 1 CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr. Tehseen Riaz Abbasi 1 2 3 3 What is Web Forms Model Components of .NET Framework Setting the Environment : An Example Event Handling in Application and Session Events 4 4 Department of Computer Science, CIIT Islamabad. Page and Control Events Event Handling using Controls Common Control Events PostBack and NonPostBack Events Controls with Default Events 5 5 Department of Computer Science, CIIT Islamabad. Web Services History of web services Model of web services Components of web services Web Hosting Types of Web Hosting 6 Web services are XML-based information exchange systems that use the Internet for direct application-to-application interaction. These systems can include programs, objects, messages, or documents. A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web service 7 Web Service Example: A client invokes a web service by sending an XML message, then waits for a corresponding XML response. As all communication is in XML, web services are not tied to any one operating system or programming language--Java can talk with Perl; Windows applications can talk with Unix applications. 8 To summarize, a complete web service is, therefore, any service that: Is available over the Internet or private (intranet) networks Uses a standardized XML messaging system Is not tied to any one operating system or programming language Is self-describing via a common XML grammar Is discoverable via a simple find mechanism 9 Web services evolved from previous technologies that served the same purpose such as RPC, ORPC (DCOM, CORBA and JAVA RMI). Web Services were intended to solve three main problems: Interoperability Firewall traversal Complexity 10 Earlier distributed systems suffered from interoperability issues because each vendor implemented its own on-wire format . | 1 CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr. Tehseen Riaz Abbasi 1 2 3 3 What is Web Forms Model Components of .NET Framework Setting the Environment : An Example Event Handling in Application and Session Events 4 4 Department of Computer Science, CIIT Islamabad. Page and Control Events Event Handling using Controls Common Control Events PostBack and NonPostBack Events Controls with Default Events 5 5 Department of Computer Science, CIIT Islamabad. Web Services History of web services Model of web services Components of web services Web Hosting Types of Web Hosting 6 Web services are XML-based information exchange systems that use the Internet for direct application-to-application interaction. These systems can include programs, objects, messages, or documents. A web service is any piece of software that makes itself available over the internet and uses a standardized XML messaging system. XML is used to encode all communications to a web .