logging in or signing up Web Service Sunil_Rawat Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Copy Does not support media & animations WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 6307 Category: Education License: All Rights Reserved Like it (3) Dislike it (0) Added: June 10, 2008 This Presentation is Public Favorites: 0 Presentation Description It gives whole detail about web services. Comments Posting comment... By: tkala (26 month(s) ago) it is a goo presentation helped me alot Saving..... Post Reply Close Saving..... Edit Comment Close By: kishore.nanduri (43 month(s) ago) A very good power-point presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introduction to Web Services Srinath VasireddySupport ProfessionalDeveloper SupportMicrosoft Corporation : Introduction to Web Services Srinath VasireddySupport ProfessionalDeveloper SupportMicrosoft Corporation Agenda : 2 Agenda What is a Web service? Technologies used XML, SOAP, WSDL, DISCO, and UDDI Walkthrough creating a Web service Walkthrough creating a Web service client References Q&A What is a Web Service? : 3 What is a Web Service? A programmable application component that is accessible via standard Internet protocols Web page with functions Available for a variety of clients Examples: stock quotes, traffic conditions, calculators, news, weather, et cetera Technologies Used : 4 Technologies Used Standard way to represent data XML (and XML schemas) Common, extensible message format SOAP Common, extensible contract language Web Services Description Language (WSDL) Way to discover site services Disco Way to discover service providers Universal Description, Discovery, and Integration (UDDI) XML : 5 XML Extensible Markup Language Language for describing documents with structured data Industry standard XML Schemas – XSD XML based Language for describing data types For more information, read: http://msdn.microsoft.com/library/en-us/dnwebsrv/html/xmloverchap2.asp SOAP : 6 SOAP A simple, XML-based protocol for exchanging structured and type information on the Web Industry standard Lightweight and XML-based protocol Can support different protocols and formats: HTTP, SMTP, and MIME SOAP message For more information, read: http://msdn.microsoft.com/soap/ WSDL : 7 WSDL It is an XML document describing Web services Define data types (XSD) Define messages in terms of types Define bindings to transport protocol, message format SOAP 1.1, HTTP Get/Post, MIME Define services as collections of ports WSDL.exe For more information read: http://msdn.microsoft.com/library/en-us/dnwebsrv/html/wsdlexplained.asp DISCO : 8 DISCO Document Discovery A client finds a particular Web services by discovery Document discovering services at a particular URL Document is in XML format Document has .disco and .vsdisco extensions Disco.exe UDDI : 9 UDDI Universal Description, Discovery, and Integration Enables businesses to publish and discover information about who provides what services Specification for distributed Web service registries: white pages, yellow pages, and green pages Builds on HTTP, XML, and SOAP For more information, read: http://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asp http://www.uddi.org/about.html Web Services Platform : 10 Web Services Platform ASP.NET ATL Server .NET remoting Microsoft® SOAP Toolkit ASP.NET Web Service : 11 ASP.NET Web Service Leveraging existing ASP developers Easy to build, deploy, and administer as a Web application File extension is .asmx End point is represented by URL Creating a Web Service (1) : 12 Creating a Web Service (1) Open Microsoft Visual Studio® .NET Select the language Select the project type: ASP.NET Web Service Creating a Web Service (2) : 13 Creating a Web Service (2) .asmx and .asmx.cs Web.config Global.asax WebService1.vsdisco Creating a Web Service (3) : 14 Creating a Web Service (3) Inside Service1.asmx <%@ WebService Language="c#" Codebehind="Service1.asmx.cs" Class="WebService1.Service1" %> Creating a Web Service (4) : 15 Creating a Web Service (4) Inside Service1.asmx.cs Add WebService attribute’s Namespace property [WebMethod] public string HelloWorld() { return "Hello World"; } [WebService(Namespace="http://localhost/webservice1/")] public class Service1 : System.Web.Services.WebService Uncomment the following code: Creating a Web Service (5) : 16 Creating a Web Service (5) Compile the Web service Creating a Web Service (6) : 17 Creating a Web Service (6) Run the Web service Creating a Web Service Client (1) : 18 Creating a Web Service Client (1) Create a Microsoft Visual C#™ console application Creating a Web Service Client (2) : 19 Creating a Web Service Client (2) Add Web reference (1) Creating a Web Service Client (3) : 20 Creating a Web Service Client (3) Add Web reference (2) Creating a Web Service Client (4) : 21 Creating a Web Service Client (4) Proxy file is created: Reference.cs Creating a Web Service Client (5) : 22 Creating a Web Service Client (5) Client code using System; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { localhost.Service1 wsproxy = new localhost.Service1(); Console.WriteLine(wsproxy.HelloWorld()); } } } Creating a Web Service Client (6) : 23 Creating a Web Service Client (6) Run the Web service client Summary : 24 Summary What is a Web service? Technologies used XML, SOAP, WSDL, DISCO, and UDDI Walkthrough of creating a Web service Walkthrough of creating a Web service client Start building Web services today! References : 25 References Programming the Web with XML Web services Visual Studio .NET Help ms-help://MS.VSCC/MS.MSDNVS/vsent7/html/vxconProgrammableWebServices.htm XML and SOAP Serialization Visual Studio .NET Help ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconserialization.htm Web Services Community Go to http://msdn.microsoft.com/newsgroups/managed/default.asp On left frame, drill down to .NET Development > Framework > dotnet.framework.aspnet.webservices Slide 26: Thank you for joining us for today’s Microsoft Support WebCast. For information about all upcoming Support WebCasts and access to the archived content (streaming media files, PowerPoint slides, and transcripts), please visit: http://support.microsoft.com/webcasts/ We sincerely appreciate your feedback. Please send any comments or suggestions regarding the Support WebCasts to feedback@microsoft.com and include “Support WebCasts” in the subject line. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Web Service Sunil_Rawat Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Copy Does not support media & animations WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 6307 Category: Education License: All Rights Reserved Like it (3) Dislike it (0) Added: June 10, 2008 This Presentation is Public Favorites: 0 Presentation Description It gives whole detail about web services. Comments Posting comment... By: tkala (26 month(s) ago) it is a goo presentation helped me alot Saving..... Post Reply Close Saving..... Edit Comment Close By: kishore.nanduri (43 month(s) ago) A very good power-point presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introduction to Web Services Srinath VasireddySupport ProfessionalDeveloper SupportMicrosoft Corporation : Introduction to Web Services Srinath VasireddySupport ProfessionalDeveloper SupportMicrosoft Corporation Agenda : 2 Agenda What is a Web service? Technologies used XML, SOAP, WSDL, DISCO, and UDDI Walkthrough creating a Web service Walkthrough creating a Web service client References Q&A What is a Web Service? : 3 What is a Web Service? A programmable application component that is accessible via standard Internet protocols Web page with functions Available for a variety of clients Examples: stock quotes, traffic conditions, calculators, news, weather, et cetera Technologies Used : 4 Technologies Used Standard way to represent data XML (and XML schemas) Common, extensible message format SOAP Common, extensible contract language Web Services Description Language (WSDL) Way to discover site services Disco Way to discover service providers Universal Description, Discovery, and Integration (UDDI) XML : 5 XML Extensible Markup Language Language for describing documents with structured data Industry standard XML Schemas – XSD XML based Language for describing data types For more information, read: http://msdn.microsoft.com/library/en-us/dnwebsrv/html/xmloverchap2.asp SOAP : 6 SOAP A simple, XML-based protocol for exchanging structured and type information on the Web Industry standard Lightweight and XML-based protocol Can support different protocols and formats: HTTP, SMTP, and MIME SOAP message For more information, read: http://msdn.microsoft.com/soap/ WSDL : 7 WSDL It is an XML document describing Web services Define data types (XSD) Define messages in terms of types Define bindings to transport protocol, message format SOAP 1.1, HTTP Get/Post, MIME Define services as collections of ports WSDL.exe For more information read: http://msdn.microsoft.com/library/en-us/dnwebsrv/html/wsdlexplained.asp DISCO : 8 DISCO Document Discovery A client finds a particular Web services by discovery Document discovering services at a particular URL Document is in XML format Document has .disco and .vsdisco extensions Disco.exe UDDI : 9 UDDI Universal Description, Discovery, and Integration Enables businesses to publish and discover information about who provides what services Specification for distributed Web service registries: white pages, yellow pages, and green pages Builds on HTTP, XML, and SOAP For more information, read: http://msdn.microsoft.com/library/en-us/dnexxml/html/xml12182000.asp http://www.uddi.org/about.html Web Services Platform : 10 Web Services Platform ASP.NET ATL Server .NET remoting Microsoft® SOAP Toolkit ASP.NET Web Service : 11 ASP.NET Web Service Leveraging existing ASP developers Easy to build, deploy, and administer as a Web application File extension is .asmx End point is represented by URL Creating a Web Service (1) : 12 Creating a Web Service (1) Open Microsoft Visual Studio® .NET Select the language Select the project type: ASP.NET Web Service Creating a Web Service (2) : 13 Creating a Web Service (2) .asmx and .asmx.cs Web.config Global.asax WebService1.vsdisco Creating a Web Service (3) : 14 Creating a Web Service (3) Inside Service1.asmx <%@ WebService Language="c#" Codebehind="Service1.asmx.cs" Class="WebService1.Service1" %> Creating a Web Service (4) : 15 Creating a Web Service (4) Inside Service1.asmx.cs Add WebService attribute’s Namespace property [WebMethod] public string HelloWorld() { return "Hello World"; } [WebService(Namespace="http://localhost/webservice1/")] public class Service1 : System.Web.Services.WebService Uncomment the following code: Creating a Web Service (5) : 16 Creating a Web Service (5) Compile the Web service Creating a Web Service (6) : 17 Creating a Web Service (6) Run the Web service Creating a Web Service Client (1) : 18 Creating a Web Service Client (1) Create a Microsoft Visual C#™ console application Creating a Web Service Client (2) : 19 Creating a Web Service Client (2) Add Web reference (1) Creating a Web Service Client (3) : 20 Creating a Web Service Client (3) Add Web reference (2) Creating a Web Service Client (4) : 21 Creating a Web Service Client (4) Proxy file is created: Reference.cs Creating a Web Service Client (5) : 22 Creating a Web Service Client (5) Client code using System; namespace ConsoleApplication1 { class Class1 { [STAThread] static void Main(string[] args) { localhost.Service1 wsproxy = new localhost.Service1(); Console.WriteLine(wsproxy.HelloWorld()); } } } Creating a Web Service Client (6) : 23 Creating a Web Service Client (6) Run the Web service client Summary : 24 Summary What is a Web service? Technologies used XML, SOAP, WSDL, DISCO, and UDDI Walkthrough of creating a Web service Walkthrough of creating a Web service client Start building Web services today! References : 25 References Programming the Web with XML Web services Visual Studio .NET Help ms-help://MS.VSCC/MS.MSDNVS/vsent7/html/vxconProgrammableWebServices.htm XML and SOAP Serialization Visual Studio .NET Help ms-help://MS.VSCC/MS.MSDNVS/cpguide/html/cpconserialization.htm Web Services Community Go to http://msdn.microsoft.com/newsgroups/managed/default.asp On left frame, drill down to .NET Development > Framework > dotnet.framework.aspnet.webservices Slide 26: Thank you for joining us for today’s Microsoft Support WebCast. For information about all upcoming Support WebCasts and access to the archived content (streaming media files, PowerPoint slides, and transcripts), please visit: http://support.microsoft.com/webcasts/ We sincerely appreciate your feedback. Please send any comments or suggestions regarding the Support WebCasts to feedback@microsoft.com and include “Support WebCasts” in the subject line.