Home > Store

Advanced J2EE Platform Development: Applying Integration Tier Patterns

Register your product to gain access to bonus material or receive a coupon.

Advanced J2EE Platform Development: Applying Integration Tier Patterns


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2004
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-044912-1
  • ISBN-13: 978-0-13-044912-2

A proven Java(TM)-based approach to standardizing and streamlining legacy migration

This book focuses on the key challenges developers face when using the Java 2 platform Enterprise Edition (J2EE) to encapsulate legacy applications for delivery in a multi-tier Internet environment. Leading Sun architects Torbjoern Dahlen and Thorbioern Fritzon show how to standardize encapsulation using an integration tier that shields the J2EE elements of an application from the properties and demands of its legacy elements. Using this approach, enterprises can promote reuse, accelerate legacy migration projects, and make the most of their COBOL/mainframe and Java expertise. Above all, they can take portability beyond hardware and operating systems, systematically migrating virtually any legacy system without extensive redesign or reprogramming.

  • Presents a pragmatic approach to domain modeling for legacy application migration
  • Promotes reuse and portability through a standardized, fine-grained domain object model
  • Shows how to streamline the transformation of domain models to working systems
  • Introduces a proven, pattern-based J2EE application architecture for Internet-enabling legacy systems
  • Includes superior algorithms for object queries, data cleansing and merging, and artificial XA support

Advanced J2EE Platform Development presents detailed examples and sample code, including a start-to-finish case study that demonstrates integration between three different legacy systems.

Sample Content

Online Sample Chapter

Design Modeling in J2EE Applications

Downloadable Sample Chapter

Download the Sample Chapter related to this title.

Table of Contents



1. Domain Modeling.

Creating a Common Domain Model. Summary.

2. Design Modeling.

Creating a Design Model. Design Guidelines. Summary.

3. Implementing the Integration Tier.

Legacy System Background. The Consequences of Legacy System Architecture. Managing Distributed Transactions. Data Merging. Object Query Management. Implementation of Data Access Objects. Summary.

4. Legacy System Integration.

The Common Domain Model. The Design Model. Legacy System Service Mappings. Managing Transactions. Summary.

5. Application Development.

Extending the Common Domain Model. Application Development. Summary.

A: Patterns.

B: Hypothetical Legacy Systems.



Download the Index file related to this title.


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership