Many people who passed SCEA used Composite entity with CMP. I am also on the same lines but confused at what depth the composite entity should actually go. For example, the Customer entity compositely aggregates many objects. Similarly, a design can also have Itinerary as a dependent object in Customer, Segment as a dependent object in Itinerary, and so on. So how we manage the performance in such cases ? because in the above design all the customer's itineraries ( and corresponding segments and other dependent objects) get loaded immediately when the Customer object is loaded in memory.
Also, someone can explain how use of Composite entity affects association between classes (apart from the association becomes a composite association) ?