Для студентов СПбПУ Петра Великого по предмету ДругиеБиблиотека для разработки распределенных приложений на .NETБиблиотека для разработки распределенных приложений на .NET
2024-06-082024-06-08СтудИзба
Курсовая работа: Библиотека для разработки распределенных приложений на .NET
Описание
Введение
Обзор существующих средств
Предлагаемое решение
Постановка задачи
Ядро библиотеки
Решаемые задачи
Модель обработки сообщений
Реализация модели
Пример схемы приложения
Доступные блоки
Транспортный уровень
Удаленный вызов процедур
Асинхронные вызовы
Маршрутизация
Расширяемость
Заключение
Список литературы
Кроме перечисленных средств также возможно использование более ранних технологий, которые далее не будут рассматриваться. Одна из таких технологий – это Distributed COM (DCOM). DCOM являлся основным средством для разработки распределенных приложений до появления .NET Framework. .NET Remotingявляется естественной заменой DCOM и поэтому они во многом похожи.
MSMQ предоставляет возможность асинхронного обмена сообщениями используя внешние именованные очереди. Технология предназначена для достаточно узкого круга задач и не имеет таких возможностей расширения, как другие технологии.
Использование ASMX Web Services или .NET Remoting заключается в синхронном вызове процедур. Это заложено в их архитектуре, и асинхронные вызовы
Обзор существующих средств
Предлагаемое решение
Постановка задачи
Ядро библиотеки
Решаемые задачи
Модель обработки сообщений
Реализация модели
Пример схемы приложения
Доступные блоки
Транспортный уровень
Удаленный вызов процедур
Асинхронные вызовы
Маршрутизация
Расширяемость
Заключение
Список литературы
Введение
Обзор существующих средств
Для разработки распределенных приложений в среде Microsoft .NET доступны следующие средства: .NETRemoting, Web Services (ASMX), WCF (Framework 3.0) и MSMQ. Если ни одна из технологий не удовлетворяет требованиям, то остается, либо строить систему с нуля, работая непосредственно с TCP, либо расширять возможности одной из технологий предусмотренными в ней средствами.Кроме перечисленных средств также возможно использование более ранних технологий, которые далее не будут рассматриваться. Одна из таких технологий – это Distributed COM (DCOM). DCOM являлся основным средством для разработки распределенных приложений до появления .NET Framework. .NET Remotingявляется естественной заменой DCOM и поэтому они во многом похожи.
MSMQ предоставляет возможность асинхронного обмена сообщениями используя внешние именованные очереди. Технология предназначена для достаточно узкого круга задач и не имеет таких возможностей расширения, как другие технологии.
Использование ASMX Web Services или .NET Remoting заключается в синхронном вызове процедур. Это заложено в их архитектуре, и асинхронные вызовы
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
2
Размер
351 Kb
Список файлов
Библиотека для разработки распределенных приложений на .NET.doc