An evolving collection of design patterns for sharing data

What are design patterns?