Chapter 11:

XML Web Services and the Network







What do we have in this chapter?


  1. Web Services

  2. Interacting with the Network

  3. Web Services and HTTP

  4. Extending Your Service

  5. Controlling the HTTP Request-Response Pair

  6. C# Code Snippet

  7. Visual Basic .NET Code Snippet

  8. C++ Code Snippet

  9. Creating and Consuming the ASP .NET Web Service and C# Program Example

  10. The ASP .NET Web Service Application

  11. Running and Testing the Web Service Application

  12. The C# Console Application

  13. Setting-up the IIS Web Server

  14. Adding the Web Service Reference (proxy class)

  15. Creating and Consuming the Web Service ASP .NET and VB .NET Program Example

  16. Creating the VB .NET Console Application

  17. Adding the ASP .NET Web Service Application

  18. Building and Running the Web Service Application

  19. Testing the Web Service Application

  20. Adding the Web Service Reference

  21. Build, Run and Test the Whole Project

  22. Consuming the ASP .NET/C# Web Service Application: C++ Program Example

  23. Creating the C++ CLR Console Application

  24. Adding the ASP .NET/C# Web Service Reference

  25. Build, Run and Test the Whole Project

  26. Performance

  27. 100 Continue and POST

  28. Preauthentication

  29. Connection Pooling

  30. Nagle Algorithm

  31. Scalability

  32. Calling a Web Service from Within ASP.NET

  33. C#/ASP .NET Asynchronous Web Service Access Program Example

  34. Creating C# ASP .NET Web Service Application

  35. Build, Run and Test the Web Service Application

  36. Configuring IIS for Web Service Hosting

  37. The ASP .NET Debugging Options in IIS

  38. Adding New C# Asynchronous Class Library Project

  39. Adding the System.Web Reference Manually

  40. The Proxy Class BeginXXX and EndXXX Issue

  41. Adding the Web Service Reference to the Existing C# Project

  42. Completing the C# Asynchronous Class Library Project

  43. Build and Run the Whole Project

  44. Loading the DLL for the Web Service Application

  45. The DLL and the bin Folder

  46. IIS Web Log

  47. ASP .NET Configuration

  48. ASP .NET Temporary Files

  49. VB .NET/ASP .NET Asynchronous Web Service Program Example

  50. Creating the ASP .NET/VB .NET code Web Service

  51. Build and Run the Web Service Project

  52. ASP .NET Development Server

  53. Testing the Exposed Web Service Methods

  54. Adding New VB .NET Module

  55. Resolving .NET System.Web Namespace Manually

  56. The BeginXXX and EndXXX Proxy Class Issue

  57. Adding Web Service Reference

  58. Editing the Web.config File

  59. The DLL Module and bin Folder

  60. Running the Whole Project

  61. The ASP .NET Development Server Configuration

  62. Load Balancing Back-End Web Service Calls

  63. Avoiding Common Pitfalls

  64. Consuming an External Web Service

  65. Using Certificates from the Middle Tier

  66. Handling Network Failures

  67. Transferring Large Amounts of Data

  68. The Future: WCF






In this chapter, we looked at how Web services in the .NET Framework interact with the network. We discussed the ways in which Web services bind to the HTTP protocol, and we outlined mechanisms available for extending the service and customizing the underlying protocol. Next, we went through network performance, scalability, and load balancing scenarios for Web services. Finally, we covered the most common network-related pitfalls that occur when developing Web services and recommended tips on how to best deal with them.









Custom Search

< HTTP and .NET | Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 | Part 7 | Part 8 | Part 9 | Part 10 | Part 11 | Part 12 | Part 13 | Part 14 | Part 15 | .NET Remoting Programming >