[ Team LiB ] Previous Section Next Section

B.1 Business Tier Patterns

Composite Entity

Also Known As

Entity Façade

Goal

Efficiently represent a particular entity within the domain model, aggregating value from multiple sources or objects, in order to reduce complexity and communications overhead.

Notes

A composite entity aggregates data from a variety of sources into a single object. This is particularly useful in EJB environments, since it prevents a profusion of EJBs throughout the application.

Domain Object Model

Goal

Create a java object that represents the concepts underlying the application.

Participants

Data objects

Track data within a system.

Interactions

Objects in the domain model are connected to each other in ways that represent the underlying business relationships.

Notes

See Chapter 6.

    [ Team LiB ] Previous Section Next Section