(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "BPM, создание SOA c использованием средства разработки Oracle JDeveloper и сервера приложений Oracle Weblogic (вводная часть)"

Код: EDU-OR-20
Специализация: Авторские курсы: Программирование

Продолжительность - 5 дней

Производится набор группы

Стоимость:  37 925 руб.  

Курс рассчитан на начинающих разработчиков WEB серверных приложений и приложений в архитектуре SOA. А также на бизнес-аналитиков, интеграторов, переводящих свои приложения на платформу распределенных вычислений.

Задача курса: показать на примерах возможности построения сервис ориентируемых систем с использованием современных средств разработки. Для решения поставленных задач будут использоваться средства разработки Oracle Jdeveloper.

Необходимая подготовка: реляционные базы данных Знания ООП, язык программирования Java, основные компоненты технологии JEE.

Программа курса

1. Жизненный цикл SOA - моделирование, сборка, развертывание, управление.

  • Составляющие управления процессами - BPEL, BPMN, BPM Studio, BPM Composer, BAM.
  • Управление правилами.

2. Сервер приложений Oracle Weblogic и архитектура SOA.

  • Процесс инсталляции SOA сервера.
  • Кластерная архитектура сервера и сервер, работающий в режиме Stand Alone.
  • Развертывание SOA компонент на сервере, утилита RCU ,средства мониторинга за SOA компонентами.
  • Управление SOA сервером через консоль и приложение OEM.

3. IDE среда разработки SOA приложений - Oracle Jdeveloper.

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

4. Открытые стандарты группы W3C.XML – основа обмена данными между приложениями.

  • Краткое введение в XML.
  • Понятие DOM, XSD, механизмы разбора документов.
  • Визуальное построение схемы XSD.
  • Связывание XML данных с объектами java, стандарты JAXB 2.
  • Marshaller и Unmarshaller данных.

5. Понимание протокола SOAP. На самом деле ли он такой простой?

  • Сообщение протокола SOAP.
  • Типы сообщений протокола SOAP.
  • Использование различных методов упаковки данных в конверт SOAP.
  • WSDL, UDDI. RPC-стиль. Стиль Document . Обзор стандартов.
  • Визуальное построение файла интерфейса WSDL. Основные блоки WSDL файла.
  • Создание сообщений и формирование параметров.
  • Описание операций, видов связывания и точек размещения сервисов.

6. Обзор распределенных вычислений.

  • Web-сервис – это просто еще одна программа, выполняющаяся в недрах вашей вычислительной инфраструктуры.
  • Web-сервисы – это технология работы с сообщениями, в которой передача сообщений основана на XML.
  • Ключевые функций, которые применяются для управления Web-сервисами. В их числе - развертывание, конфигурирование и обеспечение безопасности.
  • SOA не является чем-то новым: IT-отделы компаний успешно создавали и развертывали приложения, поддерживающие сервис - ориентированную архитектуру, уже много лет - задолго до появления XML и Web-сервисов. SOA - это не технология, а способ проектирования и организации информационной архитектуры и бизнес функциональности.

7. Разработка и размещение на сервере Web-сервиса, полученного в результате компиляции WSDL файла. Заглушка и скелет сервиса.

8. Подготовка пакета Oracle для публикации в качестве сервиса.

  • Отображение типов данных Oracle SQL и PL/SQL на методы сервиса.
  • Формирование WSDL файла на основе описания процедур и функций в пакете Oracle.
  • Использование JDBC и SQLJ стандарта для доступа к хранимым процедурам Oracle.
  • Класс – заглушка, сформированный автоматически средствами Oracle JDeveloper.
  • Основы использования Java в базе данных. Загрузка в Oracle Java классов для доступа из базы данных к Web сервисам.
  • Формирование запросов к сервисам из SQL и PL/SQL – Oracle база данных - клиент для сервера приложений.
  • Управление безопасностью для доступа из базы данных к серверу приложений.

9. Использование технологии EJB 3 для формирования Web-сервиса.

  • Еще одно клиентское представление для сессионного EJB компонента – web сервис клиент.
  • Использование фасадных методов EJB для публикации в качестве операций.
  • Аннотации в EJB и сервлетах для публикации сервисов.
  • Обеспечение безопасного доступа к выполнению методов через web-сервис интерфейс.
  • Сущностные бины для взаимодествия с данными.

10. Разработка и развертывание веб-сервисов, реализованных как классы и интерфейсы Java.

  • Автоматическое формирование WSDL файла из Java интерфейса.
  • Доступ к домашней странице веб-сервисов Oracle AS.
  • Передача параметров сервису из Web интерфейса, анализ нагрузки на сервис, формирование AJAX скрипта для доступа к сервису из динамических HTML – AJAX страниц.

  • Вызов веб-сервиса в приложении клиента. Генерация файла-заглушки и вызов веб-сервиса. Политика безопасного доступа к методам сервиса.

    11. Что такое Oracle Business Process Composer в среде JDeveloper. Создание BPM проекта. Рабочее пространство управления процессом.

12. Создание задачи и работа с ней в рабочем пространстве.

  • Настройка правил, периодов ожиданий, уведомлений.
  • Создание подзадач в задачах.
  • Действия в задачах, которые требуют ввода пароля пользователя.
  • Маршрутизаторы задач.

13. Использование экземпляра процесса.

  • Поиск экземпляра процесса, просмотр, остановка и удаление.
  • Создание пользовательских страниц в рабочем пространстве.
  • Обеспечение взаимодействия между страницами и процессами.

14. Стандартные информационные панели.

  • Панели участников и процессов.
  • Создание пользовательских панелей.
  • Определение правил на панелях.
  • Управление рабочей нагрузкой между пользователями.
  • Установка правил для пользователей и групп пользователей.
  • Управление рабочим пространством процесса.
  • Правила, группы и пользователи в рабочем пространстве.
  • Изменение потока работающего процесса.

15. Использование Process Spacces.

16. Обмен синхронными и асинхронными сообщениями.

  • Обработка исключений.
  • Общая архитектура BPEL PM. BPEL Designer на базе среды разработки JDeveloper.
  • Инсталляция, конфигурация, начало работы.
  • Конфигурация Oracle BPEL консоли.
  • Запуск сервера и дизайнера.
  • Порядок создания простого BPEL процесса – "HelloWorld".
  • Конфигурация WSDL интерфейса для BPEL процесса.
  • Конфигурация базового скелетона для процесса.
  • Использование утилиты ANT для сборки и размещения процесса на сервере приложений.
  • Настройка build файла для отправки приложения на сервер.

17. Оркестровка сервисов с помощью BPEL.

  • Поддержка моделирования BPEL-процессов в среде JDeveloper.
  • Импорт XML-схем и WSDL-локаторов.
  • Поддержка проверки правильности, развертывания и управления жизненным циклом.
  • Синхронные и асинхронные процессы.

18. Усовершенствование BPEL-процессов: параллельная обработка и условные переходы.

  • Обработка в параллельных потоках.
  • Ветвление с параллельным выполнением процессов. Условное ветвление.
  • Формы уведомления

19. Повышение надежности процессов, используя средства обработки ошибок и управления исключительными ситуациями.

  • Определение событий.
  • Конфигурирование тайм-аутов.
  • Обработка ошибок.
  • Перехват исключительных ситуаций.
  • Управление компенсирующими операциями.

20. Включение в BPEL-процессы сервисов трансформаций.

  • Сервис и инструмент трансформаций.
  • Пакетирование трансформаций. Стандартные, пользовательские и расширенные функции.
  • Тестирование и анализ отображения. Генерация XML-экземпляра.
  • Инструмент XSLT Mapper.

21. Вызов BPEL-сервисов через адаптеры.

  • Среда адаптеров, основанная на стандартах.
  • Выбор сервиса адаптера. Конфигурирование адаптера файлов. Поддерживаемые и связываемые адаптеры. Интегрированная среда адаптеров.
  • Адаптер Oracle Applications.
  • Вызов в BPEL-процессе адаптера файлов как сервиса.
  • Вызов в BPEL-процессе адаптера базы данных как сервиса.
  • Добавление обработки исключительных ситуаций в системе базы данных.
  • Добавление операции цикла While.
  • Добавление ветви обработки исключительных ситуаций для операции области действия Scope.
  • Добавление операции ожидания Wait

22. Администрирование и мониторинг BPEL-процессов.

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

23. Интеграция Java-приложений и BPEL-процессов.

  • Оперативное встраивание Java-кода.
  • Интеграция в среде вызова веб-сервисов WSIF (Web Services Invocation Framework).
  • Вызов BPEL-процесса из JSP-страниц, среды JavaServer Faces (JSF) и интегрированной среды разработки приложений ADF.
  • Включение Java/J2EE-сервисов в BPEL-процесс.
  • Развертывание JCA-адаптера и его использование в BPEL-процессе.
  • Реализация веб-сервиса как BPEL-клиента. Реализация в BPEL-процессе компонента, управляемого сообщениями, для организации асинхронного обмена сообщениями.

24. Определение правил для операции создания параллельных ветвей FlowN и использование этой операции.

  • Вызов различных сервисов в зависимости от входных данных пользователя или критериев выбора.
  • Связующие наборы. Реализация связующих наборов и операций обработки тайм-аутов onAlarm.

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


Программирование - это процесс создания инструкций для обработки информации центральным процессором.

Рынок IT – весь мир. Вы можете работать над иностранными проектами в аутсорсинговых российских компаниях, уехать работать в иностранную компанию или же трудиться на фрилансе из любой точки мира с заказчиками из разных стран. Профессия программиста открывает самые широкие возможности.

Учебный центр « Интерфейс» представляет авторские курсы для начинающих и опытных программистов, администраторов и разработчиков баз данных.

Практические занятия, преподаватели-эксперты и система посттренинговой поддержки — залог того, что Вы получите качественные и актуальные знания!

Наши курсы дают знания и навыки, необходимые для разработки программного обеспечения, драйверов устройств, современных web-приложений, информационных систем.

Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.

  • Нужна помощь в поиске курса?
    Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
  • Поговорите со своим личным тренинг-менеджером!
    Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Oracle Database Personal Edition Named User Plus License
Oracle Database Standard Edition 2 Processor License
Oracle Database Standard Edition 2 Named User Plus License
Oracle Database Personal Edition Named User Plus Software Update License & Support
WinRAR 5.x Standard Licence - для частных лиц 1 лицензия
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Золотухина Е.Б., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Пишу программы на заказ для студентов (217)
Пишу для студентов на с, с++, паскаль в средах ms visual studio, qt, builder, borland c, delphi....
 
Access, Ключевое поле, Счетчик (10)
Подскажите пожалуйста, как изменить в Access в ключевом поле (счетчик последовательно),...
 
Ищу программиста для написания программы (46)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Написание любых программ на заказ (15)
Напишу любую программу на заказ
 
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (14)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
 
 



    
rambler's top100 Rambler's Top100