- •1. Понятие архитектура применительно к ис ( информационные сети)
- •2 Основные понятия доменного подхода.
- •3 Основные классификационные признаки ис
- •4 Отличительные характеристики информационно управляющих систем
- •5 Основные элементы управляющих систем
- •6. Назначение систем мониторинга и управления ресурсами (смур)
- •7. Отличительные особенности систем управления производством
- •8. На какой эталонной модели базируется система управления доступом
- •9. Стили проектирования ис
- •10. Особенности централизованной архитектуры
- •11. Особенности распределенной архитектуры
- •12. Виды распределенных архитектур
- •13. Достоинства архитектуры "файл-сервер"
- •14. Области применения многозвенной архитектуры
- •15. Основные технологии архитектуры Web-приложений.
- •16. Понятие "архитектурный стиль"
- •17. Основные архитектурные стили
- •18. Группы архитектурных стилей
- •19. Стиль конвейеры и фильтры
- •20. Стиль программа-сопрограмма
- •21. Стиль объектно-ориентированные системы
- •22. Стиль клиент-серверные системы
- •23. Стиль иерархические многоуровневые системы
- •24. Стиль система взаимодействующих процессов
- •25. Стиль системы, управляемой событиями
- •26. Стиль системы, основанный на использовании централизованной базы данных
- •27. Стиль системы, использующий принцип классной доски
- •28. Стиль интерпретаторы
- •29. Стиль системы, основанной на правилах
- •30. Основные проблемы совместного использования разных стилей
- •31. Определение понятий "паттерн" и "Фреймворк"
- •32. Классификация паттернов
- •33. Различие между паттернами и Фреймворками
- •34. Основные структурные паттерны
- •35. Антипаттерны и их классификация
- •36. Классификация Фреймворков
- •37. Фреймворк Захмана
- •38. Основные типы взаимодействия в ис
- •Взаимодействие на уровне данных
- •39. Понятие синхронной и асинхронной связей
- •40. Понятие сохранной и несохранной связей
- •41. Типовые подходы к интеграции приложений
- •42. Интеграция приложений с помощью разделяемых баз данных
- •43. Интеграция приложений с помощью удаленного вызова процедур и методов
- •44. Интеграция приложений с помощью механизма основанного на обмене сообщений
- •45. Использование mpi
- •46. Понятие системы, основанной на обмене сообщениями
- •47. Модель обмена сообщениями точка-точка и публикация-подписка
- •48. Интеграция приложений на уровне данных
- •49. Бизнес-функции и бизнес-объекты
- •50. Бизнес-процессы
- •Преимущества
- •Недостатки
- •Архитектура
- •52. Bpel
- •53. Понятие оркестровка и хореография Web сервисов
- •54. Системы управления бизнес-правилами
- •55. Портал и портлет
- •Классификация
- •56. Общие принципы построения корпоративных сервисных шин
- •57. Эталонная модель соа
- •58. Уровень зрелости сервисно-ориентированной архитектуры и сервисно-ориентированной организации
- •59. Уровни зрелости сервисно-ориентированной архитектуры
17. Основные архитектурные стили
Архитектурный стиль опредеяется как семейство систем в терминах шаблона организация структуры, определяет номенклатуру компонентов и типов соединительных звеньев и набор условий в соответствие с которыми они могут соединятся Принято выделяет 12 базовых архитектурных стилей, которые делятся на 5 групп
Дополнительно:
18. Группы архитектурных стилей
Архитектурный стиль опредеяется как семейство систем в терминах шаблона организация структуры, определяет номенклатуру компонентов и типов соединительных звеньев и набор условий в соответствие с которыми они могут соединятся Принято выделяет 12 базовых архитектурных стилей, которые делятся на 5 групп
Дополнительно:
19. Стиль конвейеры и фильтры
Задача выполняется путем повторяющихся преобразований однотипных и независимых друг от друга наборов данных. Практически отсутствуют ветвления и обратные связи
Архитектурный стиль «конвейеры и фильтры» близок к системам пакетно-последовательной обработки и может рассматриваться как обобщение пакетно-последовательной обработки. Система, построенная с использованием стиля «конвейеры и фильтры», представляет собой множество модулей, каждому из которых ставится в соответствие один или несколько процессов. Модули могут быть как одинаковыми, так и разными и могут выполняться как на одном, так и на различных хостах. Данные с выходов одного модуля могут поступать на входы одного или нескольких других модулей. Система работает по принципу конвейера. Данные между отдельными ступенями конвейера могут передаваться 50 разными способами, в частности, посредством использования механизмов межпроцессорного взаимодействиями, такими как pipe в Unix. Обработка носит преимущественно линейный характер, хотя конвейеры могут иметь обратные связи. Примером данного подхода может служить компилятор. На вход компилятора поступает исходный код компилируемой программы. Функции первого фильтра выполняет лексический анализатор.
В качестве второй ступени выступает семантический анализатор, качестве третьей ступени – оптимизатор, в качестве четвертой – генератор кода. Данный стиль широко используется при построении систем обработки сигналов и изображений.
20. Стиль программа-сопрограмма
Порядок вычислений определён изначально, отсутствует возможность и/или необходимость задействовать компоненты в процессе ожидания результатов своих запросов к остальным компонентам. Отсутствует целесообразность использование механизма наследования.
Самым старым архитектурным стилем, относящимся к данной группе, является архитектурный стиль типа программа-сопрограммы. Программа выполняет функции контроллера, который управляет вычислительным процессом, в то время как функциональность реализуется в сопрограммах. Сопрограммы могут выполняться как на локальном, так и на удаленном хосте. В последнем случае речь идет о вызове удаленных процедур. Отличительной особенностью данного стиля является то, что программа имеет только одну нить управления. Данный стиль является, по существу, реализацией идей структурного программирования. В качестве разновидности стиля программа-сопрограммы можно выделить архитектуры типа ведущий-ведомый (Master-Slave Architecture). Обычно такие архитектуры не выделяют в отдельный стиль и рассматривают как параллельную версию стиля программа-сопрограммы.