This book will therefore serve as both an introductory title and an in-depth reference that will grow with the reader as they begin to create their own Web Services. They will come to understand what Web Services are, where they fit into the 'big picture' and will have many coding examples to choose from within the first five chapters. As they begin to "get serious" about developing enterprise level Web Services, they will be able to refer back to the detailed information about the classes that implement Web Services and come to a deeper understanding of what is happening behind the scenes. SOAP-based Web Services allow applications and trading partners to exchange information over the Internet using industry standard technologies such as HTTP and XML. Microsoft's .NET Framework and Visual Studio .NET provide the tools to create highly functional Web Services with relative ease. Though you may be familiar with previous technologies such as Active Server Pages and Visual Basic®, this book will walk you further through creating and consuming simple Web Services. As the book progresses, new concepts are introduced that will help you gain a better understanding of the core concepts XML Web Services are based on, including SOAP, WSDL, UDDI, DISCO, and .NET. The book includes dozens of step-by-step examples illustrating how to extend your Web Services to introduce advanced functionality. All examples are provided in both Visual Basic .NET and C#. Most importantly, this book demonstrates the power of Visual Studio .NET for enterprise developers who wish to accelerate the rapid development and consumption of Web Services.
Microsoft .NET XML Web Services, you will:
- Create XML Web Services using Microsoft's Visual Studio .NET
- Learn the details about emerging standards such as SOAP, WSDL, UDDI, and DISCO
- Explore Microsoft's ultimate development environment, Visual Studio .NET, and how it can be used to accelerate the creation and consumption of XML Web Services
- Discover how the .NET Framework works under the hood to hide the complexity of serializing objects, complex types, exceptions, and ADO.NET DataSets
- Create a SOAP Extension that will monitor the health of your XML Web Services
- Learn how to consume XML Web Services from the client Web Browser using Web Service Behaviors
- Read about development, deployment, and security strategies that will assist you as you develop XML Web Services for your enterprise
0672320886......Page 1 Table of Contents......Page 5 Introduction......Page 16 1 Introducing Web Services......Page 20 2 Creating a Simple Web Service with .NET SDK......Page 52 3 Consuming a Simple Web Service with .NET SDK......Page 66 4 Creating a Simple Web Service in Visual Studio.NET......Page 80 5 Consuming a Web Service in Visual Studio.NET......Page 90 6 How ASP.NET Works......Page 104 7 Examining SOAP......Page 118 8 Understanding WSDL......Page 138 9 Understanding DISCO......Page 152 10 Exceptions and Error Handling......Page 160 11 Accessing ASP.NET Objects via Web Services......Page 180 12 Three Methods of Calling Web Services......Page 196 13 Web Service Attributes and Properties......Page 208 14 Passing Complex Data Types and Structures......Page 220 15 Passing ADO.NET DataSets via Web Services......Page 248 16 Using the Web Services Designer in Visual Studio .NET......Page 278 17 COM Interoperability and Web Services......Page 288 18 Using Transactions in Web Services......Page 300 19 Calling Web Services Asynchronously......Page 316 20 Consuming Web Services in Office XP......Page 336 21 Web Service Behaviors......Page 352 22 Manipulating SOAP Headers in Web Services......Page 368 23 Manipulating SOAP Messages Using XML Attributes......Page 384 24 Using SOAP Extensions......Page 392 25 Understanding UDDI......Page 414 26 Configuring, Deploying, and Securing Web Services......Page 428 27 Introducing .NET My Services......Page 454 A Links to SOAP, Web Services, and .NET Links on the Internet......Page 464 Index......Page 466 Learn to create, expose, and create Web Services through detailed examples.-- The reader will be able to create a scalable, secure, enterprise class Web Service and deploy it to a .NET server environment.-- Shows how to expose existing COM and COM+ objects as Web Services.-- Readers will be able to create management tools for business analysts and system operators to monitor and manage the Web Service.This book will serve as both an introductory title and an in-depth reference that will grow with the reader as they begin to create their own Web Services. They will come to understand what Web Services are, where they fit into the 'big picture' and will have many coding examples to choose from within the first five chapters. As they begin to "get serious" about developing enterprise level Web Services, they will be able to refer back to the detailed information about the classes that implement Web Services and come to a deeper understanding of what is happening behind the scenes. This guide is written for developers who use Visual Basic .NET or C#, know basic Internet protocols, have done some Internet programming, and have a basic knowledge of object-oriented development. Following a lengthy introduction to various Web services, the guide describes the advantages and use of each in turn, including SOAP, WSDL, DISCO, and ASP.NET. Other topics include using transactions and COM interoperability in Web services, Web service behaviors, and UDDI. Annotation c. Book News, Inc., Portland, OR (booknews.com)