Enterprise Application Integration with Java and XML (Prentice Hall PTR XML)

Enterprise Application Integration with Java and XML (Prentice Hall PTR XML) by JP Morgenthal

Enterprise Application Integration with Java and XML (Prentice Hall PTR XML)

Binding:
Paperback
Number of Pages:
528
ISBN:
0130851353
Product Group:
book
Publisher:
Prentice Hall
Publication Date:
Aug. 10, 2000
BooksForGeeks.com ID:
2646

Aimed at the advanced Java developer or systems architect, Enterprise Applications Integration with XML and Java combines a leading-edge tour of XML used with Java, plus innovative programming strategies for getting your enterprise systems to share data without re-engineering them. Besides introducing some innovative techniques with these two standards, this title also gives you a good tour of some of the latest XML tools.

This book will serve the needs of several types of readers. First, for the IT manager or systems architect, it does a fine job of introducing Enterprise Application Integration (EAI) as a goal for the new millennium, and the strengths of Java and XML (and message systems) to get disparate systems to share data. It then delves into an industrial-strength tour of XML and related standards aimed at the more advanced reader (relying on the notation of Extended Backus-Naur Form to show off XML, which will be familiar to those with a background in computer science). How EAI architects can model databases and message-oriented middleware (MOM) in XML is discussed. The most innovative material here demonstrates how to map Java objects into XML, and in an advanced chapter, even Java code itself. (A simple Swing program written in XML is one extremely clever example that shows how powerful XML really is.)

An important strategy here is the notion of declarative programming, in which developers model and transform different data sets between systems in XML instead of writing procedural code. If anything, the techniques and tools can get you thinking about new levels of flexibility when it comes to data and Java used with XML. The last 200 pages include the formal W3C definitions for XML 1.0 (plus the Document Object Model). While these sections will perhaps most interest the Java/XML guru, other reference sections on the SAX API and Java to XML bindings will be immediately practical on a daily basis.

Some texts make XML easy and approachable, but few showcase the real powers of XML for data flexibility as well as this one does. Experienced Java developers who really want to master XML will certainly want a look at this intriguing and challenging book, as will knowledgeable system architects interested in seeing what Java and XML can offer when it comes to integrating the enterprise. --Richard Dragan, amazon.com

Topics covered:

  • Introduction to Enterprise Application Integration (EAI)
  • EAI infrastructures (communications, routing, brokering, and business intelligence layers)
  • Message routing
  • XML basics and parsing
  • The Simple API for XML (SAX)
  • The W3C Document Object Model (DOM)
  • Transforming Java objects into XML
  • Modeling databases in XML
  • Point-to-point message, publish, and subscribe messaging and XML
  • Directory services
  • JNDI and XML
  • Declarative programming for successful EAI
  • Dynamic application
  • SAX filters
  • Modeling a Java application in XML
  • References for the W3C definitions for XML 1.0 and the XML DOM
  • SAX interfaces
  • Java to XML bindings

Reviews for Enterprise Application Integration with Java and XML (Prentice Hall PTR XML)

  1. Of little use for actual EAI projects

    Rated 2 out of 5 stars, March 12st, 2001

    This book may be of use to an advanced Java programmer writing XML processing tools, it's of little use for actual EAI projects where you would want to use these tools. Apart from that, half of this book consists of W3C recommendations. Very disappointing.
  2. Not a bad book on XML

    Rated 4 out of 5 stars, October 12rd, 2000

    If you're looking for a book on XML with a Java implementation then this isn't a bad first (or possibly second) stop. Covers the basics of how XML documents are processed. Where it gains, IMHO, over other books is that it offers other implementation strategies such as JMS (Doesn't use the XMLMessage though...). The author does offer his opinions on issues as sidebars which is quite refreshing - even if you don't agree.

    I wouldn't recommend this book to anyone who is comfortable with DOM and SAX. This is a book for the person who's read about XML and is about to embark on their first XML project.

    This book is much better than the similarly titled WROX press effort. Some of the examples have been badly proofed (or edited) which looses it 5 stars....

  3. Very disapointed...

    Rated 1 out of 5 stars, October 12th, 2000

    The first thing I noticed when I opened this book was that, in 500 pages, half was appendix, and those where XML,DOM & SAX specifications, things that you can find easely elsewhere for free ! Not a good way to make a good impression, the rest is a bunch of extensive code listings covering very superfically the topics of the book. If this was an orange, I problably would get 1 or 2 drop of juice. Very dry, very dry....

Our Network

BooksForGeeks.com is a participant in the Amazon Europe S.à r.l. Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.co.uk