
Computer Systems Colloquium
"OMS: A Development, Research and Teaching Platform for
Object-Oriented Databases"
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)
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.