Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС-госник-шпоры.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
414 Кб
Скачать
☆

19. Перечислите виды автоматизированных систем в составе интегрированной аэис.

Виды автоматизированных систем в составе интегрированной АСУ (АЭИС):

АСНИ – автоматизированные системы научных и производственных исследований и испытаний;

САПР – система автоматизированного проектирования конструкторского и технологического назначения;

АСУО – автоматизированная система управления, ориентированная на автоматизацию основных функций управления производственным объединением;

АСУП – автоматизированная система общезаводского управления, ориентированная на автоматизацию основных функций управления предприятием;

АСУ ОТ – автоматизированная система для комбинированного организационного и технологического управления;

АСУ ГПС – автоматизированные системы управления гибкими производственными системами;

АСУ ТП – автоматизированная система управления технологическими процессами.

20. Поясните основные свойства транзакции

Транзакция – это логически завершенная последовательность действий над данными информационной системы, не нарушающая ограничения целостности.

Структура транзакции:

Начало транзакции

Действие 1

…

Действие N

Конец транзакции

Свойства транзакции:

1. Атомарность (Atomicity) – транзакция должна быть выполнена в целом или не выполнена вовсе. Транзакция является наименьшим, неделимым блоком шагов алгоритма. Поскольку в реальности невозможно одновременно и атомарно выполнить последовательность команд внутри транзакции, вводится понятие «отката» (rollback), при котором результаты всех до сих пор произведённых действий возвращаются в исходное состояние.

2. Согласованность (Consistency) – транзакция не разрушает взаимной согласованности данных. Например, если поле в базе данных описано как имеющее только уникальные значения строк, то ни при каком исходе транзакции дубликатов никакой строки появиться не может.

3.Изолированность (Isolation) конкурирующие за доступ к данным транзакции физически обрабатываются последовательно, изолированно друг от друга. Для обеспечения изоляции вводятся, к примеру, специальные блокировки на изменённых ресурсах, запрещающие другим транзакциям эти ресурсы менять до окончания поменявшей транзакции.

4.Долговечность (Durability) при успешном завершении транзакции произведенные ею изменения в данных не могут быть потеряны.

После своего завершения она сохраняется в системе, которую ничто не может вернуть в исходное (до начала транзакции) состояние, то есть происходит фиксация транзакции, означающая, что её действие постоянно даже при сбое системы.

21. Перечислите основные виды промежуточного программного обеспечения.

Промежуточное ПО (MW – MiddleWare) –это уровень прикладной системы, который находится между бизнес-приложением и коммуникационным уровнем и отделяет приложение от сетевых протоколов и деталей операционных систем. Вычислительная среда распределенных приложений может включать в себя мн-во разл-х операц-ых систем, аппаратных платформ, коммун-ых протоколов, БД и разнообразных средств разработки. Общие прикладные интерфейсы MW позволяют реализовать взаимодействие между составными частями приложения. MW отвечает за возможность обмена разнородной информацией.

Задачи:

  • Реализация взаимодействия между компонентами КИС.

  • Обмен разнородной информацией.

  • Прозрачное для пользователя преобразование данных.

Промежуточное ПО разделяется на 2 категории:

(I)ПО доступа к БД;

(II)ПО для межпрограммного взаимодействия:

2.1 RPC (Remote Procedure Call) -средство вызова удаленных процедур - RPC поддерживает синхронный режим коммуникаций между двумя прикладными модулями;

2.2 TPM (Transaction Processing Monitor)-мониторы обработки транзакций - Основное назначение – автоматизированная поддержка транзакционных систем;

2.3 ORB (Object Request Broker) -средства интеграции распределенных объектов. Информацию о доступных объектах сервера на этапе выполнения клиентская часть программы получает из специального хранилища метаданных об объектах;

2.4 МОМ (Message Oriented Middleware) -средства обработки сообщений. Приложения обмениваются байтовыми строками – сообщениями, обращаясь к АPI-интерфейсу системы МОМ, который изолирует их от непосредственного взаимодействия с операционными системами и сетевыми протоколами. МОМ реализует равноправные отношения между модулями приложения. МОМ поддерживает синхронные и асинхронные коммуникации на базе сетевых протоколов с установлением и без установления соединения;

2.5 Объектные мониторы транзакций – ОТМ (Object Transaction Monitor). Поддерживают объектную модель. Обеспечивают целостность распределенных транзакций на множестве разнородных источников данных, масштабируемость, надежность и высокую производительность.