Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
222.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
591.36 Кб
Скачать
  1. Блоки построения автоматизированной информационной системы

Блоки построения автоматизированной информационной системы

В широком понимании под определение автоматизированной информационной

системы (АИС) подпадает любая система обработки информации, в которой

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

Автоматизированная информационная система в общем случае состоит из

следующих компонентов:

Вычислительная система (ВС) представляет собой совокупность вза-

имосвязанных и согласованно действующих ЭВМ и других устройств,

обеспечивающих автоматизацию процессов приема, обработки и выдачи информации.

Приложение представляет собой программу или комплекс программ,

обеспечивающих автоматизацию обработки информации для прикладной задачи.

Администратор - это лицо или группа лиц, отвечающих за эффективное

использование и сопровождение АИС.

Обслуживающий персонал (программисты, электроники и т.д.) выполняет

функции поддержания технических и программных средств в работоспособном

состоянии.

Эффективность функционирования информационной системы во многом

зависит от ее архитектуры.

Сервером определенного ресурса в компьютерной сети называется компьютер

(или программа), управляющий этим ресурсом, клиентом — компьютер (или

программа), использующий этот ресурс.

автоматизированные рабочие места (АРМ) — совокупность аппаратных и

программных средств, обеспечивающих автоматизацию функций конкретного

пользователя в некоторой предметной области.

  1. Характеристика сервера Apache

Apache HTTP-сервер (произносится /ə.ˈpæ.ʧi/, назван именем группы племён североамериканских индейцев апачей; кроме того, является сокращением от англ. a patchy server; среди русских пользователей общепринято искажённое апа́ч) — свободный веб-сервер.

Apache является кроссплатформенным ПО, поддерживает операционные системы LinuxBSDMac OSMicrosoft WindowsNovell NetWare,BeOS.

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

Сервер был написан в начале 1995 года и считается, что его имя восходит к шуточному названию «a patchy» (англ. «заплаточка»), так как он устранял ошибки популярного тогда сервера Всемирной паутины NCSA HTTPd 1.3. В дальнейшем, с версии 2.х, сервер был переписан заново и теперь не содержит кода NCSA. На данный момент разработка ведётся в ветке 2.2, а в версиях 1.3 и 2.0 производятся лишь исправления ошибок безопасности. На текущий момент последняя версия ветки 2.4 — 2.4.3 (21 августа 2012), для первой версии это 1.3.42.

Веб-сервер Apache разрабатывается и поддерживается открытым сообществом разработчиков под эгидой Apache Software Foundation и включён во многие программные продукты, среди которых СУБД Oracle и IBM WebSphere.

С апреля 1996 и до настоящего времени является самым популярным HTTP-сервером в Интернете.

Ядро

Ядро Apache включает в себя основные функциональные возможности, такие как обработка конфигурационных файлов, протокол HTTP и система загрузки модулей. Ядро (в отличие от модулей) полностью разрабатывается Apache Software Foundation, без участия сторонних программистов.

Теоретически, ядро apache может функционировать в чистом виде, без использования модулей. Однако, функциональность такого решения крайне ограничена.

Ядро Apache полностью написано на языке программирования C.

Система конфигурации Apache основана на текстовых конфигурационных файлах. Имеет три условных уровня конфигурации:

  • Конфигурация сервера (httpd.conf).

  • Конфигурация виртуального хоста (httpd.conf c версии 2.2, extra/httpd-vhosts.conf).

  • Конфигурация уровня директории (.htaccess).

Имеет собственный язык конфигурационных файлов, основанный на блоках директив. Практически все параметры ядра могут быть изменены через конфигурационные файлы, вплоть до управления MPM. Большая часть модулей имеет собственные параметры.

Часть модулей использует в своей работе конфигурационные файлы операционной системы (например /etc/passwd и /etc/hosts).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]