Download presentation
Presentation is loading. Please wait.
Published byZoe Booker Modified over 9 years ago
1
XML Web Services Tuc Goodwin 2/9/20161
2
Agenda What is an XML Web Service? Web Services Business Benefits Changing Application Architectural Model Web Site vs. Web Service Steps to calling a Web Service SharePoint Web Services
3
What is XML Web Services? Source: www.microsoft.com/net/basics/whatis.aspwww.microsoft.com/net/basics/whatis.asp
4
Web Services Business Benefits Enables best-of-breed business integration Knits together technology “islands” Federation provides consistent model and organizations control their own information and applications Resilient Changes in implementation Choice in transport and encoding Flexible application topology
5
Changing Application Architectural Model Your Application.NET Framework Clients Servers Services XML Web Services ApplicationApplicationApplication
6
Web Site vs. Web Service Web Sites Web pages viewed in a browser by people XML Web Services Used by computer applications Reusable pieces of software Interact programmatically over the network through industry recognized standards (XML and SOAP) XML Web services can be combined with each other and other applications to build intelligent interactive.NET experiences Source: www.microsoft.com/net/basics/faq.aspwww.microsoft.com/net/basics/faq.asp
7
Steps to Calling a Web Service 1. Add Web Service Reference 2. Add Credentials (if necessary) 3. Instantiate the Web Service Object 4. Invoke the Web Service methods 5. Process the Results
8
SharePoint Web Services (part I) http://server:xxxx/_vti_adm/Admin.asmx - Administrative methods such as creating and deleting sites http://server/_vti_bin/Alerts.asmx - Methods for working with alerts http://server/_vti_bin/DspSts.asmx - Methods for retrieving schemas and data http://server/_vti_bin/DWS.asmx - Methods for working with Document Workspaces http://server/_vti_bin/Forms.asmx - Methods for working with user interface forms http://server/_vti_bin/Imaging.asmx - Methods for working with picture libraries http://server/_vti_bin/Lists.asmx - Methods for working with lists http://server/_vti_bin/Meetings.asmx - Methods for working with Meeting Workspaces
9
SharePoint Web Services (part II) http://server/_vti_bin/Permissions.asmx - Methods for working with SharePoint Services security http://server/_vti_bin/SiteData.asmx - Methods used by Windows SharePoint Portal Server http://server/_vti_bin/Sites.asmx - Contains a single method to retrieve site templates http://server/_vti_bin/UserGroup.asmx - Methods for working with users and groups http://server/_vti_bin/versions.asmx - Methods for working with file versions http://server/_vti_bin/Views.asmx - Methods for working with views of lists http://server/_vti_bin/WebPartPages.asmx - Methods for working with Web Parts http://server/_vti_bin/Webs.asmx - Methods for working with sites and subsites
10
Demo This demo was adapted from an online article by Mike Gunderloy, Coder To Developer (ISBN: 078214327X ) The full article can be found at http://www.developer.com/lang/article.php/2233091http://www.developer.com/lang/article.php/2233091
11
September 2005 Presentation The samples from 2005 are loaded on our SharePoint site at http://69.41.237.216/VBNETSIG/ http://69.41.237.216/VBNETSIG/ The example I am used came from the book Visual Basic.NET Tips & Techniques by Kris Jamsa (ISBN:0072223189 ) 2/9/201611
12
Creating a Web Service 2/9/201612
13
Coding a Web Service 2/9/201613 Public Function DateOnly() As String DateOnly = Date.Today.Date.ToString End Function
14
Testing a Web Service 2/9/201614
15
Consuming a Web Service from a Web Form 2/9/201615 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myWebService As New localhost.Service1 If Me.RadioButton1.Checked Then Me.TextBox1.Text = myWebService.DateTime If Me.RadioButton2.Checked Then Me.TextBox1.Text = myWebService.DateOnly If Me.RadioButton3.Checked Then Me.TextBox1.Text = myWebService.TimeOnly If Me.RadioButton4.Checked Then Me.TextBox1.Text = myWebService.DayOfWeek End Sub
16
Summary We… Consumed a Web Service 2/9/201616
17
Other Resources www.microsoft.com/net msdn.microsoft.com/net www.gotdotnet.com support.microsoft.com/webcasts www.dnug.net www.devx.com/dotnet/ www.thedotnetmag.com www.winnetmag.com www.microsoft.com/mspress
18
Next Time… We will continue to build from here… 2/9/201618
19
Questions? 2/9/201619
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.