Цели:
получение знаний и навыков, необходимых для создания Web Services на платформе .NET.
Описание программы:
План курса
1. Задачи XML Web-сервисов Темы:
- Эволюция распределенных приложений.
- Проблемы с обычными распределенными приложениями.
- Введение в XML Web-сервисы.
- Набор Web-технилогий and .NET.
- Альтернативы .NET Web-сервису.
- Общие сценарии XML Web-сервисов.
2. Архитектура XML Web-сервисов Темы:
- Сервис-ориентированная архитектура.
- Архитектура XML Web-сервиса и сервис-ориентированная архитектура.
- Роли в архитектуре XML Web-сервисов.
- Программная модель XML Web-сервиса.
3. Базовые технологии XML Web-сервисов Темы:
- Основы HTTP.
- Использование HTTP с .NET Framework.
- Необходимая информация об XML.
- Сериализация XML в .NET Framework.
- Основы SOAP.
- Использование SOAP с .NET Framework.
4. Использование XML Web-сервисов Темы:
- Документы WSDL. Обнаружение Web-сервиса.
- Полномочия Web-сервиса.
- Реализация XML Web Service Consumer с использованием Visual Studio .NET.
5. Внедрение простого XML Web-сервиса Темы:
- Создание проекта Web-сервиса.
- Реализация методов Web Service.
- Управление состоянием в ASP.NET XML Web Service.
- Отладка Web-сервисов.
6. Публикация и развертывание XML Web-сервисов Темы:
- Обзор UDDI. Публикация XML Web Service.
- Поиск Web-сервис.
- Публикация Web-сервиса в Интранет.
- Конфигурирование XML Web-сервиса.
7. Безопасность XML Web-сервисов Темы:
- Обзор безопасности.
- Встроенная аутентификация.
- Аутентификация по требованию: заголовки SOAP.
- Авторизация: ролевая безопасность.
- Авторизация: безопасность доступа к коду.
- Кодирование.
8. Разработка XML Web-сервисов Темы:
- Ограничения на типы данных.
- Производительность.
- Надежность.
- Версионинг.
- HTML Screen Scraping XML Web-сервисов.
- Группировка XML Web-сервисов.
9. Глобальная архитектура XML Web-сервисов Темы:
- Введение в GXA.
- Соединение и направление.
- Безопасность и лицензирование.