Pat Helland explores in his
MSDN Article
Service Oriented Architecture, and the differences between
data inside and data outside the service boundary.
Additionally, he examines the strengths and weaknesses of
objects, SQL, and XML as different representations of data,
and compares and contrasts these models