Demonstrates how stateless EJBs can produce events and how singleton EJBs can consume them.