<<
>>

Виды профессиональных автоматизированных систем

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

Бывали случаи, когда на один компьютер устанавливали не- сколько таких программ (например, у бухrалтера-материальщика имелись программы «Учет материалов» и «Учет основных средств»). Но даже в этом случае программы редко «обращали внимание» друг на друга, каждая работала по-своему. На небольших пред- приятиях учет вполне мог вестись единственным бухгалтером на единственном компьютере, на который устанавливались сразу все необходимые программы. Были также программы, которые соби- рали воедино данные из разных программ для формирования не- которых статей баланса и выдачи отчетов.

Если компьютеров было несколько, то информация собира- лась при помощи дискет и обрабатывалась на одном из компьюте- ров, где была установлена соответствующая программа.

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

В силу новизны подобных компьютерных технологий недостат- ки таких программ воспринимались как данность, хотя и были ощутимы. Заключались они в следующем:

• сложность в ведении общей справочной базы;

• децентрализованное хранение данных;

• невозможность оперативной оценки финансового состояния предприятия (в случае многопользовательской системы);

• низкая производительность системы в целом.

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

Сетевые автоматизированные системы. На смену локальным АИС пришли сетевые информационные автоматизированные системы: файл-серверные и клиент-серверные.

Фаил-серверные автоматизированные системы, как правило, строились на основе сетей с выделенным файл-сервером, таких как Novell Netware, Netware Lite, Microsoft Windows Network, Unix и т.д. Файл-сервер — это специально выделенный компьютер с большим объемом жесткого диска и производительным процес- сором, который помимо хранения общих для всех пользователей данных выполняет функции координатора работы всей сети. Как же устроена такая система?

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

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

С позиции разработчика система стала на порядок сложнее, поскольку приходится думать о том, чтобы информация, вводи- мая разными пользователями, не была противоречива по своему содержанию.

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

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

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

Но есть у таких систем автоматизации и свои недостатки:

• доступность данных для несанкционированного доступа;

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

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

Итак, если со стороны разработчиков автоматизированных си- стем вы встретили словосочетание «сетевая версия», знайте, что речь идет, скорее всего, об описанной модели. Это вполне прием- лемый вариант для небольших предприятий, которые не могут позволить себе в ближайшее время существенно подновить парк компьютеров. Вариант экономичный, но уже несколько отстав- ший от времени.

К,iиент-серверные автоматизированные системы появились по мере того, как стали широко распространяться многозадачные операционные системы (такие как Windows 95, Windows NT) и построенные на их основе сети.

В этих системах кроме файл-серве- ра имеется специальный сервер базы данных, выполняющий функ- ции по работе с данными по запросу пользовательских рабочих станций. В такой системе существуют два вида запросов: на предо- ставление данных и на их изменение. Оформляются они при по- мощи специального языка SQL (Structured Query Language — язык структурных запросов).

Обработка запросов полностью производится сервером базы данных и во время выполнения запроса рабочая станция может выполнять какие-либо другие операции. Этот механизм, получив- ший в дальнейшем широкое развитие, носит название «распреде- ленные вычисления». Кроме того, на уровне сервера можно зало- жить определенную бизнес-логику, чего будет достаточно и впредь для каждой отдельной программы. Также это повысит скорость реакции системы на критические ситуации, существенно разгру- зит рабочие станции от ненужного им системного программного обеспечения и понизит уровень требований к их производиrель- ности (поскольку в такой модели примерно 80% программных ресурсов тратится на ввод информации и отображение ее па >к- ране).

Остальная часть нагрузки (очень значительная) ложится при этом на сервер базы данных. Получается, что, купив довольно мощный сервер БД, фирма может существенно сэкономить на комплектации рабочих станций. Так, в настоящее время для нор- мального функционирования клиент-серверной системы доста- точно сервера на базе процессора Pentium IV и рабочих станций типа Pentium II. Минимальный объем оперативной памяти серве- ра, например для Windows NT, рассчитывается следующим обра- зом: 32 Мбайт плюс по 4 Мбайт на каждую рабочую станцию. Если реальные параметры системы будут выше предложенных нами, то производительность будет увеличена.

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

Можно сказать, что на современном этапе данная технология является наиболее актуальной и широко распространенной.

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

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

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

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

Так что единственным ограничением в этом плане остается пропускная способность сети.

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

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

Когда-нибудь окончательно уйдет в историю локальное про- граммное обеспечение, однако на сегодняшний день оно все еще бывает востребовано некоторыми заказчиками, а значит, его жизнь пока продолжается. Обычно его используют малые предприятия, у которых весь учет без труда ведется одним бухгалтером на пер- сональном компьютере. Но даже на небольших предприятиях ру- ководители стали более прогрессивными и уже желают иметь не просто программу для бухгалтерского учета, а систему управле- ния предприятием, позволяющую вести планирование и анализ производственной деятельности, поддержку тактических и стра- тегических решений принятия.

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

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

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

<< | >>
Источник: Е. В. Михеева, О. И.Титова.. Информатика : учебник для сред. проф. образования. 2007

Еще по теме Виды профессиональных автоматизированных систем:

  1. Статья 376-1. Незаконное вмешательство в работу автоматизированной системы документооборота суда
  2. 9.5. Правовое регулирование отношений в области создания, эксплуатации и использования Государственной автоматизированной системы Российской Федерации «Выборы»
  3. Статья 361. Несанкционированное вмешательство в работу электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи
  4. Статья 363-1. Препятствование работе электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи путем массового распространение сообщений электросвязи
  5. Статья 362. Несанкционированные действия с информацией, обрабатывается в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или сохраняется на носителях такой информации, совершенные лицом, имеет право доступа к ней
  6. Статья 361-2. Несанкционированные сбыт или распространение информации с ограниченным доступом, которая сохраняется в электронно-вычислительных машинах (компьютерах), автоматизированных системах, компьютерных сетях или на носителях такой информации
  7. 1.5. Основные виды профессиональной деятельности педагога
  8. Система профессионального образования
  9. Статья 363. Нарушение правил эксплуатации электронно-вычислительных машин (компьютеров), автоматизированных систем, компьютерных сетей или сетей электросвязи или порядка или правил защиты информации, которая в них обрабатывается
  10. 3.1. Система профессиональной подготовки педагогических кадров
  11. Глава 4. ПРОЕКТИРОВАНИЕ СИСТЕМЫ ПОДГОТОВКИ РАБОТНИКОВ НАЧАЛЬНОЙ ПРОФЕССИОНАЛЬНОЙ КВАЛИФИКАЦИИ
  12. 5. Педагог должен быть психологически и профессионально готов к участию в совершенствовании системы образования
  13. § 2. Система и виды наказаний
  14. § 2. Система и виды наказаний
  15. Основные условия и факторы формирования и функционирования системы СМИ: аудиальный, политико-правовой, экономическо-финансовый, профессионально-кадровый, материально технический.
  16. 7. Элементы системы социологического знания. Понятие социального закона и его виды
  17. § 2. Виды обязательств по оказанию услуг и их место в системе обязательств (п. 2154-2157)