For example, I see no difficulty in pointing an editor at a document and
editing it--so long as I have write access, it shouldn't matter where the
document is located. Though that takes a little more than just XML for a
transport.
Add some reasonable caching/replication, and the applications no longer need
to track the difference between a logical and a physical location. Things
start getting much simpler/faster.
But the key here is to keep things simple enough that we can comprehend the
whole and make it all work together cleanly.
Bill