via adam kalsey i ran across a methodology from ibm for picking patterns for web applications:
“The Patterns leverage the experience of IBM architects to create solutions quickly, whether for a small local business or a large multinational enterprise. As shown in the following figure, customer requirements are quickly translated through the different levels of Patterns assets to identify a final solution design and product mapping appropriate for the application being developed.”
as with most methodologies there’s always the danger of getting into a “big mac vs the naked chef” situation with this kind of thing, but there’s actually some useful tidbits throughout.