Ваша корзина пуста
Сумма: 0 руб.

Основы Oracle XML – базовый курс

О курсе
Основы Oracle XML – базовый курс
от 25 000 руб.
Заказать курс

Основы Oracle XML – базовый курс

  • Оригинальное название: Основы Oracle XML – базовый курс
  • Номер курса: Mir_Oracle_F
  • Вендор:
Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Цель: по окончании курса, слушатели получат общее представление по использованию языка разметки документов XML в базе данных Oracle и сервере плиложений — Oracle Weblogic. Научатся самостоятельно разрабатывать Web сервисы для для доступа к данным и выполнения транзакций в Oracle базе данных. Познакомятся с механизмами оркестровки бизнес процессов.


Задача курса: показать новые архитектурные особенности сервера Oracle и сервера плиложений — Oracle Weblogic c использованием Java и XML, новые возможности SQL и PL/SQL при выполнении запросов к XML документам. Вводятся новые архитектурные решения Oracle – репозитарий XML и механизмы хранения сложных, иерархических документов в формате XML. Рассматриваются стандарты управления XML документами – XSLT, XPath, DOM, XSD в базе данных Oracle. Разработка XML документов ведется с помощью Oracle JDeveloper . Конфигурируется протокол WebDAV в базе данных. Создаются приложения для доступа к WEB сервисам и собственно WEB сервисы. Определяются основы языка управления бизнес процессами — BPEL.


1 Общая архитектура распределенных вычислений


От технологии файл — сервер к распределенным вычислениям. SOAP, BPM, BPEL.

Введение в XML. Задача разметки — передача информации в гетерогенных средах. Обзор механизмов анализа документов.

Различные виды парсеров. Java парсеры от компании Oracle. Проверка документа — DOM и SAX парсеры — какой выбрать.

Oracle XMLType и разбор документов в базе данных.

DTD и XSD описания документов, сравнение OOP с описанием xml документов. Базовая схема документа 1998 и 2001 годов.

Пространства имен, наследование схем, определение комплексных и простых типов данных в схемах.

Уточнение и ограничения при описания типов данных. Механизмы отображения типов данных на другие системы программирования.

Абстрактные схемы документов и их наследование.

Использование Oracle Jdeveloper для создания схем документов XML.

JAXB компиляция и создание Java классов из XSD описаний, обратные преобразования. Прямые и обратные преобразования XML документов в Java объекты и обратно (marshalling, unmarshalling ).

2 XML в базе данных Oracle.


XMLtype и XDBUritype.

Использование языка Xpath в SQL запросах.

Объектная опция Oracle и XMLtype. XML колонки и объектные таблицы на базе XML типов.

Механизмы парсирования XML документов в базе данных. Применение DML операций к XML данным.

Введение в XMLDB репозитарий. Настройка диспетчера и слушателя для доступа к репозитарию.

Протоколы FTP, HTTP, WebDAV для доступа к базе данных.

Пространство имен xmlns:xdb, определение в xsd документе типов и имен объектов Oracle.

Загрузка и публикация схемы документа в базе данных.

Парсирование документов в Oracle на основе их схем.


3 Основы трансформации документов. XSL стандарт.


Использование среды разработки Oracle Jdeveloper для визуального построения схем и преобразования документов.

Использование встроенного в базу данных сервлета oradb для извлечения данных из базы данных по протоколу HTTP с дальнейшей их трансформацией.

XSL-FO преобразования.

Пространство имен для определения форматированных объектов.

Шаблоны документа с определением правил отображения документа для печати. Использование библиотек BI Publisher для трансформации XSLT-FO объектов. Формирование отчетов на основе XML документов во всех стандартных форматах.


4 Введение в технологию Web сервисов.


Описание интерфейса взаимодействия клиента с сервером с помощью языка WSDL (на примере среды разработки Oracle Jdeveloper).

WS-I Testing Tools -анализатор для проверки WSDL документа. Компиляция WSDL документа на клиентскую и серверные части. Формирование приложения предприятия (JEE) для его последующего размещения на сервере приложений.

Создание Java клиента для для доступа к Web сервису.

Публикация PL/SQL процедур в виде WebService .

Файлы и другие источники данных для публикации сервисов.

Технология Enterprise Java Beans (EJB) и использование аннотаций для быстрой разработки Web сервисов масштаба предприятия.


5 Введение в язык описания бизнес процессов — BPEL.


Создание процесса средствами Jdeveloper. Синхронные и асинхронные процесы.

Размещение процесса на сервере приложений Weblogic . Создание клиентских приложений для доступа к бизнес процессам.

Администрирование и мониторинг BPEL-процессов. BPEL-консоль. Управление жизненным циклом BPEL-процесса.

Введение в диспетчер BPEL Process Manager.

Пожалуйста, подождите
Преподаватели
Преподаватель Игорь Мирончик