1. Introduction. About this Book. XML Basics. XML in the Business World. Getting Started.
I. BASICS OF EAI.
2. Building an EAI Infrastructure. Introduction. Building Virtual Applications. EAI Infrastructures. Requirements for Data Sharing. Requirements for Exchanging Data. Summary.
3. Methods of Processing XML. Introduction. Parsing XML. The Simple API for XML. W3C Document Object Model. Sidebar: Is DOM Too Heavyweight For EAI? Summary. Looking Ahead.
II. SHARING AND EXCHANGING DATA.
4. Sharing and Exchanging Data. 5. Transforming Java Objects into XML. Introduction. Summary.
6. Using XML with Relational Databases. Introduction. Modeling Spectrum. The Example. Extending the DTD. Modeling Datatypes. Modeling Relationships. The Example Step-by-Step. Conclusion. Listings. Mapping XML into Existing Schemas. Summary.
7. XML and Message-Oriented Middleware. Introduction. Summary.
8. XML and Directory Services. Introduction. Directory Services. Sidebar: Extending Directory Services with XML. Summary.
III. PROGRAMMING MODELS FOR EAI.
9. The Declarative Programming Model. Introduction. The Declarative Programming Model. The Declarative Programming Model XML Document Type. Summary.
10. Dynamic Applications. Introduction. MDSAX. SAX Filters. Summary.
11. Wrapping Up. Appendix A: Extensible. Markup Language.
Appendix B: Document Object. Model (Core) Level.
Appendix C: SAX Interfaces. Appendix D: Java Language. Binding.
Index.