Авторы: Сергей Горин, Всеволод Крищенко
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 13 студентам
Уровень:
Специалист
Длительность:
16:33:00
Студентов:
1705
Выпускников:
243
Качество курса:
4.36 | 4.25
В курсе подробно описаны методы создания распределенных приложений, рекомендации по архитектуре сложных приложений, стандарты по обмену информацией между удаленными системами, а также обеспечение сетевой безопасности.
Рассматривается создание распределенных систем на платформе Microsoft (COM+, MSMQ, IIS) с использованием Microsoft .NET Framework.
Специальности: Программист, Разработчик интернет-проектов
Теги: .net, .net remoting, assembler, compensate, message queuing, microsoft word, mqseries, objective-c, ws-security, xml, асинхронный обмен, безопасность, домен приложения, интерфейсы, клиенты, компоненты, потоки, приложения, роли безопасности, серверы, сервисы, система очередей сообщений, сложный тип данных, шифрование
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
31 минута
Введение в распределенные системы
Дается представление о распределенных системах, компонентах распределенной системы.
Формулируются требования к распределенным системам. Вводится понятие промежуточной среды.
Оглавление
-
Лекция 2
47 минут
Взаимодействие компонент распределенной системы
Рассматриваются две модели взаимодействия распределенных компонент:
использование сообщений и удаленный вызов. Описываются различные подходы использования
удаленных объектов и удаленных событий.
Рассматривается понятие распределенной транзакции.
Оглавление
-
Лекция 3
41 минута
Описание интерфейса программной компоненты
Рассматривается понятие интерфейса компоненты, языков описания интерфейса и сообщений, передаваемых между программными компонентами. Описываются существующие спецификации данных языков.
Оглавление
-
Лекция 4
1 час 5 минут
Сериализация объектов. Способы сериализации в .NET Framework
Рассматривается понятие графа объектов и проблема его передачи между двумя компьютерами.
Описывается проблема сериализация графа объектов, приводится классификация методов сериализации.
Приводятся описание различных методов сериализации, которые используются в .NET Framework, и их особенностей.
Оглавление
-
Лекция 6
53 минуты
Microsoft Message Queuing (MSMQ) – промежуточная среда обмена сообщениями
Рассматривается система фирмы Microsoft для обмена сообщениями между программами. Приводятся примеры применения среды MSMQ при использовании .NET Framework 2.0. Даются рекомендации по использованию систем обмена сообщениями в распределенных системах.
Оглавление
-
Лекция 7
1 час 18 минут
Промежуточная среда COM+ и служба Enterprise Services
Рассматривается промежуточная среда COM+, предназначенная для использования удаленных объектов, созданных с применением неуправляемого кода. Приводится схема взаимодействия сред COM+ и .NET. Даются примеры, иллюстрирующие основные преимущества от применения среды COM+ при программировании с .NET Framework. Даются рекомендации по использованию COM+ в распределенных системах.
Оглавление
-
Лекция 9
1 час 8 минут
Промежуточная среда веб служб ASP.NET
Дается введение в веб службы. Рассматривается архитектура ASP.NET как среды фирмы Microsoft для создания веб служб. Описывается использование расширений ASP.NET. Приводятся примеры реализации собственных расширений веб служб. Даются рекомендации по использованию веб служб в распределенных системах.
Оглавление
-
Лекция 10
1 час 25 минут
Промежуточная среда .NET Remoting
Рассматривается промежуточная среда .NET Remoting, примеры ее использования
и модификации архитектуры данной среды. Даются рекомендации по применению
.NET Remoting в распределенных приложениях.
Оглавление
-
Лекция 11
20 минут
Обеспечение безопасности распределенных систем в .NET Framework
Приводится классификация подходов к обеспечению безопасности распределенных систем,
описываются возможные решения по обеспечению безопасности для распределенных систем, использующих .NET Framework.
Оглавление
-
Лекция 12
10 минут
Применение промежуточных сред
Дается итоговое сравнение описанных в курсе технологий и описывается
их возможное применение в распределенных системах.
Оглавление
-