1. A method for implementing commands, the method comprising: storing data defining command operations in a memory, the data defining command operations comprising a hierarchy of Uniform Resource Identifiers (URIs) and Extensible Markup Language (XML) document schema defining XML documents; receiving a command request from a remote computer, the command request comprising an URI and a Hypertext Transfer Protocol (HTTP) method; determining a command operation based on the data defining command operations stored in the memory and the command request received; and executing the command operation based on the command request.