Дополнительное оборудование
Необходимо для более эффективной и надежной работы основного оборудования ИВС:
анализаторы сети
датчики окружающей среды
ПО
Посредник между аппаратным обеспечением ИВС и пользователем ИВС при доступе последнего к ресурсам ИВС и выполнение различных информационно-вычислительных задач.
Современное ПО можно разделить на некоторые группы, используя определенные критерии для классификации.
- по функциональным возможностям:
1) Серверная ОС (СОС): хранится на дисках сервера и выполняется на процессоре сервера, обслуживая другие информационно-вычислительные задачи. В зависимости от производительности и версии обладают различной функциональностью и возможностями.
Клиентская ОС (КОС): хранится на дисках рабочей станции или на дисках сервера, выполняется на рабочей станции, обеспечивает пользователю ИВС базовый интерфейс для доступа к ресурсам ИВС. Может обслуживать дополнительные задачи.
СУБД: служит для эффективного хранения и обработки большого объема упорядоченной информации.
Почтовые системы: для взаимодействия пользователя ИВС посредством самой ИВС. Аналог обычной почты в электронном виде. Существуют более совершенные средства взаимодействия пользователей – система групповой работы – позволяет упорядочить и формализовать обмен сообщениями.
Средства обеспечения взаимодействия с интернет.
ПО для обеспечения прикладных сервисов – www, ftp,smtp,pop3.
Для получения доступа к прикладным сервисам – браузеры и интернет, ftp-клиенты, pop3-клиенты.
ПО, работающее на границе ИВС и ГВС и служащее для обеспечения безопасности корпоративных сетей (брандмауэр, прокси, шлюзы, тоннели).
Средства сетевого и системного управления: служат для помощи администрации. Позволяют легко выполнять задачи по администрированию, сопровождению и управлению частями и компонентами ИВС.
Прикладное ПО: не связанное напрямую с ресурсами ИВС. Служит для решения задач прикладной области (автоматизация, бухгалтерия, издательская деятельность).
Дополнительно ПО: облегчающее, делающее более удобной работу пользователя ИВС.
Системное: служит для выполнения задач по обслуживанию ИВС, прежде всего ее аппаратного обеспечения. К системному ПО относится большая часть программных компонент в составе ОС, а так же различное ПО для обслуживания аппаратного обеспечения.
Прикладное: служит для решения информационно-вычислительных задач, решаемых пользователем и представляемых ИВС:
почтовая система
программы для работы в офисе
и т.д.
- по месту выполнения
1) Серверное ПО: выполняется как >= 1 процессов на ВУ, выполняющем роль сервера
2) Клиентское ПО: выполняется как >= 1 процессов на ВУ, выполняющем роль клиента
3) Клиент-серверное ПО: распределенное ПО, выполняющееся на 2 и более процессов на 2 и более ВУ
Уровни современного по
ПО не является монолитным и чаще всего строится по модульному принципу на основе уровневой архитектуры.
Основные уровни:
Представления информации (интерфейса и пользователем): реализуется ввод информации для последующей обработки и вывод обработанных данных. Чаще всего этот уровень реализуется через функции программного интерфейса ОС (API).
Уровень бизнес-правил: функциональная часть приложений. Отвечает за проверку на допустимость, обработку и преобразование информации.
Именования и идентификации: отвечает за именования и идентификацию информационных ресурсов, а так же аутентификацию пользователя в рамках программной системы.
Уровень безопасности: ограничение прав доступа и проверка полномочий пользователя.
Оптимизация: анализ занятости вычислительных ресурсов, оптимально перераспределяющих назначенную нагрузку по доступным ВУ.
Хранения и извлечения информации: является базовой и наиболее удаленной от пользователя частью приложения. Обеспечивает эффект структуры хранения введенной информации, а так же алгоритмы извлечения информации для последовательности действий.