Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО
Лукьянчиков, Олег Игоревич
05.13.11
Кандидатская
2015
Москва
168 с. : ил.
Стоимость:
499 руб.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
ГЛАВА 1. АНАЛИЗ ТЕХНОЛОГИЙ И МЕТОДОВ РАЗРАБОТКИ РАСПРЕДЕЛЕННЫХ СИСТЕМ
1.1 Распределенная архитектура
1.2 Распределенные БД
1.3 Сервис-ориентированная архитектура
1.4 Облачная архитектура
1.5 Гибридная облачная архитектура
1.6 Технологии разработки распределенных систем
1.6.1 Технология распределенных объектов
1.6.2 Объектная модель CORBA
1.6.3 Модели распределенных объектов Microsoft СОМ, DCOM,
СОМ+, .NET
1.6.4 Технологии вызова удалённых процедур
1.6.5 Технологии, ориентированные на обработку сообщений
1.6.6 Мониторы транзакций
1.6.7 Технология GRID
1.6.8 Заключение
1.7 Агентно-ориентированное программирование
1.8 Технологии доступа к БД
1.9 Объектное отображение реляционных данных
1.10 Заключение
ГЛАВА 2. АГЕНТНО-РЕЛЯЦИОННОЕ ОТОБРАЖЕНИЕ
2.1 Технология агентно-реляционного отображение
2.2 Объектная модель технологии агентно-реляционного отображения..
2.3 Метод проектирования при агентно-реляционном отображении
2.4 Заключение
ГЛАВА 3. РЕАЛИЗАЦИЯ ТЕХНОЛОГИИ АГЕНТНОРЕЛЯЦИОННОГО ОТОБРАЖЕНИЯ
3.1 Основные возможности технологии
3.2 Архитектура технологии
3.3 Модуль «АгЬГоШег»
3.4 Модуль «АгЕпб1у»
3.5 Пример агентно-реляционного отображения
3.6 Заключение
ГЛАВА 4. АНАЛИЗ ЭФФЕКТИВНОСТИ ПРИМЕНЕНИЯ
ТЕХНОЛОГИИ АГЕНТНО-РЕЛЯЦИОННОГО ОТОБРАЖЕНИЯ ПРИ ПОСТРОЕНИИ СИСТЕМ
4.1 Оценка эффективности технологии агентно-реляционного
отображения
4.2 Распределенные системы с реляционными БД
4.3 Сервис-ориентированная система
4.4 Система с гибридным облаком
4.5 Заключение
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А. АКТЫ ВНЕДРЕНИЯ
ПРИЛОЖЕНИЕ В. ИСХОДНЫЙ ТЕКСТ ПРОТОТИПА ТЕХНОЛОГИИ
АГЕНТНО-РЕЛЯЦИОННОГО ОТОБРАЖЕНИЯ
ПРИЛОЖЕНИЕ С. ПРИМЕР ИСПОЛЬЗОВАНИЯ ТЕХНОЛОГИИ
ВВЕДЕНИЕ
Данная диссертационная работа посвящена новой технологии программирования, которая сочетает в себе передовые технологии программирования разработки распределенных систем.
Актуальность темы.
Масштабы современных информационных систем постоянно растут, увеличивается количество программных компонентов, и, разумеется, увеличиваются объемы программного кода. В результате увеличивается время на разработку информационных систем и уменьшается качество программных средств.
Тенденции развития информационных систем состоят в обеспечении потребностей обработки огромных объемов данных и обслуживании большого количества клиентов одновременно на разных уголках земного шара. При построении информационных систем распределение вычислений и данных позволяет повысить их производительность и доступность. Для упрощения разработки и интеграции компонентов распределенных систем используется программное обеспечение промежуточного слоя (англ. middleware), которое обеспечивает требуемый уровень прозрачности, масштабируемости и открытости взаимодействия. К технологиям и стандартам промежуточного слоя, обеспечивающим удаленный доступ до объектов, относятся: CORBA, COM, DCOM, СОМ+, RPC, МОМ.
В распределенных информационных системах широко применяются реляционные БД, а модель приложений является объектной. Такое сочетание значительно затрудняет проектирование и разработку, так как
серверные приложения могут использоваться удаленно (remote server) путем регистрации в каталоге СОМ+ на компьютере клиента посредника приложения СОМ+. После установки посредников использование удаленных серверных компонентов СОМ+ не отличается от использования локальных.
Одной из задач, стоящих перед разработчиками Microsoft, создающими так называемую общеязыковую инфраструктуру CLI {Common Language Infrastructure), также известную как .NET, была наиболее полная поддержка средств разработки распределенных систем. Поэтому в платформе разработки приложений Microsoft.NET Framework имеется встроенная поддержка четырех взаимосвязанных технологий, предназначенных для использования в распределенных системах:
- очередей сообщений (messaging queues),
- объектов СОМ+,
- веб-сервисов (web services),
- объектов .NET Remoting.
В настоящий момент в Microsoft.NET Framework Class Library
присутствует поддержка четырех промежуточных сред для построения
распределенных систем: - Среда Microsoft Message Queuing (MSMQ)
поддерживает обмен сообщениями между программными компонентами
на основе очередей. - Среда Microsoft Enterprise Services основана на
модели СОМ+, которая позволяет использовать удаленные объекты и
распределенные транзакции в локальной сети. - Среда ASP .NET Web
Services позволяет организовать удаленный вызов на основе общепринятых
Название работы | Автор | Дата защиты |
---|---|---|
Методы и средства учета и динамического регулирования уровня загрузки ресурсов телекоммуникационных сетей | Шаройко, Олег Владимирович | 2006 |
СУБД полнообъектных картографических сцен с ассоциативной защитой на кластерной платформе | Пыстогов, Сергей Васильевич | 2019 |
Комплекс инструментальных средств разработки программ для вычислительных систем с параллельной архитектурой | Стефанов, Константин Сергеевич | 2007 |