случаях сервер базы данны х и сервер прилож ений м огут находится н а одном ком пью тере. Выбор сервера базы данных В диссертации бы л проведен анализ серверов баз данны х: • O R A C L E 8i; • M S SQ L SE R V E R 2000; • IB M D B2; IN FO R M IX ; • IN T ER B A SE. В качестве парам етров оценки эф ф ективности и спользования серверов были использованы данны е в таб л .4 .1. Т аблица 4.1. П арам етры сравнения серверов 137 Наименование критерия С тоим ость 1 7 0.16 Н адеж ность 2 10 0.22 Р абота с больш им и объем ам и данны х 3 10 0.22 Ф ункциональны е возм ож ности 4 7 0.16 Требования к аппаратны м ресурсам 5 3 0.07 Т ехническая поддерж ка 6 5 0 .1 1 С лож ность адм инистрирования 7 о J 0.07 К оэф ф ициенты важ ности (К В ) бы ли вы браны на основе экспертного оценивания и опроса потенциальны х пользователей. Значения парам етров получены исходя из больш ого количества сравнительного материала, разм ещ енного в И нтернет (табл.4.2.). |
4.2. Выбор инструментальных средств реализации системы управления поставками В связи с требованием о доступе к системе через интернет, обеспечению одновременной работы большого числа пользователей, развитому пользовательскому интерфейсу и возможность работы под управлением операционных систем Windows, Unix и Mac OS, для разрабатываемой АСУ наиболее подходит трехзвенная архитектура, с тонким клиентом, работающем в среде браузера Интернет, так как в противном случае пришлось бы устанавливать на клиентский компьютер большое количество ресурсоемкого программного обеспечения, что доставляло бы пользователям достаточно большие неудобства. Данная архитектура предполагает наличие ультратонкого клиента, сервера приложений и сервера базы данных. • Ультратонкий клиент предназначен лишь для отображения информации и не содержит бизнес логики. Благодаря этому снижаются требования к аппаратной части клиента. • Сервер приложений предназначен для преобразования информации от базы данных в понятный клиенту вид, обработки примерно 20% бизнес логики приложения, обработку ошибок и обеспечения доступ к базе данных множества пользователей. • Сервер базы данных предназначен для хранения данных, извлечения необходимой информации, обеспечения бизнес логики. Сервер приложений получает доступ к данным через интерфейс хранимых процедур. В простых случаях сервер базы данных и сервер приложений могут находится на одном компьютере. Выбор сервера базы данных В диссертации был проведен анализ серверов баз данных: • ORACLE 8i; • MS SQL SERVER 2000; • IBM DB2; 127 • INFORMIX; • INTERBASE. В качестве параметров оценки эффективности использования серверов были использованы данные в табл.4.1. Таблица 4.1. Параметры сравнения серверов Наименование критерия i Стоимость 1 7 0.16 Надежность 2 10 0.22 Работа с большими объемами данных 3 10 0.22 Функциональные возможности 4 7 0.16 Требования к аппаратным ресурсам 5 3 0.07 Техническая поддержка 6 5 0.11 Сложность администрирования 7 3 0.07 Коэффициенты важности (КВ) были выбраны на основе экспертного оценивания и опроса потенциальных пользователей. Значения параметров получены исходя из большого количества сравнительного материала, размещенного в Интернет (табл.4.2.). Таблица 4.2. Выбор сервера базы данных Oracle SQL DB2 INTERBASE INFORMIX 1 f j 3 4 3 4 5 f\ j a \ 0.48 0.64 0.48 0.64 0.8 2 f v 5 4 5 5 3 f l j a 2 1.1 0.88 1.1 1.1 0.66 3 f u 5 3 4 4 2 f i f l i 1.1 0.66 0.88 0.88 0.44 4 f*J 3 4 4 3 5 0.48 0.64 0.64 0.48 0.8 |