A guide to designing and building Enterprise application integration solutions using Java and XML. XML provides the flexibility to create a system capable of multi-tasking, and Java offers programmers the tools to create large industrial applications.