In the event of you being short for time, here's the tweet-sized summary of this article:
Decouple app. architecture w/module,facade & mediator patterns. Mods publish msgs, mediator acts as pub/sub mgr & facade handles security
'via Blog this'