Book review: Pro Apache XML by Poornachandra Sarang, Ph.D.
Build powerful XML-driven applications
Download the whole article as PDF
Short URL: http://fsmsh.com/1993
- 2007-02-01
- Published on web | Easy
-
Write a full post in response to this!
Pro Apache XML, authored by Poornachandra Sarang, PhD, and published by Apress, clearly explains XML, and, in specific, the Apache Software Foundation-related projects. eXtensible Markup Language (XML) is a human readable, machine-understandable text format. Web services send XML messages and XML acts as the underlying structure in configuration files for many modern frameworks and thus applications. In fact, the next quality-jump in the office suite is XML (zip compressed) document formats that are, in theory, easily translatable into other formats. XML is therefore important for IT service builders, programmers, system administrators and decision makers in general. The Apache Software Foundation covers a vast range of mark-up related scenarios with their high standard projects from parsing and translating, web services, security, web site generation and document generation.
My first impression of this well-balanced and accurate book is that, if you wish to know what the Apache Software Foundation has achieved with projects related to manipulating XML, then this is an excellent, broad and well grounded and thorough introduction.
An excellent, broad and well grounded and thorough introduction
The contents
Being 504 pages in extent, with ten specific chapters, the tome covers all the required details for accurate and successful manipulation without fuss. Starting from the basics of XML in Chapter 1, the book quickly focuses in on practical realities. Areas covered include: what is XML, processing of the format, web services, XSLT (translation), XSL-FO (device and print formatting), XML security, an example XML data base and two CMS or web publishing projects, Cocoon and Forrest.
The main thread that binds the chapters together is an example brokerage project, which helps explain how all the Apache jigsaw project pieces fit together to create a decent whole. Cocoon is a web framework that uses a pluggable and straightforward-to-configure-via-XML structure to separate the management of logic, content, and style. Forrest uses Cocoon as the basis of its easy to deploy web site creation framework.
My favorite chapter of the book was the XML security chapter. In particular, I liked listing 8-5, which programmatically explains how to sign and attach a digital certificate—potentially very useful code as part of your data security structures.
Who’s this book for?
The book is practical and best read by Java programmers that wish to understand and manipulate XML. The author Poornachandra Sarang has also done an excellent job of describing the rudiments of the underlying theory of what XML, transformations and SOAP are. Therefore, I can imagine that the book is well suited for students as well.
Relevance to free software
XML is taking over from plain old text as the messenger of choice for organizational data exchange. The markup language is going to have deep impact on office document formats now and to a greater extent in the near future. Therefore, programmers who understand and apply Apache or similar frameworks will have a competitive advantage in the market place.
Relevance to free software; everything mentioned in Pro Apache XML is free software. XML is also an open standard; therefore, the book is purely about free software.
Pros
An excellent introduction to XML and a reasonably detailed description of the related Apache Software Foundation projects. This practical book pushes the necessary knowledge towards you allowing you to become effective with Java XML related libraries and some larger frameworks.
An excellent introduction to XML and a reasonably detailed description of the related Apache Software Foundation projects
Note: with my security hat on using free software code is very reassuring, every line of the source code from every library or framework applied is well, yes, open and not hidden by the stealth-cloaking device of proprietary licensing. A particularly positive aspect when you consider that you may call the libraries when using encryption, passing such trivial things as personal or banking information. If you don’t have the right to examine the source code that defends your business processes you are placing unnecessary faith in old business practices and automatic updates.
Cons
If you are looking for a thoroughly detailed description of transformations, XPATH, SOAP, and not so much the practical Java realities, then perhaps this is not the book for you.
| Title | Pro Apache XML |
| Author | Poornachandra Sarang |
| Publisher | Apress |
| ISBN | 1590596412 |
| Year | 2006 |
| Pages | 504 |
| CD included | No |
| FS Oriented | 10 |
| Over all score | 9 |
In short
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This article is made available under the "Attribution" Creative Commons License 3.0 available from http://creativecommons.org/licenses/by/3.0/.
Biography
Alan Berg Bsc. MSc. PGCE, has been a lead developer at the Central Computer Services at the University of Amsterdam for the last eight years. In his spare time, he writes computer articles. He has a degree, two masters and a teaching qualification. In previous incarnations, he was a technical writer, an Internet/Linux course writer, and a science teacher. He likes to get his hands dirty with the building and gluing of systems. He remains agile by playing computer games with his kids who (sadly) consistently beat him physically, mentally and morally.
You may contact him at reply.to.berg At chello.nl
- Login or register to post comments
- 4120 reads
- Printer friendly version (unavailable!)




Best voted contents
-
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05 -
Microsoft's Internet Driving Licence: stupid, unworkable and unenforceable
Gary Richmond, 2010-03-10 -
The Bizarre Cathedral - 69
Ryan Cartwright, 2010-03-12 -
Making a videoloop with Kino and Audacity
Terry Hancock, 2010-02-18
Buzz authors
Free Software news
- AdvanceTo: #Softwaretool #USAcentric #Management #MyReaction #TammyFennel #Bestpractices #Freesoftware #Twitter http://tinyurl.com/o23vxr
- fanalytics: #Socialmedia #Darkside #Socialmedia #Socialinformationprocessing #Marketing #Twitter #Freesoftware http://tinyurl.com/qf79zc
- When are YOU get your copy of this AWSOME FREEsoftware? Check it out at http://bit.ly/5NJCME
- ah, nem contei, aqui é tudo linux, show de bola #freesoftware
- RT @schestowitz: #FreeSoftware Would Improve #Toyota http://industry.bnet.com/auto/10004051/a-modest-proposal-for-toyota/
Similar entries
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Linux performance: is Linux becoming just too slow and bloated?
Mitch Meyran, 2010-01-26 -
Web code is already open - why not make it free as well
Ryan Cartwright, 2010-01-20 -
Save "Sita Sings the Blues" from the Flash format: can you convert FLA?
Terry Hancock, 2010-01-29 -
Question Copyright's "Minute Memes" challenge copyright rhetoric
Terry Hancock, 2010-01-15 -
Special 301: FOSS users. Now we're all Communists and Criminals
Gary Richmond, 2010-03-05
Hot topics - last 21 days
Odiogo
Free Software Magazine uses Apollo, project management and CRM for its everyday activities!

