Архитектуры ИТ. Клиент-сервер.



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

Сосредоточенная и распределенная обработка информации.

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

Существует схема, объединяющая достоинства централизованной и распределенной систем - технология "клиент-сервер".

Сервер — объект, предоставляющий услуги другим объектам по их запросам. Здесь объект может выступать либо как элемент аппаратуры, либо как программный компонент, Основные функции сервера:

1. запросы к совместно используемым ресурсам;

2. управление приложениями и данными;

3. обработка транзакций;

4. коммуникации;

5. вычисления.

Объект, который вызывает сервисную функцию, называется клиентом (им может быть программа или пользователь). Его функции:

1. презентация, вывод;

2. взаимодействие с пользователем;

3. логика приложения;

4. формулировка запросов.

Основная идея технологии "клиент-сервер" заключается в том, чтобы серверы расположить на более мощных машинах, а приложения клиентов — на менее мощных машинах. Ввод-вывод к базе основан не на физическом дроблении данных, а на логическом, т.е. сервер отправляет клиентам не полную копию базы, а только логически необходимые порции, тем самым сокращая трафик сети (поток сообщений сети). В технологии клиент-сервер программы клиента и его запросы хранятся отдельно от СУБД. Хранением и непосредственным манипулированием данными занимается сервер баз данных, в качестве которого может выступать Microsoft SQL Server, Oracle, Sybase. Сервер обрабатывает запросы клиентов, выбирает необходимые данные из БД, посылает их клиентам по сети, производит обновление информации, обеспечивает целостность и сохранность данных.


 

Построение системы безопасности. Политика безопасности.

В 1983 г. Министерство обороны США выпустило книгу в оранжевой обложке с названием "Критерии оценки надежных компьютерных систем", положив тем самым начало систематическому распростране­нию знаний об информационной безопасности за пределами правительс­твенных ведомств.)

Политика безопасности — набор законов, правил и норм поведения, определяющих, как организация обрабатывает, защищает и распространя­ет информацию. Согласно "Оранжевой книге", политика безопасности должна включать в себя, по крайней мере, следующие элементы:

добровольное управление доступом;

безопасность повторного использования объектов;

метки безопасности;

принудительное управление доступом.


 

Требования к ПО информационных систем. Роль ПО.

ПО – совокупность программ предназначенных для работы компьютера от момента его включения до момента выключения и позволяющая создавать среду для автоматизированной обработки информации и создания новых инструментов программирования.

Придумать.


 

Жизненный цикл информационных систем стандарты.

Жизненный цикл информационной системы — это процесс ее построения и развития.

Жизненный цикл информационной системы — период времени, который начинается с момента принятия решения о необходимости создания информационной системы и заканчивается в момент ее полного изъятия из эксплуатации.

Стандарты жизненного цикла ИС

ISO/IEC 12207:1995

Custom Development Method (методика Oracle)

Rational Unified Process (RUP).

Microsoft Solutions Framework (MSF). Включает 4 фазы: анализ, проектирование, разработка, стабилизация, предполагает использование объектно-ориентированного моделирования.

Экстремальное программирование (англ. Extreme Programming, XP). В основе методологии командная работа, эффективная коммуникация между заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка ведется с использованием последовательно дорабатываемых прототипов.

Стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» является основным нормативным документом, регламентирующим состав процессов жизненного цикла ИС. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ИС.

Каждый процесс разделен на набор действий, каждое действие — на набор задач. Каждый процесс, действие или задача инициируется и выполняется другим процессом по мере необходимости, причем не существует заранее определенных последовательностей выполнения. Связи по входным данным при этом сохраняются.

 


 


Дата добавления: 2018-02-18; просмотров: 342; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!