
| Glossary |
|---|
| The following is a list of terms that are used within the demonstration. Use your browsers back button to return to the slide you were on. |

| ASP/ASP.NET (Active Server Pages) |
| Microsoft technology that allows for dynamic, code-backed web content. Competes with PHP, CGI, and Java Server Pages. The latest version also allows for several new working models, including Web Services. See the community site. |

| Consume / Invoke |
| To consume a web service means to act as the client in the transaction. Invoking a method is done no differently than if the object was in the local project, as Visual Studio abstracts the hard work. In reality, when a method is invoked on a remote web service a SOAP request is generated (according to the web service's WSDL), an HTTP session is established, and the request is sent. |

| Expose |
| Terminology used to denote making a class or method public using web services. |

| IIS (Internet Information Services) |
| The Microsoft web server platform; hosts ASP.NET. Included in all editions of recent operating systems besides Windows XP Home. |

| RPC (Remote Procedure Call) |
| The method of executing a procedure on a remote machine over a network. Often used to build distributed or connected systems. |

| SOA (Service-oriented architecture) |
| Design philosophy of abstracting implementation-specific details and keeping communications simple. See SOA / What is SOA?. |

| SOAP (Simple Object Access Protocol) |
| An XML-based object passing protocol that has become the new standard for web service interaction. See the W3C working draft. |

| UML (Unified Modeling Language) |
| Set of conventions used when architecting software applications. There are several different software packages availiable that allow modeling and model-to-code generation. Microsoft Visio is a popular one. |

| VS (Visual Studio) |
| Abbreviation for Visual Studio. |

| Web service |
| Service exposing methods using XML over HTTP. See the W3C working groups pertaining to web services. |

| WSDL (Web Service Definition Language) |
| An XML document that describes the methods exposed by a web service. Used by Visual Studio to automatically generate classes for consumers. |

| XML (Extensible Markup Language) |
| Industry standard format declaration language used to create custom document formats. See the W3C working groups. |