Enterprise Integration Patterns
Just start reading some Martin Fowler books, you will be up to your ears in patterns in no time :)
Reply on news.ycombinator.com