Разработка распределенных приложений в Microsoft.NET Framework

         

Разработка распределенных приложений в Microsoft.NET Framework

Введение
Системные требования к курсу

Благодарности
Правовая информация

Разработка распределенных приложений в Microsoft.NET Framework

Введение в распределенные системы

Понятие распределенной системы
Определение распределенной системы Программные компоненты
Требования к распределенным системам
Понятие промежуточной среды

Разработка распределенных приложений в Microsoft.NET Framework

Модели взаимодействия компонент распределенной системы
Обмен сообщениями

Дальний вызов процедур
Использование удаленных объектов
Модель единственного вызова
Модель единственного экземпляра
Активация по запросу клиента
Состояние компоненты распределенной системы
Использование свойств удаленных объектов

Распределенные события
Безопасность в распределенных системах
Промежуточные среды в Microsoft NET Framework

Разработка распределенных приложений в Microsoft.NET Framework

Сервисы и интерфейс программной компоненты
Язык XML и схемы XML

SOAP: язык сообщений распределенной системы
WSDL: описание интерфейса программной компоненты
Выводы по описанию интерфейса компоненты

Разработка распределенных приложений в Microsoft.NET Framework

Сериализация графа объектов
Методы сериализации в NET Framework

Класс сериализации XmlSerializer
Классы сериализации SoapFormatter и BinaryFormatter
Выводы по использованию классов сериализации
Сериализация данных

Разработка распределенных приложений в Microsoft.NET Framework

Служба обмена сообщениями MSMQ
Инфраструктура, необходимая для использования MSMQ
Использование очередей сообщений MSMQ в NET Framework
Выводы по использованию MSMQ

Разработка распределенных приложений в Microsoft.NET Framework

Введение в промежуточную среду COM+

Сервисы COM+
Синхронизация
Балансировка нагрузки
Just-in-time активация и пул объектов
Распределенные транзакции
Ожидающие компоненты
Слабо связанные события
Обеспечение безопасности
Взаимодействие среды COM+ и среды CLR
Создание обслуживаемых компонент

Регистрация обслуживаемых компонент
Использование исключений в обслуживаемых компонентах
Создание компенсирующего менеджера ресурсов
Использование слабо связанных событий

Сервисы COM+ без компонент COM+
Выводы по использованию среды Enterprise Services / COM+

Разработка распределенных приложений в Microsoft.NET Framework

Введение в веб службы
Использование расширения WSE
Создание веб-службы в среде NET Framework
Описание веб службы
Создание посредника веб службы

Реализация нестандартного расширения WSE
Менеджер пользовательских записей

Выводы по использованию веб служб

Разработка распределенных приложений в Microsoft.NET Framework

Пример 1
Пример 2
Пример 3
Пример 4
Пример 5

Пример 6
Введение в среду NET Remoting
Архитектура среды NET Remoting
Конфигурирование среды NET Remoting

Веб-службы в NET Remoting
Канал среды Remoting
Создание нестандартного канала

Выводы по использованию NET Remoting

Разработка распределенных приложений в Microsoft.NET Framework

Введение в обеспечение безопасности
Электронные сертификаты

Протокол Kerberos
Безопасность промежуточных сред NET Framework
Выводы по безопасности промежуточных сред

Разработка распределенных приложений в Microsoft.NET Framework

Взаимосвязь промежуточных сред
Сравнение технологий создания распределенных систем
Выводы по применению промежуточных сред NET Framework
Приложение I Администрирование каталога COM+
Пример II1
Пример II1
Приложение II Использование ASPNET без IIS
Пример III1
Приложение III Симметричное шифрование