Web services are poised to become a key technology for a wide range of
Internet-enabled applications, spanning everything from straight B2B
systems to mobile devices and proprietary in-house software. While there
are several tools and platforms that can be used for building web
services, developers are finding a powerful tool in Microsoft's .NET
Framework and Visual Studio .NET. Designed from scratch to support the
development of web services, the .NET Framework simplifies the
process--programmers find that tasks that took an hour using the SOAP
Toolkit take just minutes. Programming .NET Web Services is a
comprehensive tutorial that teaches you the skills needed to develop web
services hosted on the .NET platform. Written for experienced
programmers, this book takes you beyond the obvious functionality of
ASP.NET or Visual Studio .NET to give you a solid foundation in the
building blocks of web services, and leads you step-by-step through the
process of creating your own. Beginning with a close look at the
underlying technologies of web services, including the benefits and
limitations, Programming .NET Web Services discusses the unique
features of the .NET Framework that make creating web services easier,
including the Common Language Runtime (CLR) and the namespaces used in
.NET programming. Filled with numerous code examples using the C#
language, the book leads you through some of the more challenging issues
of web services development, including the use of proxies, marshalling
of complex data types, state management, security, performance tuning
and cross-platform implementation. The book also covers:
- Creating and publishing your first web service
- The UDDI project, tModels and what they mean for web service
publishers Securing web service applications
Written for programmers who are familiar with the .NET Framework and
interested in building industrial-strength web services, Programming
.NET Web Services is full of practical information and good
old-fashioned advice.