Главная / Администрирование и поддержка сетей / M6461 Visual Studio 2008: Windows Communication Foundation (Технология сетевого взаимодействия Visual Studio 2008) 20 | 05 | 2012  Авторизация
M6461 Visual Studio 2008: Windows Communication Foundation (Технология сетевого взаимодействия Visual Studio 2008)

Распределённые системы применяются сегодня практически везде. Новая версия библиотеки .Net Framework 3.0 представляет новую архитектуру распределённых систем на базе Windows Communication Foundation - WCF сервисов, которая объединяет и обобщает все предыдущие варианты подобных систем.

На курсе рассматриваются основные приемы и методы эффективного использования WCF сервисов в профессиональных разработках.

 

Категория слушателей

Курс предназначен для разработчиков, имеющих опыт создания и использования Web-сервисов для Microsoft .NET Framework 2.0, а также имеющих опыт использования классов базовых библиотек.

Продолжительность курса: 3 дня / 27 ак. часов

 

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

·         Опыт создания приложений в предыдущих версиях Microsoft Visual Studio

 

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

·         Создавать простые WCF сервисы и клиентские приложения

·         Конфигурировать и настраивать приложение обслуживающее WCF сервисы

·         Использовать элементы поведения для обеспечения доступа к WCF сервисам через конечные точки различных типов

·         Усовершенствовать отладку приложения, за счёт контроля сообщений и выполняемыми работами

·         Разрабатывать необходимые контракты для работы WCF сервиса в соответствии с требованиями к приложению

·         Создавать стратегию обработки ошибок в WCF приложении

·         Улучшать качество WCF сервиса, за счёт повышения производительности, доступности и управления экземплярами сервиса

·         Реализовывать безопасность в WCF приложении

·         Обеспечивать целостность данных, за счёт правильного использования транзакций

 

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

 

Основы работы с Windows Communication Foundation (WCF)

·         Проектирование приложения как части архитектуры ориентированной на сервисы;

·         Обзор архитектуры WCF;

·         Использование интерфейсов, написанных на Visual Basic или C# , для создания контракт WCF сервиса;

·         Реализация простого WCF сервиса в Visual Studio 2008;

·         Разработка клиента для простого WCF сервиса в Visual Studio 2008;

·         Лабораторная работа: Создание простого сервиса.

 

Конфигурирование и обслуживание WCF сервисов (Hosting WCF services)

·         Программное конфигурирование приложения для обслуживания WCF сервиса;

·         Программное конфигурирование приложения для управления WCF сервиса;

·         Задание клиентских и серверных настроек с использованием конфигурационного файла;

·         Выбор обслуживающего приложения для WCF сервиса;

·         Развёртывание WCF сервиса;

·         Лабораторная работа: Конфигурирование и обслуживание WCF сервиса.

 

Конечные точки и поведение (Endpoints and Behaviors)

·         Предоставление WCF сервиса при помощи различных конечных точек;

·         Добавление элементов поведения для сервиса и конечной точки;

·         Взаимодействие с не WCF сервисами;

·         Лабораторная работа: Изменение конечных точек и поведения WCF сервиса.

 

Отладка и диагностика

·         Приём поступающих сообщений;

·         Отслеживание выполненных работ;

·         Лабораторная работа: Сообщения и выполненные работы.

 

Разработка и реализация контрактов

·         Разработка оптимального интерфейса WCF сервиса;

·         Определение контракта сервиса;

·         Определение операций сервиса;

·         Определение контракта данных;

·         Лабораторная работа: Разработка контрактов для WCF сервиса.

 

Обработка ошибок

·         Связи механизма исключений и сбоев, возникающих в WCF сервисах;

·         Сбои, возникающие в WCF сервисах;

·         Обработка сбоев и исключений в клиентском приложении;

·         Лабораторная работа: Обработка ошибок.

 

Улучшение качества WCF сервиса

·         Управление экземплярами WCF сервисов;

·         Решение проблем возникающих при много-потоковом доступе к WCF сервису;

·         Улучшение производительности WCF сервиса;

·         Лабораторная работа: Оптимизация WCF сервиса.

 

Разработка элементов безопасности WCF сервиса

·         Обзор элементов безопасности в архитектуре WCF сервисов;

·         Применение общих принципов безопасности к взаимодействию с WCF сервисом;

·         Предоставление необходимых для аутентификации данных клиентом и сервером;

·         Работа с конфиденциальной информацией;

·         Лабораторная работа: Защита WCF сервиса.

 

Реализация транзакций

·         Обзор концепции транзакций для приложений ориентированных на сервисы;

·         Создание транзакций на уровне операции WCF сервиса;

·         Реализация распространения транзакции с клиента на сервер;

·         Лабораторная работа: Реализация транзакций для WCF сервиса.


 
Записаться на курс
Запись на курс

Обязательное поле *








 Частное лицо
 Организация



  Refresh Captcha  
Вы ввели неверное значение! Попробуйте еще раз.