Код
JEA1005
Стоимость, руб. от
10000
Форма обучения
Дистанционная
Полное описание

 

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

 

Цель курса

Целью изучения курса является получение знаний и умений, необходимых для интеграции Java-приложений масштаба предприятия, разработанных на платформе Java 2 Standard Edition и Java 2 Enterprise Edition с другими приложениями, в том числе с приложениями, разработанными на других платформах и языках программирования.  


 

Для кого предназначен курс

Данный дистанционный курс предназначен для опытных программистов на платформе J2EE, желающих получить теоретические знания и практические навыки интеграции Java-приложений, а также специалистов, занимающихся разработкой приложений обработки данных.


 

Знания и умения, получаемые при успешном завершении курса

По окончании курса слушатели будут знать и уметь:

  • Знать уровни интеграции приложений.
  • Знать протоколы интеграции приложений: HTTP, SOAP, SMTP и др.
  • Знать технологии: RMI, EJB, CORBA, Web-сервисы.
  • Уметь разрабатывать интеграционный слой Java-приложений с использованием технологии портлетов и Web-сервисов.


 

Предварительная подготовка


 

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


 

Актуальность

Данный курс актуален для версий программного обеспечения JDK 5.0, JBoss Portal 2.4, Apache ant 1.6, TCP Monitor.


 

Содержание электронного курса
  1. Введение
  2. Интеграция на уровне презентационной логики
  3. Интеграция на уровне бизнес логики
  4. Интеграция на уровне доступа к данным

Введение

Раздел является вводным в базовые концепции интеграции приложений. Рассматриваются слои приложений и возможные варианты их взаимодействия. Материал данного раздела является фундаментальным.

Интеграция на уровне презентационной логики

В данном разделе предлагается изучить интеграцию приложений на уровне презентационной логики. Преимущественно рассматривается интеграция посредством протокола HTTP и концепция портальных приложений.

Интеграция на уровне бизнес логики

Рассматриваются возможности платформы Java взаимодействовать с приложениями, разработанными на различных языках программирования. Изучается технология Web-сервисов, технология CORBA. Рассматриваются способы применения синхронных и асинхронных методов интеграции приложений.

Интеграция на уровне доступа к данным

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