wiley-logo-sm.gif
> wiley.com

SUCCEEDING WITH OBJECT DATABASES: A PRACTICAL LOOK AT TODAY'S IMPLEMENTATIONS WITH JAVA™ AND XML

Editors
Akmal B. Chaudhri, Roberto Zicari

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

 
Cover

 ISBN 0-471-38384-8
464 pages
October 2000

Wiley Computer Publishing
Timely. Practical. Reliable.

[ Home ] [ Akmal's Home Page ] [ Roberto's Home Page ]