XMarks Design Pattern
This diagram depicts a kind of design pattern for data integration via web services, for example between an assessment tool and a student records system.
It's a symmetrical design, where at each end there is:
a) a data store
b) a data access layer composed of a generic interface and the underlying implementation of that interface
c) a web services layer