1. A system for transferring information between a user interface and a database over a global information network, comprising: a plurality of user interfaces located on a plurality of first computers; an interaction layer on a second computer; an application layer on a second computer; a business object layer on a second computer; a information model layer on a second computer; a relational database located on a second computer; the information model layer maintaining a first relational tree of the information in the relational database, the relational tree appearing as a plurality of entities in a mark up language to the business object layer, the information in the relational database being accessible via the relational tree in the information model process; the business object model layer including a plurality of business object instances, each business object instance maintaining a second relational tree corresponding to a portion of the first relational tree, the second relational tree appearing as a plurality of entities in a mark up language to the application layer; the application layer including a plurality of application object instances, each application object including an application object definition which specifies one or more methods and business object instances available to the application object, the methods being operable to implement behavior requested by a browser using information from the database accessed through the business object instances, the application layer appearing as a plurality of entities in a mark up language to the interaction layer; the interaction layer including a plurality of interaction objects, each interaction object including information identifying an application object and information specifying a manner in which requests from a user interface are to be processed for transmission to the application object and in which responses from the application object are to be transmitted to the user interface, the interaction layer appearing as a plurality of entities in a mark up language to the user interface; the user interface located on a client computer, the user interface being displayed from a plurality of entities in a mark up language.