To reduce the load on construction and employment of a
network application. An
information processing device, which transmits and receives information to and from other devices via a network, includes: a storage section storing a plurality of objects with respect to addresses, the object being given a unique address such as a URI or the like which is expressed by a hierarchical structure by a plurality of nodes and which corresponds to the hierarchical structure; a transmitting and receiving section transmitting and receiving information expressed in an external language to and from other devices via the network, and successively
processing a request for at least one
processing of calling-up, writing, deletion, and partial change with respect to an object which is stored in the storage section and whose address is designated; and an engine section including a first converting section which via the network acquires at least one object which is in accordance with an external language together with the request for
processing and converts the acquired object into information expressed in an internal language while maintaining a hierarchical structure of the acquired object as is, a control section interpreting the address of the requested object and carrying out the requested processing on the object whose address is interpreted, and a second converting section converting an object stored in the storage section into the external language while maintaining a hierarchical structure of the object as is.