Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
эис - уч.пособие.doc
Скачиваний:
0
Добавлен:
14.02.2020
Размер:
2.13 Mб
Скачать

5.2.Масштабируемость решений

Под масштабируемостью принято понимать возможность использования программного продукта в вычислительных сетях различного размера: в масштабе отдельного подразделения, предприятия, корпорации. Применительно к системе Галактика возможность масштабируемости определяется по двум направлениям.

Первым направлением является наличие выбора применяемых СУБД. Pervasive SQL (Btrieve), MS SQL Server, Oracle позволяют покрыть практически любые запросы по автоматизации.

Вторым направлением масштабируемости является возможность выбора аппаратной и программной платформы сервера БД. Intel с Windows NT Server, NetWare, Solaris, HP с HP/UX, AIX, Sun с Solaris, SCO Unixware, DEC Alpha с NTWorkgroup Server, AS/400 с OC/400 - это лишь небольшой перечень возможных конфигураций. К сожалению, невозможно дать однозначные рекомендации по выбору наиболее подходящего варианта, даже опираясь на оценки стоимость/производительность, так как помимо этого существует множество других, порой более важных факторов.

Выбирая ту или иную БД, аппаратную и программную конфигурацию можно порекомендовать следующие критерии:

  • Количество одновременно работающих пользователей в сети.

  • Состав существующего парка вычислительной техники и архитектуры вычислительной сети.

  • Характер и структура подразделений предприятия (корпорации) и информационные потоки между ними.

  • Необходимая степень надежности системы (критичность информации).

При росте числа пользователей Галактики все большую роль начинает играть архитектура построения вычислительной сети, так как узким местом может стать пропускная способность самой сети. Если используется локальная сеть с пропускной способностью 10 МВ/сек., то при более пятидесяти интенсивно работающих пользователях время реакции системы на запрос может значительно увеличиваться. Разрешить данную проблему можно, создав локальную сеть 100/10 Mb/сек. с помощью сетевого коммутатора, соединяемого с сервером кабелем «витая пара» или оптоволоконным кабелем, либо создав сеть100 Mb/сек. по всей ее протяженности.

Глава 6.Интеграция Галактики с другими прикладными системами

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

Возможные варианты интеграции системы «Галактика» с другими программными системами включают следующие приемы и методы:

  • экспорт-импорт документов с использованием стандартных интерфейсов системы «Галактика»;

  • экспорт-импорт данных в общепринятых форматах непосредственно в таблицы базы данных системы «Галактика»;

  • возможность организации прямого взаимодействия сторонних средств разработки с физическими таблицами БД «Галактика» через механизм SQL-запросов;

  • использование специализированных интерфейсов взаимодействия, разработанных для конкретных внешних систем (примерами реализации таких интерфейсов являются подсистема «Клиент-Банк» и взаимосвязь с кассовыми аппаратами в модуле Розничной торговли);

  • возможность запуска интерфейса «Галактики» из внешних программ по механизму OLE-автоматизации;

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

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

Рис. 33. Схема возможных вариантов организации взаимодействия «Галактики» с другими программными системами.

Интеграция позволяет получать прикладные системы качественно нового уровня при относительно небольших затратах. Поэтому корпорация взяла курс на интеграцию системы «Галактика» с лучшими специализированными прикладными системами сторонних разработчиков. Сделано это с единственной целью – обеспечить заказчика самой современной комплексной высококлассной системой управления предприятием. Каждая из специализированных систем, являясь лучшим достижением в своем секторе рынка программного обеспечения и будучи интегрированной в систему «Галактика», позволяет на каждом рабочем месте иметь наиболее современную и совершенную систему.

Ряд возможностей интеграции присутствует в системе «Галактика» достаточно давно, такие возможности будем считать базовыми. В течение 2001–2003 гг. в результате выполненных в данном направлении работ реализованы новые возможности и заложены основы перспективных разработок.