Bean Validation in this context is the validation runtime engine called by various pieces of your architecture. Because the constraints are placed on the domain model classes and shared by all layers, ...