Chapter 11:

XML Web Services and the Network

 

 

 

 

 

 

 

COMPLETED PROJECT DOWNLOAD

 

 

 

 

What do we have in this chapter?

 

  1. Web Services

  2. Interacting with the Network

    Web Services and HTTP

    Extending Your Service

    Controlling the HTTP Request-Response Pair

    C# Code Snippet

    Visual Basic .NET Code Snippet

    C++ Code Snippet

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

  4. The ASP .NET Web Service Application

    Running and Testing the Web Service Application

    The C# Console Application

    Setting-up the IIS Web Server

  5. Adding the Web Service Reference (proxy class)

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

  7. Creating the VB .NET Console Application

    Adding the ASP .NET Web Service Application

    Building and Running the Web Service Application

    Testing the Web Service Application

    Adding the Web Service Reference

    Build, Run and Test the Whole Project

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

  9. Creating the C++ CLR Console Application

    Adding the ASP .NET/C# Web Service Reference

    Build, Run and Test the Whole Project

  10. Performance

  11. 100 Continue and POST

    Pre-authentication

    Connection Pooling

    Nagle Algorithm

    Scalability

    Calling a Web Service from Within ASP.NET

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

    Creating C# ASP .NET Web Service Application

    Build, Run and Test the Web Service Application

  12. Configuring IIS for Web Service Hosting

  13. The ASP .NET Debugging Options in IIS

  14. Adding New C# Asynchronous Class Library Project

    Adding the System.Web Reference Manually

  15. The Proxy Class BeginXXX and EndXXX Issue

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

  17. Completing the C# Asynchronous Class Library Project

  18. Build and Run the Whole Project

    Loading the DLL for the Web Service Application

    The DLL and the bin Folder

  19. IIS Web Log

  20. ASP .NET Configuration

    ASP .NET Temporary Files

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

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

    Build and Run the Web Service Project

    ASP .NET Development Server

    Testing the Exposed Web Service Methods

  23. Adding New VB .NET Module

  24. Resolving .NET System.Web Namespace Manually

  25. The BeginXXX and EndXXX Proxy Class Issue

    Adding Web Service Reference

  26. Editing the Web.config File

  27. The DLL Module and bin Folder

    Running the Whole Project

    The ASP .NET Development Server Configuration

    Load Balancing Back-End Web Service Calls

    Avoiding Common Pitfalls

    Consuming an External Web Service

    Using Certificates from the Middle Tier

    Handling Network Failures

    Transferring Large Amounts of Data

    The Future: WCF

 

 

Summary

 

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.

 

 

 

 

 

 

HOME

 

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 >