There is a definite need by many users and practitioners for documented case studies and examples that demonstrate the first-hand use of Object Data Management in realworld applications and systems. During the past few years, we have seen tremendous interest in Java. There has been an important shift from using Java just on the clientside to the middle and backend tiers and, additionally, many vendors have begun offering application servers and database products that support Enterprise JavaBeans (EJB) and XML.
In the past, many organizations would wait until an emerging technology had settled and there was an established base before adopting it for use in their enterprise. This is no longer true and many companies post-Y2K appear eager to embrace new Java- and XML-based technologies to achieve a competitive edge. However, any new technology carries with it a number of risks and pitfalls. There are several ways to mitigate these risks. One method is to undertake detailed product evaluations, which may include paper evaluations as well as building prototypes or undertaking small-scale pilot projects. A second approach is to read documented case studies that describe the experiences of others. Both of these approaches can be used together. For example, an organization may have selected a number of potential products and undertaken paper evaluations. To save time, they may find that documented examples help to eliminate some of the candidate products. It is the goal of this book to provide such examples.
This book brings together a collection of chapters principally on Object Databases, but also some chapters covering Object-Relational Databases. Some of the chapters have a strong focus on Java and XML in keeping with new advances in technology.
Take a tour with leading researchers and developers for a practical look at object databases. Whether you currently work with or are thinking of moving to object databases, Chaudhri and Zicari provide a collection of real-world case studies and examples that demonstrate how some of the world's leading companies and research institutions are leveraging Java, XML, and Object Relational Systems to build robust databases. Starting with a comprehensive introduction to object and object-relational databases, the book then offers detailed discussions on some of the latest topics in the field such as JDBC and SQLJ support in relational databases and database modeling using UML.
You'll also learn about object-to-relational mapping tools, architectural issues that influence performance, and the issues of complexity and scale.How popular tools from Computer Associates, eXcelon, GemStone, Objectivity, Oracle, Versant, and Poet were used in the case studies is also discussed.The companion Web site atwww.wiley.com/compbooks/chaudhri includes links to object-oriented database software applications and additional resources. Visit the companion Web site at wiley.com/compbooks/chaudhri
About the Author
AKMAL B. CHAUDHRI is a Senior Architect with Informix Software. He is also the coeditor of Object Databases in Practice and a frequent speaker at a number of international conferences, including OOPSLA and Object World. ROBERTO ZICARI is full professor of Computer Science at the Johann Wolfgang Goethe University in Frankfurt, Germany. He is Editor-in-Chief of the Theory and Practice of Object Systems journal (Wiley ) and has consulted and lectured in Europe, North America, and Japan.