Geared toward experienced developers, this reference demonstrates how Java 2 Platform, Enterprise Edition (J2EE), and XML technologies can be used together to create more robust distributed applications and software systems. The use of XML technology to extend and enhance the capabilities of the J2EE platform is covered in detail. Discussed are J2EE and XML integration at each layer of an n-tier distributed application model. Design patterns, tradeoffs, and decision criteria are provided in terms of individual XML and J2EE technology combinations. Hot topics in application integration are also covered, including Web services, architectures, and business partner integration.
Kurt Gabrick is a software architect and developer specializing in server-side Java technologies and distributed systems. He has designed and developed numerous systems using J2EE and XML-based technology for Visa USA, IBM, Macy’s, and Paramount Digital Entertainment. He lives in Phoenix, Arizona. David B. Weiss is an IT architect specializing in using case-driven, object-oriented development with Java and XML. He lives in San Ramon, California.