IDEAlliance

© 2008 IDEAlliance
Incorporated. Contact
us at (703) 837-1070.

XML Handbook; Fourth Edition

ISBN: 0-13-065198-2

Authors:

  • Charles F. Goldfarb: Charles F. Goldfarb is the inventor of SGML, the International Standard (ISO 8879) upon which both HTML and XML are based. He is the Series Editor for the Prentice Hall Open Information Management Series. Goldfarb was also the author of the SGML Handbook.
  • Paul Prescod: Paul Prescod is a leading XML consulting engineer. He is a member of the W3C XLink working group. Mr. Prescod is an XML software developer for ActiveState. 

Pages:

1123 pages plus 2 CD-ROMs featuring 175 no-time-limit Free software packages

Intended Audience:

The XML Handbook was designed as a starting point for those who want to learn about and experiment with XML. This book bills itself as "the definitive XML resource: applications, products, technologies, and tutorials!"  Good solid content. As the title suggests, this is a Handbook. It serves to provide basic information on any XML related topic and is designed as a reference for a wide audience.

Summary:

The XML Handbook is organized into fifteen parts (61 Chapters) and 2 CD-ROMs.  This is the largest handbook ever.  It also provides software and resources on 2 CD-ROMS, not just one.

Part 1 of the XML Handbook explains the "Who, What and Why" of XML. This part of the book provides the reader with a bit of history in order to understand the evolution of publishing markup, generic coding, SGML, HTML and finally XML. This book is not written to explain XML to someone who knows SGML or even HTML, but to provide an understanding of all these languages in relation to one another. Reading Part 1 is essential to understand the philosophy of the remainder of the Handbook and to provide a common set of terms and concepts.

It is important to note that Goldfarb and Prescod make a clear distinction among HTML, XML, and SGML. They assure readers that while, different, these languages do not compete. They assure readers that there is a place (application domain) for each language and that the invention of XML does not mean the extinction of the other languages.

Part 2 of the book examines "Three-tier Applications." In this part, the appearance of the "middle-tier server" architecture facilitated by XML is explored.  According to the authors, "XML facilitates a three-tier model, in which a single middle-tier server can  be an intermediary that aggregates data from multiple sources and presents all of it at once to the client."  This part of the book examines a three-tier Web application from the user perspective and then takes a closer look at how a middle-tier server works with XML."

Part 3 of the book focuses on e-commerce.  We begin by examining EDI and the relationship between EDI and XML.  The message of XML and EDI working together comes through clearly in this edition of the handbook.  A  case study about petrochemical e-commerce rounds out this part of the book.

Part 4 of the XML Handbook focuses on integration.  This part provides a series of case studies and application discussions sponsored by vendors providing XML-based software integrations solutions.  Sponsors include Infoteria Corporation, HostBridge Technology, Business Layers and Peregrine Systems.

Part 5 of the fourth edition focuses on Content Management.  Topics in this part include concepts of XML Content Management, Content Systems (from acquisition through distribution), Component Management, and Managing Graphics Content.  Sponsors featured in Part 5 include Crystal Software, Auto-trol Technology, Interwoven Inc., and XyEnterprise. 

In Part 6 the focus shifts to XML portals.  Topics in this part include Portal Servers, Information and Content Exchange (ICE) and Content Systems for Portals.  Sponsors for Part 6 include Sequoia Software, edion, GmbH and the ICE Authoring Group. 

Part 7 of the XML Handbook focuses on Publishing.  Here the authors examine personalized financial publishing, high-volume data reporting and how to develop reusable content.  Sponsors include Synthbank LLC, Four J's Development Tools, and Adobe Systems.

Part 8 focuses on XML and Databases.  In this part of the book, we learn about what a database is, the requirements for an XML DBMS, and how to design an XML database.  Sponsors for these chapters include Software AG, Neocore, IBM Informix and Oracle Corporation.

Part 9 of the handbook focuses on Content Acquisition.  Here we learn the issues around converting legacy documents, large-scale conversions, accessing transaction data and acquiring usable renditions.  Sponsors include Innodata Corporation, XMLCities, Inc. and Liquent.

Part 10 of the handbook focuses on XML Schema Design. In this part, the reader is introduced to XML schemas and how to design and manage them in an integrated development environment (IDE).

Parts 11- 14 focus on Voice, the Semantic Web,  Web Services and XML Infrastructure.  This year Microsoft sponsored a chapter that shares their vision for Web services while Sun sponsored the chapter focusing on the use of Java with XML in the part of the book focusing on infrastructure

The final parts of the XML Handbook are non-sponsored chapters, these include tutorials and resources.  A great deal of reliable, technical information resides in these final, non-sponsored chapters.  This year the Handbook has put much more emphasis on including great resource materials and hosting non-sponsored chapters in an effort to provide a much more comprehensive view of XML and XML-related technologies.

I have found the CD which accompanies the XML Handbook to be particularly useful.  This CD contains over 175 free XML tools, including the IBM alphaworks XML family of tools.

The XML Handbook is a good resource for those starting with XML and even for those who have been working with XML but are struggling to keep up with the latest developments, standards, and tools. In the first and last part of the handbook, the reader can find both a general overview of XML and technical specifics of XML and related standards. The scenarios, case studies, and tool descriptions serve to make XML "real" to the reader and to spark the imagination as to how XML might be used in the reader's own environment. Together with the wealth of resource on the CD, the XML Handbook is a good addition to any technical library.

Comparing Handbook Editions

The XML Handbook has become, in a way, a yearbook for XML.  This is the fourth edition of the Handbook.  According to the authors, it has sold more than 100,000 copies.  The first run of the fourth edition sold out in just over one month!  So this is quite a popular title.

It is interesting to compare the fourth edition of the handbook with previous editions.  Comparison can show you where XML has been and where it is going.  Comparisons of the editions  indicate trends in the industry.  It is interesting to note which companies have opted to sponsor chapters from one edition to the next.  Some sponsor companies represented in earlier editions have been purchased by other companies.  Others are no longer in business. Some companies have changed their market strategy and hence have moved their placement in the Handbook from one part to another.  And of course, there are are always new entries to the XML marketplace.

Dianne Kennedy, Editor XML Files

Home  |  Events  |  Standards  |  Membership  |  News  |  Resources  |  About