Integrated architectures for database interface development

Presents a number of approaches to the development of database interfaces, with a particular emphasis upon the development of such interfaces within the confines of the database system itself. Conventional approaches to interface development are reviewed, and weaknesses identified which stem from the decoupling of regularly interacting components. It is shown how a more integrated approach, in which databases are used to implement their own interfaces, provides significant direct benefits without precluding subsequent support for mainstream interface development architectures.