Примечание:
Хотя в этой книге мы фокусируем внимание на новых особенностях OracleS, надеемся, что вы не запутаетесь в них настолько, чтобы потерять основную нить. Помните о своей главной цели: вы пытаетесь с помощью данной технологии спроектировать приложение или продукт.
Одна из самых приятных сторон процесса изучения OracleS — качество и полнота документации. Ни у кого из нас нет печатных руководств по OracleS. Мы пользуемся HTML-версиями этих руководств, которые загрузили на свои работающие под Windows NT машины вместе с ПО данной СУБД. Oracle Book (вероятно, наименее привлекательный образец документации в мире), слава Богу, канула в небытие. При таких похвалах в адрес документации возникает вопрос: если эти руководства настолько хороши и освещают так много, почему бы вам не воспользоваться ими? Зачем читать (не говоря уже о том, чтобы покупать) эту книгу? На то есть веские причины, и их три:
•    Во-первых, объем документации очень велик. Только приступив к чтению превосходного руководства OracleS Server Concepts, уже можно испугаться. А ведь в серверном комплекте еще 14 больших руководств! Как проектировщику, вам не нужно вначале знать, как заставить работать все новейшие средства. Наша книга — краткая и точная. В ней вы ознакомитесь с новыми возможностями, которые, как мы считаем (исходя из собственного опыта), должны привести к реальному изменению вашей стратегии проектирования.
•    Иногда документация вводит в заблуждение. В руководствах есть описания, из-за которых вы можете потерять массу времени и денег. Мы хотим избавить вас от головной боли, которую нам самим причинило разгадывание отдельных тайн.
•    Мы — хорошие люди, у нас есть семьи, домашние животные и т.д., и если эта книга не будет продаваться, O'Reilly нам ничего не заплатит.
Ну ладно, пусть будет две веские причины.
Структура книги
Книга построена следующим образом.
В главе 1 дан краткий обзор новых возможностей OracleS и рассматриваются причины, по которым Oracle избрала направление, реализованное в новой версии.
В главе 2 сравнивается использование традиционных методов, инструментов анализа и проектирования с методами и инструментарием объектно-ориентированной разработки. Кроме того, рассматривается роль Network Computer Architecture (NCA) в движении к более компонентно-ориентированным проектам.
Предисловие