Разработанный в 2012 году лабораторный практикум содержит 8 лабораторных работ по разработке простого WCF-приложения. Объем 55 страниц.
Лабораторная работа №1. Создание простейшего консольного приложения
Задача: Разработать приложение, которое хранит данные о списке книг. Книга содержит название, автора, внутренний идентификационный номер и комментарии. Список книг можно просматривать и редактировать: удалять и добавлять книги.
Лабораторная работа №2. Разработка простейшей WCF-службы
Задача: Разработать WCF-службу, которая хранит данные о списке книг. Книга содержит название, автора, внутренний идентификационный номер и комментарии. Список книг можно просматривать и редактировать: удалять и добавлять книги.
Лабораторная работа №3. Создание клиента для службы
Задание: Для службы, созданной в процессе лабораторной работы №2 необходимо создать приложение-клиент.
Лабораторная работа №4. Размещение службы в отдельном процессе
Задача: Разместите службу, созданную в процессе лабораторной работы№2, в отдельном исполняемом приложении.
Лабораторная работа №5. Размещение WCF-службы как службы Windows.
Задача: Разместить WCF-службу в отдельной Windows-службе.
Лабораторная работа №6. Добавление нескольких конечных точек службы
Задача: Для приложения, разработанного в рамках 4-ой лабораторной работы, задать конфигурацию WCF-службы через файл app.config и добавить к службе несколько конечных точек, работающих с одним и тем же контрактом.
Лабораторная работа №7. Публикация метаданных
Задача: Для приложения, созданного в ходе лабораторной работы №6, осуществить публикацию метаданных через протокол «http».
Лабораторная работа №8. Распределенные WCF-службы.
Задача: Организовать работу WCF-службы и клиентского приложения через локальную сеть.