ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 20.05.2023

Просмотров: 166

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

О важности механизма поддержки транзакции можно судить на примере перечисления денег между счетами. Данная транзакция состоит из множества операции от перечисления денег до получения другим клиентом. А если произойдёт какой то сбой деньги просто не дойдут до получателя, и останутся у отправителя. Транзакция - это к тому же инструмент координации последовательных изменений ресурса. Чаще всего такая транзакция обеспечивается за счёт координации ресурса - менеджера транзакции.

Менеджер транзакции - это программа или комплекс программ, с помощью которых можно согласовать работу различных компонентов информационной системы.Логический менеджер делится на несколько частей :

- Коммуникационный менеджер, контролирующий обмен сообщениями между компонентами информационной системы.

- Менеджер авторизации, обеспечивающий аутентификацию пользователей и проверку их прав доступа

- Менеджер транзакции, управляющий распределёнными операциями.

- Менеджер ведения журнальных записей,контролирующей восстановления и откат транзакции.

- Менеджер блокировок, обеспечивающий правильный доступ к совместно использованным данным.

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

Это такие программные системы, обеспечивающие эффективное управление информационно - вычислительными ресурсами в распределённой системе. В их приоритетные достоинство входит - масштабируемость , поддержка функциональной полноты и целостности приложений. Являясь по существу программной прослойкой между приложениями и системой или системами СУБД.Основными характеристиками транзакции являются :

- Гибкость доступа к данным

Использование мониторов транзакции практически не накладывает каких либо ограничений на многообразия или сложность запросов доступа к СУБД.

- Производительность

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


3.2.Закрытая сеть - intranet

Intranet и технология «клиент-сервер»

Пользователь всегда работает с программой клиентом, которая обращается к web серверам, обслуживающим десятки тысяч запросов от клиентов по всему миру.

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

Клиент получает результат, отображает его на устройстве вывода и ждёт дальнейших действий пользователя.Для реализации всех достоинств сети в пределах сети организации, при этом обеспечивая секретность внутренней информации разработали intranet.

Это частная компьютерная сеть, являющаяся внутренней web системой, локализованной в пределах одной организации, в которой используются стандарты и протоколы. Иначе говоря это частная, защищённая внутрикорпоративная сеть, доступна только сотрудникам организации. Доступ к сети не зависит от их физического местонахождения, ведь для доступа в intranet. используется internet как транспорт. В качестве клиентских программ используются браузеры. При изменениях функциональности корпоративной информационной системы обновление клиентского ПО не требуется.Web сервер выступает в качестве сервера приложений. Клиент и сервер взаимодействуют по локальной сети.Для протоколирования доступа в сеть, устанавливается специальное ПО (firewall) для идентификации действий. Firewall позволяет делать следующее ;

- Идентифицировать любого входящего извне пользователя

- Аудио и протоколирование вхождений - запись,кто когда и зачем входил во внутреннюю сеть.

- Криптографию, шифрование полезной информации.

Экранирование - возможность односторонней передачи данных.

В краткий перечень достоинств intranet входит :

- Универсальность

Это поддержка различного документооборота в компании,даже если сотрудники находятся в различных точках.