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.

9780596001759

Java and SOAP

by
  • ISBN13:

    9780596001759

  • ISBN10:

    0596001754

  • Format: Paperback
  • Copyright: 2002-05-01
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

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: $44.99 Save up to $16.65
  • Rent Book $28.34
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

SOAP (the Simple Object Access Protocol) is a way for a program running in one kind of operating system (such as Windows 2000) to communicate with a program in either the same or a different operating system (such as Linux) by using HTTP and XML as the mechanism for information exchange. Java and SOAP introduces Java developers to the Simple Object Access Protocol for designing and implementing web services. It surveys the existing technology and protocols that SOAP leverages and why they are important, the types of distributed systems that can benefit from SOAP, and the issues that Java developers need to consider when developing SOAP software.

Author Biography

Robert Englander is Principal Engineer and President of MindStream Software, Inc. (www.mindstrm.com). He provides consulting services in software architecture, design, and development, as well as developing frameworks for use on client projects. His focus is in the areas of component architectures and distributed systems. Rob has built software in Java and C++ for clients ranging from small shops to large organizations. He has spoken at industry conferences, written articles for magazines and journals, and is the author of the OReilly book Developing Java Beans.

Table of Contents

Preface xi
Introduction
1(8)
RPC and Message-Oriented Distributed Systems
2(1)
Self-Describing Data
3(1)
XML
4(1)
API Specs Versus Wire-Level Specs
4(1)
Overview of SOAP
5(1)
SOAP Implementations
6(2)
The Approach
8(1)
Getting Started
8(1)
The SOAP Message
9(16)
The HTTP Binding
9(1)
HTTP Request
10(1)
HTTP Response
11(2)
The SOAP Envelope
13(3)
The Envelope Element
16(1)
The Header Element
17(1)
The actor Attribute
18(1)
The must Understand Attribute
19(1)
The encodingStyle Attribute
20(1)
Envelope Versioning
21(1)
The Body Element
21(1)
SOAP Faults
22(3)
SOAP Data Encoding
25(20)
Schemas and Namespaces
25(3)
Serialization Rules
28(3)
Indicating Type
31(11)
Default Values
42(1)
The SOAP Root Attribute
43(2)
RPC-Style Services
45(40)
SOAP RPC Elements
45(6)
A Simple Service
51(1)
Deploying the Service
52(10)
Writing Service Clients
62(9)
Deploying with Request Level Scope
71(2)
Deploying with Session-Level Scope
73(2)
Passing Parameters
75(10)
Working with Complex Data Types
85(30)
Passing Arrays as Parameters
85(9)
Returning Arrays
94(3)
Passing Custom Types as Parameters
97(12)
Returning Custom Types
109(6)
Custom Serialization
115(25)
Custom Type Encoding
116(24)
Faults and Exceptions
140(12)
Throwing Server Side Exceptions in a Apache SOAP
140(3)
Creating a Fault Listener in Apache SOAP
143(5)
Throwing and Catching Exceptions in GLUE
148(4)
Alternative Techniques
152(25)
SOAP Messaging
153(10)
Literal Encoding
163(14)
SOAP Interoperability and WSDL
177(36)
Web Services Definition Language
178(9)
Calling a GLUE Service from an Apache SOAP Client
187(6)
A Proxy Service Using Apache SOAP
193(5)
Calling an Apache SOAP Service from a GLUE Client
198(6)
Accessing .NET Services
204(6)
Writing an Apache Axis Client
210(3)
SOAP Headers
213(13)
Apache SOAP Providers and Routers
214(1)
Replacing the Provider and Router Classes
214(5)
An Apache SOAP Service That Handles SOAP Headers
219(7)
JAX-RPC and JAXM
226(15)
JAX-RPC
227(1)
Working Without Ant
228(1)
Creating a JAX-RPC Service
229(6)
Creating a JAX-RPC Client
235(2)
Generating Stubs from WSDL
237(2)
Dynamic Invocation Interface
239(1)
JAXM, in Less Than a Nutshell
239(1)
What Next?
240(1)
Index 241

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