"You are holding in your hands my favorite book on Web services and .NET. What else can I say? Buy this book now, and be prepared for a new way of coding!"
—Keith Ballinger, Program Manager for XML Web Services, Microsoft
"If you've been searching for a book that goes beyond the Web services hype, and distills the benefits of the actual platform, look no further, you've found the right one."
—Aaron Skonnard, Instructor and Author, DevelopMentor
Real World XML Web Services is the Visual Basic programmer's definitive guide to designing and building Web services. It provides developers with a comprehensive understanding of Web services, covering everything from basic concepts and solutions to interoperability problems. This book begins with a concise and practical introduction to Web services and the foundation on which they are built, including Web Services Description Language (WSDL) and Simple Object Access Protocol (SOAP). Readers learn, by example, how to use each tool for developing Web services, starting with the SOAP Toolkit and the .NET framework.
Visual Basic programmers discover how to:
- Use XML Schema to define Web service messages
- Use SOAP for messaging and Remote Procedure Calls (RPC)
- Read and modify WSDL documents
- Build Web services with the SOAP Toolkit
- Create and invoke Web services using the .NET framework
- Implement SOAP headers and use SOAP Fault
- Develop interface-based Web services
- Handle data in .NET Web services, including objects, arrays, and DataSets
- Use SOAP extensions to build reusable infrastructure for security and compression
- Use Universal Description Discovery and Integration (UDDI) at design time and run time
- Understand the architecture of other popular toolkits, such as Apache SOAP for Java, and learn how to solve interoperability problems
The book closes by walking the reader through the creation of a Web service with .NET and Visual Basic 6 clients. Real World XML Web Services empowers Visual Basic programmers to design and build the next generation of applications using Web services.
About the Author
Yasser Shohoud is an independent software architect and trainer specializing in XML Web services. He has worked as a systems engineer for IBM and a chief architect for Best Software (now Sage Software). A Microsoft Most Valuable Professional (MVP) for ASP.NET, Yasser speaks regularly at industry conferences including VSLive! and VS Connections, and his articles appear in
Visual Studio Magazine, XML Magazine, and
MSDN Magazine. Yasser also publishes a monthly .NET Web Services newsletter online at
LearnXmlws.com.