摘要 |
<p>A method for handling a large part of all database data access, monitoring and maintenance in an abject oriented multi-tier application, by using structural metadata. A 'relational metanode' is defined as a means for identifying business objects in a database. Structural and other metadata is used to construct prototype class instances called 'managers', that operate on metanode data instances called 'units'. Managers provide access to the unit's data, transactional control, access to referenced data and managers of referenced metanodes. Managers provide metadata on the compositeness of their nature facilitating tool building and frameworks. Remote interfaces to managers are made available enabling multi-tier applications. Client application frameworks can be built using client foundation classes interacting with arbitrary managers.</p> |