This week's giveaway is in the Spring forum. We're giving away four copies of liveProject: Protecting User Data with Spring Security and OAuth2 and have Laurentiu Spilca on-line! See this thread for details.
Does it make too much difference for the assignment. There is not too much of asynchronous stuff (except email confirmation) so message driven beans are not required. Also, you can use dependent objects and value objects instead of local EJBs. Harsh