180 likes | 333 Views
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. Your application and Web service. Your internal services.
E N D
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
Your application and Web service Your internal services Visual Studio .NET Orchestration .NET Enterprise servers .NET Framework Applications using your service Operations Windows CE, 2000, XP, .NET .NET Foundation services End-userclients Third-party Web services Introduction to .Net Internet protocols SOAP “blue book” HTTP, SMTP, XML LM
Other services Public web services Biz Tier Logic XML XML Building block services Smarter clients XML XML Internal services OSservices OS Services XML HTML XML Servers data, hosts XML Smarterdevices Business logic & Web service .Net WebServices Standard browsers Open Internet communications protocols (HTTP, SMTP, XML, SOAP) 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? HTML Client Web service XML 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 • http://www.microsoft.com/mappoint/products/webservice/default.mspx 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 • http://www.nws.noaa.gov/forecasts/xml/ 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 <XML> DocumentNavigator XmlTextWriter XmlReader XmlDocument XmlTextReader XmlValidatingReader XmlNodeReader JS
Visual Studio.NET VB C++ C# JScript J# Common Language Specification ASP.NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO.NET and XML Base Class Library Common Language Runtime Operating System Framework, Language and Tools 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. http://www.microsoft.com/downloads/details.aspx?FamilyID=96cd43e9-3080-44df-aef3-cc3b46860323&displaylang=en • Microsoft MapPoint Services http://www.microsoft.com/mappoint/products/webservice/default.mspx • National Weather Service XML description http://www.nws.noaa.gov/forecasts/xml/