Разработка распределенных приложений в 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 Симметричное шифрование