did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596000950

Programming Web Services With Soap

by
  • ISBN13:

    9780596000950

  • ISBN10:

    0596000952

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2001-12-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $34.95 Save up to $3.46
  • Buy New
    $33.90

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

SOAP (Simple Object Access Protocol) was co-developed by IBM and Microsoft and is an XML-based messaging protocol for creating distributed Web applications. In plain English: it solves a basic business problem, which is creating Web applications that have to talk with servers that are running on different platforms (Windows, Unix, Linux etc.). SOAP offers an XML-based method to pass business data for e-commerce applications through corporate firewalls. The significance of peer to peer services and .NET in the enterprise has been a focus of O'Reilly's publishing program. Together with the XML-RPC and other peer to peer series these titles show programmers and system designers the way forward in this exciting new environment. As part of the Programming Web Services series it provides solid information in a familiar and easy to absorb form.

Author Biography

James Snell is a member of IBM's emerging software technologies team where his work is dedicated to the evolving Web services architecture.

Doug Tidwell is a senior programmer at IBM. He has more than a sixth of a century of programming experience, and has been working with markup languages for more than a decade. He was a speaker at the first XML conference in 1997, and has taught XML classes around the world. His job as a Cyber Evangelist is to look busy and to help people use new technologies to solve problems. Using a pair of zircon-encrusted tweezers, he holds a master's degree in computer science from Vanderbilt University and a bachelor's degree in English from the University of Georgia. He lives in Raleigh, North Carolina, with his wife, cooking teacher Sheri Castle (see her web site at http://www.sheri-inc.com) and their daughter Lily.

Table of Contents

Prefacep. ix
Introducing Web Servicesp. 1
What Is a Web Service?p. 1
Web Service Fundamentalsp. 2
The Web Service Technology Stackp. 5
Applicationp. 9
The Peer Services Modelp. 9
Introducing SOAPp. 11
SOAP and XMLp. 11
SOAP Messagesp. 13
SOAP Faultsp. 19
The SOAP Message Exchange Modelp. 22
Using SOAP for RPC-Style Web Servicesp. 24
SOAP's Data Encodingp. 26
SOAP Data Typesp. 29
SOAP Transportsp. 33
Writing SOAP Web Servicesp. 37
Web Services Anatomy 101p. 37
Creating Web Services in Perl with SOAP::Litep. 39
Creating Web Services in Java with Apache SOAPp. 45
Creating Web Services In .NETp. 51
Interoperability Issuesp. 58
The Publisher Web Servicep. 62
Overviewp. 62
The Publisher Operationsp. 63
The Publisher Serverp. 64
The Java Shell Clientp. 71
Describing a SOAP Servicep. 81
Describing Web Servicesp. 81
Anatomy of a Service Descriptionp. 85
Defining Data Types and Structures with XML Schemasp. 86
Describing the Web Service Interfacep. 89
Describing the Web Service Implementationp. 90
Understanding Messaging Patternsp. 93
Discovering SOAP Servicesp. 96
The UDDI Registryp. 96
The UDDI Interfacesp. 100
Using UDDI to Publish Servicesp. 104
Using UDDI to Locate Servicesp. 108
Generating UDDI from WSDLp. 109
Using UDDI and WSDL Togetherp. 113
The Web Service Inspection Language (WS-Inspection)p. 115
Web Services in Actionp. 118
The CodeShare Service Networkp. 118
The Code Share Indexp. 122
Web Services Securityp. 124
Definitions and Descriptionsp. 127
Implementing the CodeShare Serverp. 134
Implementing the CodeShare Ownerp. 143
Implementing the CodeShare Clientp. 148
Seeing It in Actionp. 150
What's Missing from This Picture?p. 150
Developing CodeSharep. 151
Web Services Securityp. 152
What Is a "Secure" Web Service?p. 152
Microsoft Passport, Version 1.x and 2.xp. 154
Microsoft Passport, Version 3.xp. 155
Give Me Liberty or Give Me ...p. 156
A Magic Carpetp. 157
The Need for Standardsp. 157
XML Digital Signatures and Encryptionp. 157
The Future of Web Servicesp. 159
The Future of Web Developmentp. 159
The Future of SOAPp. 160
The Future of WSDLp. 161
The Future of UDDIp. 164
Web Services Battlegroundsp. 165
Technologiesp. 168
Web Services Rolloutp. 173
Web Service Standardizationp. 175
XML Schema Basicsp. 180
Code Listingsp. 187
Indexp. 237
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program