CONTENTS | PREV | NEXT | INDEX Designing Web Services
with the J2EETM 1.4 Platform


XML Processing

Web service applications often pass information using XML documents. Application developers whose applications accept XML documents must understand how best to extract information from these XML documents and use that information in their business processing. They must also understand how to assemble XML documents from the results of this business processing.

This chapter provides an extensive coverage of XML document handling. To make it more manageable, you may want to concentrate on the sections of particular interest to you. These sections are as follows:

Many of these concepts for designing XML-based applications are generic in nature; they apply to any application handling XML documents. Since Web services are XML-based applications, these concepts especially apply to the design of Web service endpoints and clients. The chapter emphasizes the design considerations that should be kept in mind when developing Web service endpoints and clients.

Although it presents the basic XML concepts, this chapter assumes that you have a working knowledge of the XML processing technologies, especially SAX, DOM, XSLT, and JAXB. (Refer to Chapter 2 for more details on these technologies.) Whenever possible, the chapter uses the scenarios introduced in Chapter 1 to illustrate various points.



CONTENTS | PREV | NEXT | INDEX
Copyright © 2004 Sun Microsystems, Inc. All Rights Reserved.