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

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