|
|||||||
|
|
Авторы: В.А. Крищенко, С.В. Горин
Microsoft Dreamspark
Бесплатные лицензионные версии программ для студентов и преподавателей.
Специальное предложение для студентов Интуит.ру. подробнее »
Информация о курсе
В курсе подробно описаны методы создания распределенных приложений, рекомендации по архитектуре сложных приложений, стандарты по обмену информацией между удаленными системами, а также обеспечение сетевой безопасности. Рассматривается создание распределенных систем на платформе Microsoft (COM+, MSMQ, IIS) с использованием Microsoft .NET Framework.
Цель
Ознакомить слушателей с общими вопросами создания распределенных систем, рекомендациями по архитектуре сложных приложений. Дать представление о технологиях создания распределенных приложений, поддерживаемые платформой Microsoft .NET, показать их особенности и взаимосвязь. Дать критерии выбора той или иной технологии при создании распределенных систем, показать границы их применимости.
Предварительные знания
Курс рассчитан на студентов средних или старших курсов. Слушатели должны быть знакомы с архитектурой Microsoft.NET Framework, а так же иметь представление об и языке программирования C#, основных сетевых протоколах стека TCP/IP, основах криптографии, теории графов и формальных языков.
Предварительные курсы
Записаться на обучение
0.
1.
Дается представление о распределенных системах, компонентах распределенной системы.
Формулируются требования к распределенным системам. Вводится понятие промежуточной среды.
2.
Рассматриваются две модели взаимодействия распределенных компонент:
использование сообщений и удаленный вызов. Описываются различные подходы использования
удаленных объектов и удаленных событий.
Рассматривается понятие распределенной транзакции.
3.
Рассматривается понятие интерфейса компоненты, языков описания интерфейса и сообщений, передаваемых между программными компонентами. Описываются существующие спецификации данных языков.
4.
Рассматривается понятие графа объектов и проблема его передачи между двумя компьютерами.
Описывается проблема сериализация графа объектов, приводится классификация методов сериализации.
Приводятся описание различных методов сериализации, которые используются в .NET Framework, и их особенностей.
6.
Рассматривается система фирмы Microsoft для обмена сообщениями между программами. Приводятся примеры применения среды MSMQ при использовании .NET Framework 2.0. Даются рекомендации по использованию систем обмена сообщениями в распределенных системах.
7.
Рассматривается промежуточная среда COM+, предназначенная для использования удаленных объектов, созданных с применением неуправляемого кода. Приводится схема взаимодействия сред COM+ и .NET. Даются примеры, иллюстрирующие основные преимущества от применения среды COM+ при программировании с .NET Framework. Даются рекомендации по использованию COM+ в распределенных системах.
9.
Дается введение в веб службы. Рассматривается архитектура ASP.NET как среды фирмы Microsoft для создания веб служб. Описывается использование расширений ASP.NET. Приводятся примеры реализации собственных расширений веб служб. Даются рекомендации по использованию веб служб в распределенных системах.
10.
Рассматривается промежуточная среда .NET Remoting, примеры ее использования
и модификации архитектуры данной среды. Даются рекомендации по применению
.NET Remoting в распределенных приложениях.
12.
Приводится классификация подходов к обеспечению безопасности распределенных систем,
описываются возможные решения по обеспечению безопасности для распределенных систем, использующих .NET Framework.
13.
Дается итоговое сравнение описанных в курсе технологий и описывается
их возможное применение в распределенных системах.
Дополнительные материалы
|
![]() |
|
|||||||||||||||||||||||||||||||||||||||||
|
|||
|
|||
|
Курсы |
Учебные программы |
Учебники |
Вопросы и Ответы |
Форум |
Новости |
Помощь
Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru © INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011 |
|
Проект Издательства "Открытые Системы". Партнеры: РМ Телеком, KRAFTWAY COMPUTERS. |
|