|
|
What Are Web Services?
|
Introduction to Distributed Computing
|
|
|
Network Latency
|
|
|
Object State and Scalability
|
|
|
Interoperability
|
|
|
SOAP
|
|
|
WSDL
|
|
|
UDDI
|
|
|
Web Service Business Models
|
|
|
Service Oriented Architecture (SOA)
|
|
|
ASP.NET Web Services
|
|
|
Web Service Enhancements (WSE)
|
|
|
Windows Communications Framework (WCF)
|
|
|
| |
|
XML Serialization
|
XmlSerializer
|
|
|
What Is Not Serialized
|
|
|
Writing and Reading XML
|
|
|
Customizing XML Serialization
|
|
|
XML Schema and XSD
|
|
|
Creating Classes from Schemas
|
|
|
XML Serialization and Web Services
|
|
|
| |
|
Web Services Fundamentals
|
Creating a Web Service Using ASP.NET
|
|
|
Deploying a Web Service Using IIS
|
|
|
Testing a Web Service
|
|
|
HTTP
|
|
|
XML
|
|
|
SOAP 1.1 and SOAP 1.2
|
|
|
Web Service Clients
|
|
|
WSDL
|
|
|
| |
|
More about SOAP
|
The Structure of SOAP Messages
|
|
|
Using SOAP Headers
|
|
|
SOAP Faults
|
|
|
Document and RPC Style Messaging
|
|
|
Literal and Encoded Use
|
|
|
Customizing SOAP with Attributes
|
|
|
Using SOAP 1.2
|
|
|
| |
|
Developing ASP.NET Web Services
|
Using Visual Studio 2005 to Develop Web Services
|
|
|
Visual Web Developer
|
|
|
Using ASP.NET Development Server
|
|
|
An Overview of the Web Services Namespaces
|
|
|
Deriving from the WebService Class
|
|
|
@Webservice Attribute
|
|
|
WebService Class
|
|
|
Adding a WebMethod to Web Services
|
|
|
Debugging Web Services
|
|
|
WS-I Basic Profile
|
|
|
ASP.NET Configuration
|
|
|
| |
|
Data Access with Web Services
|
Multiple-Project Solutions in Visual Studio
|
|
|
Multiple-Tier Data Access
|
|
|
Data Access Using ADO.NET 2.0
|
|
|
A Data Access Web Service
|
|
|
Data Binding with Windows Forms
|
|
|
Using Typed DataSets
|
|
|
Binding to a Web Service
|
|
|
| |
|
Web Service Clients
|
Web Service Proxies
|
|
|
Web Services Description Language Tool (Wsdl.exe)
|
|
|
Understanding the Proxy Code
|
|
|
Creating a Proxy with Visual Studio 2005
|
|
|
Returning Complex User-Defined Data Types
|
|
|
Writing a Client for the Google Search API
|
|
|
| |
|
WSE 3.0 and Web Services Security
|
Web Service Enhancements (WSE)
|
|
|
Windows Communications Framework (Indigo)
|
|
|
When to Use WSE
|
|
|
WSE Architecture
|
|
|
A WSE-Enabled Web Service
|
|
|
WSE Settings 3.0 Tool
|
|
|
WSE Message Tracing
|
|
|
A WSE-Enabled Client
|
|
|
Web Services Security
|
|
|
Server Authentication
|
|
|
X.509 Certificates
|
|
|
Policy Files
|
|
|
User Name Authentication
|
|
|
| |
|
ASP.NET Web Services Programming Model
|
Asynchronous Programming in Web Services
|
|
|
Asynchronous Events in .NET 2.0
|
|
|
Managing State in ASP.NET Web Services
|
|
|
Transactions in ASP.NET Web Services
|
|
|
Caching in ASP.NET Web Services
|
|
|
| |
|
NET Remoting
|
.NET Remoting Architecture
|
|
|
Marshal by Value
|
|
|
Marshal by Reference
|
|
|
.NET Remoting Example
|
|
|
| |
|