Home News People Research Study Search

Institute for Computing Systems Architecture

Computer Systems Colloquium

"OMS: A Development, Research and Teaching Platform for Object-Oriented Databases"

Moira Norrie, Dept of Computer Science, ETH Zurich

3.30 pm, Thursday 16 March

Room 2511, James Clerk Maxwell Building

Abstract

OMS is a suite of tools and technologies designed to support the development of database systems from conceptual design through to implementation. All stages are based on the same abstract application model thereby ensuring that the user's working model matches that of the initial conceptual design. Rapid prototyping early in the development cycle assists both requirements analysis and database design and is supported by OMS Pro, a special prototyping system. OMS Pro provides full database functionality in terms of browsing, querying, constraints, methods, triggers and a persistent, transactional working space. Additionally, it supports the prototyping process itself, enabling an application model to be revised and extended incrementally without loss of experimental data. At the end of the prototyping process, a developer may export the schema, and optionally data, to an OMS implementation platform such as OMS Java. Alternatively, there is an SQL option for export to relational systems and an ODMG option for export to other object-oriented database management systems.

In this seminar, we will present an overview of OMS and the collection and type model on which it is based. We will then describe how OMS Java implements this model within the Java environment so that it can support Java application programming while retaining the flexibility of OMS role and association modelling.

(For more details about OMS: Web : http://www.globis.ethz.ch , Wap: http://wap.globis.ethz.ch)


Home : Colloquium 

Last modified: Wed Mar 1 15:43:15 GMT 2000

Please contact our webadmin with any comments or changes.
Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh.