The document discusses a peer-to-peer (P2P) architecture for community grids where all resources, including computers, programs, data, and people, are represented as XML objects that can interact through XML messages. It proposes defining all resources, including software components and people, with web interfaces. All interactions would be message-based using a standardized XML format. Key research issues discussed include how programming languages and databases would work in this model and how to "compile" virtual XML definitions into efficient method calls.