rich:notifyMessage/-s allows one to consume standard JSF messages similarly to rich:message/-s. but notifications are displayed in floating box like in operation system.

If you don't want use JSF messages concept, you can also use rich:notify, which displays the notification directly when rendered and when re-rendered.

Components allow following ways how to raise notification box:

- attaching FacesMessage programmaticaly
- reacting on message raised by other component
- using client-side validation
- rich:notify rendered

Following sample combines both, standard messages and notifications to achieve full-featured user interaction.