One sure sign that Web 2.0 is a genuinely new epoch in the tech industry: the haymaker punch it threw at a repository-centric view of application architectures, effectively knocking it out of the ring. For those who aren't familiar with what I'm talking about, I'll give a little bit of history for the young 'uns out there.
Forward into the past Let's hop in a time machine, go back 10 years, and eavesdrop on conversations in development teams building multi-tier applications. Chances are you'll hear no small number of words about the repository. For example, suppose the project was integrating two middleware applications, such as content management systems and ERP applications. In many development teams, you'd get funny looks if you didn't advocate some merger of the two repositories as the solution to the challenge. Integration at the middle tier sounded, to many ears, like trying to pull a fast one, substituting a hack for "real" integration.