9.1. Introduction

In Chapter 4, Chapter 5, Chapter 6, Chapter 7, Chapter 8 we explored using Enterprise Java APIs as a solution for EAI problems. Five methods we explored are:

  • Serializing the state of Java object graphs into XML. This allows us to move a Java object's state to non-Java applications in a readily usable form.

  • Data sharing using relational databases. Sometimes using a shared database can be a bit limiting when maintaining non-relational or semi-relational data. XML stored in text and BLOB database fields can simplify this task. In this chapter, we built a JDBC ResultSet object that treated text and BLOB columns like a real XML data type, returning and storing DOM Document objects.

  • Encapsulating database query results. To isolate ...

Get Enterprise Application Integration With XML and Java™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.