Enterprise Application Integration with XML and Java
For courses in Web Development (CGI, XMl), Java/Visual J++, and Java-Intermediate/Advanced Programming.This is an advanced book for Java programmers who need to create applications that manipulate XML-encoded data. Topics covered include parsing and processing XML with Java, Java serialization messaging, RMI, and enterprise Java Beans. All of the source code will be made available on the accompanying CD-ROM.
- Mixed media product | 528 pages
- 177.8 x 228.6 x 38.1mm | 1,043.26g
- 31 Jul 2000
- Pearson Education (US)
- Prentice Hall
- Upper Saddle River, United States
- w. figs.
About J.P. Morgenthal
JP MORGENTHAL is Chief Technology Officer for XML Solutions Corporation. He has over fifteen years experience designing and developing distributed applications. JP is also an internationally known industry analyst covering Internet technologies and is a sought-after speaker at industry events. About the Series Editor Dr. Goldfarb is the father of markup languages, a term he coined in 1970. He is the inventor of SGML, the International Standard on which both XML and HTML are based. You can find him on the Web at www.xmltimes.com
Table of contents
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.