Microsoft.Net Framework Presented by: Frank Perkins Leslie Meadows Jason Salomon
Agenda Introduction to.Net .Net Framework Overview XML Web Services Examples of web services Web Service Demo FP
Introduction to.Net Internet protocols SOAP “blue book” HTTP, SMTP, XML HTTP, SMTP, XML.NET Framework Windows CE, 2000, XP,.NET Operations Orchestration Applications using your service End-user clients.NET Enterprise servers.NET Foundation services Third-party Web services Your internal services Visual Studio.NET Your application and Web service LM
.Net WebServices Standardbrowsers Smarterclients Smarter devices Open Internet communications protocols (HTTP, SMTP, XML, SOAP) OS Services Biz Tier Logic Business logic & Web service OS services Public web services Building block services Internalservices XML XML XML Servers data, hosts XML Other services services XML XML XML HTML LM
.Net Framework Overview A grouping of technologies that: unite isolated web applications make information available anytime, anywhere simplify development and deployment LM
.Net Framework Overview How does MS.Net achieve this? Web Services! Benefits to the end users: Access information anytime/anywhere Users do not need to know underlying technology Extends the internet into your operating system LM
XML Web Services Overview Web Services are the heart of the framework What are XML Web services? ClientWebservice XML HTML LM
XML Web Services Example: MapPoint Microsoft MapPoint Web Services Provide maps, driving directions Store locator Web service hosted by Microsoft to be consumed by your application Customer using this service: Starbucks! LM
XML Web Services Examples Starbucks Store Locator LM
XML Web Services Example: NWS National Weather Service Provides data from their digital forecast database Diagram of how the service works LM
XML Web Services Example: NWS Enter Latitude and Longitude: Result: LM
XML Support in.Net XML Classes provided within the.Net Framework Reading XML files Writing XML files Navigation through the XML tree XSL transformations DataSets JS
XML Class Details XmlTextWriter XmlTextReader <XML> XmlDocument DocumentNavigator XmlReader XmlValidatingReaderXmlNodeReader JS
Framework, Language and Tools Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VBC++C#JScriptJ# Visual Studio.NET JS
.Net WebServices Demo Demo: Create a webservice Create a client app to consume the webservice Create a windows app to consume the webservice Consume a public web service FP
Sources Used .Net Framework Overview df-aef3-cc3b &displaylang=en Microsoft MapPoint Services National Weather Service XML description
Questions?