SUCCEEDING WITH OBJECT DATABASES:
A PRACTICAL LOOK AT TODAY'S IMPLEMENTATIONS WITH JAVA™ AND XML
This book provides a comprehensive
guide to Object Data Management and explores some of the latest topics
in the field such as JDBC and SQLj support in Object-Relational Databases,
XML for data access, and database modeling using UML. Readers will also
find a practical discussion of Object Data Management and a number of
detailed case studies showing firsthand experiences using the latest tools
and products from vendors such as Computer Associates, eXcelon, GemStone,
Objectivity, Oracle, Poet, and Versant.
Many of the chapter contributors
have their own personal web pages from where additional related publications
may be available for download. Links to these home pages can be found
in the Table of Contents below. Pointers to additional resources can be
found on another page.
PART ONE: Introduction
1. OODBMS History and
Concepts
Elisa Bertino,
University of Milan
Giovanna Guerrini,
University of Genoa
PART TWO: Object-Relational Systems
2. Mapping UML Diagrams
to Object-Relational Schemas in Oracle 8
Susan
D. Urban, Arizona State University
Suzanne
W. Dietrich, Arizona State University
Pablo Tapia, Arizona State University
3. SQLJ and JDBC: Database
Access in Java
Julie Basu, Oracle
Corporation, Inc.
4. Penguin: Objects
for Programs, Relations for Persistence
Arthur M. Keller,
Minerva Consulting
Gio Wiederhold,
Stanford University
PART THREE: XML
5. A New Stage in ODBMS
Normalization: Myth or Reality?
Sylvain Guennou, Caisse des Depots
6. PDOM: Lightweight
Persistency Support
Gerald Huck, German
National Research Center for Information Technology (GMD)
Ingo Macherius,
German National Research Center for Information Technology (GMD)
Peter Fankhauser,
German National Research Center for Information Technology (GMD)
7. The Model of Object
Primitives (MOP)
Nektarios Georgalas,
British Telecommunications Plc
PART FOUR: Benchmarks and Performance
8. A Performance Comparison
of Object and Relational Databases for Complex Objects
Erlend Bjorge, mogul.com
9. Object Databases
and Java Architectural Issues
Asbjorn Danielsen,
Narvik Institute of Technology
10. Addressing Complexity
and Scale in a High-Performance Object Server
Alonso Marquez,
Australian National University
Stephen M. Blackburn, University of Massachusetts
PART FIVE: Database Development
11. The Unified Modeling
Process in Web-Deployed, Object-Oriented Database Systems
Terry L. Janssen,
Expert Decision Systems, Inc.
David Rine,
George Mason University
Ernesto Damiani, University of Milan
12. Teaching Object-Oriented
Database Concepts
Zahir Tari, Royal
Melbourne Institute of Technology (RMIT)
Omran Bukhres,
Purdue University School of Science
Gregory Craske,
Royal Melbourne Institute of Technology (RMIT)
13. Building a Jasmine
Database
Peter Fallon, Castle
Software Australia Pty Ltd.
14. Seamlessness and
Transparency in Object-Oriented Databases
Alan Kaplan, Clemson
University
Jack C. Wileden,
University of Massachusetts
PART SIX: Case Studies
15. Experiences Using
the ODMG Standard in Bioinformatics Applications
Norman W. Paton, University
of Manchester
16. An Object-Oriented
Database for Managing Genetic Sequences
Zohra Bellahsene, LIRMM
Hugues Ripoche, Fi SYSTEM
17. The Geospatial Information
Distributed System (GIDS)
Miyi Chung, Naval Research Laboratory
Ruth Wilson, Naval Research Laboratory
Roy Ladner, Naval
Research Laboratory
Todd Lovitt, Planning Systems, Inc.
Maria A. Cobb,
University of Southern Mississippi
Mahdi Abdelguerfi, University
of New Orleans
Kevin B. Shaw, Naval Research laboratory
18. Architecture of
the Distributed, Multitier Railway Application DaRT
Juergen Zimmermann, sd&m AG
Manfred Lange, TLC GmbH
Heiko Wilhelm, sd&m AG
Marcus Zander, sd&m AG
PART SEVEN: Conclusions
19. Conclusion
Roberto Zicari, University of Frankfurt
|