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

       

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

Введение
Системные требования к курсу
Правовая информация
Введение в распределенные системы
Понятие распределенной системы
Определение распределенной системы Программные компоненты
Требования к распределенным системам

Понятие промежуточной среды

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

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

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

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

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

Язык XML и схемы XML
SOAP: язык сообщений распределенной системы
WSDL: описание интерфейса программной компоненты
Выводы по описанию интерфейса компоненты
Сериализация графа объектов
Методы сериализации в NET Framework
Класс сериализации XmlSerializer

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

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

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

Использование очередей сообщений MSMQ в NET Framework
Выводы по использованию MSMQ
Введение в промежуточную среду 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
Введение в обеспечение безопасности
Электронные сертификаты
Протокол Kerberos
Безопасность промежуточных сред NET Framework
Выводы по безопасности промежуточных сред
Взаимосвязь промежуточных сред
Сравнение технологий создания распределенных систем

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