This illustration shows a typical three-tier container managed persistence architecture.

This architecture differs from the typical three-tier architecture in that it adds entity beans and a Java EE EJB container to provide container-managed persistence.