"Мир Oracle в Украине"
oracle.ukrsat.com

ORACLEUkrSatTecon
О проекте Карта сайта  | English

Первая Новости Магазин Форум FAQ Объявления Ссылки

Oracle Application Server TopLink

Программные продукты, входящие в состав сервера приложений Oracle AS 10G не только предоставляют полную поддержку новых и перспективных технологий, базирующихся на открытых стандартах и спецификациях, но и включают готовые к использованию системы разработки и внедрения приложений - т.н. конструктивы (framework). Одной из таких систем является продукт Oracle AS TopLink, представляющий собой развернутый J2EE-конструктив, предназначенный для создания целостных объектно-реляционных систем любого типа сложности и применяемый для широкого диапазона приложений, базирующихся на различных J2EE-архитектурах. Основной целью использования TopLink является создание высокопроизводительных, интегрированных, целостных объектных систем, хранящих свои данные в реляционной базе данных. Задача интеграции, отображения (maping) и связывания объектов с элементами реляционной базы данных носит комплексный характер и хорошо известна любому разработчику прикладных систем, как ресурсоемкая и требующая интенсивной проработки проблема (особенно, когда речь идет о системах с развитой бизнес-логикой и большим количеством внутренних взаимосвязей в системе).

C этой задачей успешно справляется TopLink, позволяющий разработчикам:
  • создавать полнофункциональные объектные схемы, способные работать практически с любой реляционной базой данных, поддерживающей JDBC-драйверы типа 2.0
  • отображать любые объектные модели в любые реляционные схемы, используя средства разработки TopLink и такие стандартные средства разработки как Oracle JDeveloper 10G
  • успешно использовать данный фреймворк, даже в тех случаях, когда разработчики плохо знакомы с SQL или JDBC API, поскольку TopLink предоставляет чистое объектно-ориентированное представление для реляционных баз данных.

В добавление к лидирующей в индустрии возможности создания интегрированных комплексных объектно-реляционных систем, Oracle AS TopLink имеет дополнительные полезные качества, такие как:

  • Расширенные возможности кэширования объектов, увеличивающие производительность системы за счет минимизации доступа к базе данных
  • Возможность кластеризации объектных систем
  • Расширенные возможности использования сложных динамических языков запросов, в том числе базирующихся на Java, SQL, EJB QL и т.д.
  • Встроенный транзакционный конструктив, позволяющий разработчикам легко создавать и модифицировать объекты, отображенные на реляционную базу данных.

TopLink cостоит из следующих базовых компонентов (см. таблицу):

Состав Oracle AS TopLink
Компонент Функциональность
Блок исполнения TopLink Runtime Engine c системой управления обслуживанием сессий и соответствующим набором библиотек времени исполнения - TopLink Foundation Library.
Блок разработки Средства разработки Toplink Mapping Workbench и TopLink Sessions Editor в комбинации с TopLink API, базирующемся на библиотеках TopLink Foundation Library
Блок метаданных Метаданные, сохраненные в процессе разработки и передаваемые в XML-формате блоком разработки блоку исполнения. Предоставляется возможность транслировать метаданные в Java-код (с использованием TopLink API)

Транзакционный механизм ("Unit of Work"), использующийся в TopLink в случае J2EE-приложения, позволяет синхронизовать использование TopLink c JTA/JTS-подсистемой используемого сервера приложения. Разработчики могут конфигурировать любую Oracle AS TopLink J2EE-архитектуру для использования с транзакционной контейнерной обработкой компонентов.

TopLink можно использовать в совершенно различных типах архитектур распределенных информационных систем c различными типами многоуровневых реализаций, различных архитектурах на основе EJB - прежде всего на основе фасадных сессионных EJB, а также Entity EJB c разным видом управления.

Несмотря на то, что TopLink преимущественно ориентирован на работу c различными типами реляционных баз данных, возможна его работа и с не-реляционными данными с использованием TopLink SDK на основе поддержки работы с XML-форматом данных. Учитывая такие качества TopLink, как универсальность, богатые функциональные возможности, гибкость и простоту использования (а, значит, и скорость, и качество разработки приложений), можно констатировать, что TopLink будет чрезвычайно полезен для целей ISV, а также для организаций, разрабатывающих информационные системы своими силами.


вернуться к оглавлению
вверх
Студия РОМАрт Создано в студии
© РОМАрт, 1998-2008.
Google
Все названия, торговые марки зарегистрированы и принадлежат своим законным владельцам.
Идея проекта: E. Коржов, Р. Кулинцов, 2001-2008. Хостинг: Компания "УкрСат", 1995-2008. Сопровождение: Компания "Текон" 1990-2008.

Россия без наркотиков! Rambler's Top100 Rambler's Top100 Яндекс цитирования GPS Клуб. Рейтинг, gps новости, каталог, форум