NetWebServices: Architecture and Implementation

Author: (USA) By Lieberthal, translated by Zhang Xiaokun et al
Publisher:
Publish Date: 2004-12-01
Features: This book covers all components of Web Services: transmission protocols, interface definitions, service discovery mechanisms, security, and message infrastructure, as well as underlying technologies (XML, TCP/IP, and HTTP). The descriptions of each topic are highly understandable and comprehensive. All examples provide excellent explanations. This book is the authoritative guide for designing and building better Web Services using Microsoft technologies, written by Keith Ballinger, the XML Web Services Program Manager at Microsoft. It explains what Web Services are, why they exist, and how they work under .NET. Readers are expected to gain a thorough and comprehensive understanding of these technologies and to make full use of the powerful capabilities of .NET. The book begins with an introduction to Web Services and their standards, gradually introducing .NET technology, and explains to developers how to use the tools provided by the .NET framework to build Web Services applications. The core content of the book mainly focuses on the important specifications that constitute the Web Services architecture, covering HTTP, SOAP, and WS-Security. The book is filled with expert-level advice from the author on building and designing Web Services applications. The topics covered include:
· Features and drawbacks of Web Services
· Web Services standards
· Creating Web Services with ASP.NET
· Creating Web Services clients
· XML serialization under .NET
· Extending Web Services
· Transmission protocols of Web Services
· XML and XML Schema
· SOAP protocol
· Describing Web Services
· Discovering Web Services
· Messaging with Web Services
· Web Services security
· Advanced message processing
The book provides complete, runnable example code using C# and ASP.NET Web Services, demonstrating best practices in real-world scenarios. Some code listings from the book are available at the website http://www.keithba.net.

📌 Related Posts