2549
Академия Информационных Технологий

«2549Продвинутые технологии разработки распределенных приложений с использованием MS Visual Studio 2005»

Курс ориентирован: на разработчиков распределенных приложений на платформе .Net 2.0, в особенности Web-служб, желающих углубить свои познания и навыки в области использования расширений Web-служб WSE версии 3.0.

Предварительный уровень подготовки:

  • знакомство с .Net Framework 2.0 и, в особенности, с основами разработки Web-служб на платформе .Net 2.0 в объеме курса 2548, «Основы технологии разработки  распределенных приложений с использованием Visual Studio 2005»;
  • опыт разработки Web-служб и их клиентов;
  • опыт разработки распределенных приложений, использующих для доставки сообщений MSMQ..

    Продолжительность: 2 дня, 16 часов.
    Методические материалы: учебник Microsoft на английском языке.

Квалификационные тесты:
Exam 70-529: TS: Microsoft .NET Framework 2.0 - Distributed Application Development
Exam 70-554: UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2

Результат обучения.

  • После успешного окончания курса, слушатели будут способны:
  • реализовывать безопасность, политики безопасности и пользовательские правила средствами WSE 3.0;
  • организовывать передачу больших по объему данных средствами WSE 3.0;
  • реализовывать пользовательские сообщения (на базе SOAP);
  • реализовывать маршрутизацию средствами WSE 3.0;
  • оптимизировать производительность и безопасность распределенных приложений на базе MSMQ.

Содержание курса:

Темы

Академ. час

 1.

Реализация  политик безопасности  средствами WSE 3.0

3

 2.

Реализация пользовательских политик WSE 3.0.

2

 3.

Реализация передачи данных большого размера с использованием WSE 3.0.

2

 4.

Реализация обмена сообщениями в формате SOAP средствами WSE 3.0.

2

 5.

Реализация заголовков и расширений SOAP.

2

 6.

Реализация маршрутизации средствами WSE 3.0.

3

 7.

Оптимизация и защита механизмов обмена сообщениями.

2

 

Итого

16

В курсе рассматриваются следующие вопросы:

 

 

Раздел 1. Реализация  политик безопасности  средствами WSE 3.0

Раздел представляет собой введение в расширения Web-служб (WSE) версии 3.0 В частности, обсуждаются вопросы защиты Web-служб с использованием политик безопасности, шифрования, цифровой подписи и пользовательских записей.

Подразделы:

1.       Введение в систему безопасности WSE 3.0
2.       Реализация политик безопасности средствами WSE 3.0

Лабораторная работа 1. Реализация  политик безопасности  средствами WSE 3.0

Упр. 1. Защита Web-службы с использованием сертификатов X509.
Упр. 2.  Использование политик WSE 3.0 на стороне клиента Web-служб.
Упр. 3.  Защита Web-служб с использованием пользовательских записей.

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

  • организовать защиту Web-службы путем шифрования данных с использованием X509 сертификатов;
  • применить политики безопасности WSE 3.0 для защиты Web-службы;
  • использовать маркер Username для защиты Web-службы.

Раздел 2. Реализация пользовательских политик WSE 3.0.

Подразделы:

1.       Введение в пользовательские политики WSE 3.0.
2.       Применение пользовательских политик.

Лабораторная работа 2. Реализация пользовательских политик WSE 3.0

Упр. 1. Конфигурирование Web-службы для использования пользовательской политики WSE 3.0.
Упр. 2. Конфигурирование приложения-клиента.
Упр. 3. Исследование пользовательской политики.

По окончании изучения материалов данного раздела слушатели смогут:

  • сконфигурировать Web-службу и клиентское приложение для использования пользовательской политики WSE 3.0;
  • протестировать работоспособность пользовательской политики.

Раздел 3. Реализация передачи данных большого размера с использованием WSE 3.0.

Рассматриваются вопросы пересылки больших файлов с использованием инструментария WSE 3.0. В частности, обсуждается протокол MTOM (Message Transmission Optimization Mechanism и особенности передачи больших объемов данных в SOAP-сообщениях в двоичном формате.

Подразделы:

1.       Обзор протокола MTOM.
2.       Использование MTOM в WSE 3.0.

Лабораторная работа 3. Передача данных большого размера

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

Раздел 4. Реализация обмена сообщениями в формате SOAP средствами WSE 3.0.

Подразделы:

1.       Обзор обмена сообщениями в формате SOAP.
2.       Оправление и получение SOAP-сообщений.
3.       Обзор сообщениями в форматах TCP и HTTP.

Лабораторная работа 4: Использование функционала WSE 3.0 для организации обмена сообщениями в формате SOAP

Упр. 1. Реализация SOAP Web-службы на базе протокола TCP.
Упр. 2. Обмен сообщениями в формате SOAP.
Упр. 3. Обмен TCP и HTTP сообщениями.

По завершению изучения  раздела слушатели смогут:

  • создавать Web-службы, «поверх» протокола TCP.
  • организовывать обмен сообщениями с использованием протокола TCP.

Раздел 5. Реализация заголовков и расширений SOAP.

Раздел содержит обзор заголовков и расширений формата SOAP.

Лабораторная работа 5. Реализация заголовков и расширений протокола SOAP

Упр. 1. Реализация заголовка SOAP и использование его в Web-службе.
Упр. 2. Реализация и использование расширения SOAP.

По завершению работы над разделом слушатели будут способны реализовывать и использовать в разрабатываемых ими Web-службах заголовков и расширений SOAP.

Раздел 6. Реализация маршрутизации средствами WSE 3.0.

Обсуждаются реализованные в WSE 3.0 механизмы маршрутизации. Рассматриваются вопросы маршрутизации Web-методов, в частности, контекстной.

Подразделы:

1.       Введение в маршрутизацию.
2.       Использование механизмов маршрутизации, реализованных в WSE 3.0.

Лабораторная работа 6: Улучшение внешнего вида Windows Forms приложений

Упр. 1.  Реализация маршрутизации средствами WSE 3.0.
Упр. 2. Реализация контекстно-зависимой маршрутизации средствами WSE 3.0.

По завершению работы над разделом слушатели будут способны:

  • организовать маршрутизацию Web-методов к конкретному Web-серверу средствами WSE 3.0;
  • реализовать контекстно-зависимой маршрутизации с использованием WSE 3.0.

Раздел 7. Оптимизация и защита механизмов обмена сообщениями.

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

Подразделы:

1.       Способы «расширения» узких мест в технологии обмена сообщениями MSMQ.
2.       Верификация результатов доставки сообщений.
3.       Корреляция сообщений-запросов и сообщений-ответов.
4.       Шифрование и аутентификация в очередях сообщений.

Лабораторная работа 7. Оптимизация и защита очередей сообщения

Упр. 1.  Шифрование и аутентификация очередей сообщений.
Упр. 2. Оптимизация приложений, базирующихся на очередях сообщений.
Упр. 3. Верификация доставки сообщений.
Упр. 4. Установление соответствия между запросами и ответами в приложениях, использующих очереди сообщений.

   
Авторизованные курсы Microsoft Авторизованные курсы 1С Администрование и обслуживание ПК и сетей Бухгалтерский и налоговый учет WEB-программирование и дизайн Администрирование и разработка баз данных Технологии программирования Офисные, информационные, коммуникационные технологии