Для проектирования и программирования автоматизированных процедур обработки данных на КОАО «Азот» используются следующие средства:
FoxPro 2.6;
Oracle8i;
C-Builder.
FoxPro 2.6
Основная часть действующих АСУ финансово-экономической и производственно-технической деятельности КОАО "АЗОТ" реализована в файл-серверной архитектуре на базе СУБД FoxPro под MS-DOS (технология 80-х годов). Выбор такого решения был обусловлен существовавшим в те годы уровнем развития автоматизированных систем и уровнем технического и программного обеспечения.
Недостатки:
Системы, разработанные в FoxPro-технологии, имеют низкую степень и технической безопасности. При сбое технических средств велика вероятность нарушения целостности баз данных. Время восстановления функционирования данных систем, как правило, велико и определяется в основном восстановлением баз данных.
Подсистемы, реализованные в среде FoxPro, и работающие под управлением MS-DOS имеют низкую степень информационной безопасности и низкую производительность. Любой пользователь, имеющий доступ к АРМу на FoxPro, автоматически имеет доступ (на уровне чтения или записи) ко всем базам, входящим в состав данного АРМа, т.е. существует возможность копирования данных или их целенаправленного изменения.
Низкая производительность данных систем определяется файл-серверной архитектурой построения, когда все вычисления проводятся на клиентской машине, вызывая тем самым пересылки большого объема информации с сервера, что предъявляет повышенные требования к техническим характеристикам сервера, клиентских машин и сетевому оборудованию.
Системы, реализованные в FoxPro-технологии, имеют низкую интеграционную способность, что затрудняет создание единого информационного пространства предприятия, объединяющего подсистемы всех уровней системы управления, и интеграции данных подсистем в единое информационное пространство.
Oracle8i
Oracle8i – база данных для вычислений и обработки данных в Интернет, он же изменяет способы доступа к информации и управления ею.
Oracle8i Enterprise Edition: обеспечивает эффективное, надежное и защищенное управление данными для таких высокопроизводительных приложений, как высокоинтенсивная онлайновая обработка транзакций (OLTP) и приложения хранилищ данных с высокой интенсивностью запросов. Oracle8i Enterprise Edition обеспечивает инструментальные средства и функциональные возможности для удовлетворения высоких требований к доступности и масштабируемости, предъявляемых сегодня стратегически важными приложениями.
Разработка приложений в Oracle8i ведется с применением языка Java. В сервер баз данных Oracle8i встроена виртуальная машина Java. К тому же Oracle8i поддерживается SQLJ - работа с операторами SQL в исходном тексте на Java, открытый стандарт которого был разработан совместно Oracle, Sun и IBM. Исходные тексты на Java с операторами SQLJ обрабатываются предкомпилятором, создающим приложения на базе JBDC. В итоге даже такие элементы информационных систем, как хранимые процедуры, функции и триггеры, могут быть написаны на Java, причем без выхода из среды базы данных. Из "тяжелых" технологий в Oracle8i включена поддержка Enterprise JavaBeans и CORBA.
В Oracle8i содержится интегрированное средство управления мультимедийными инструментами interMedia. С его помощью реляционные таблицы объединяются с изображением, звуком, видео, географическими (позиционными) и прочими данными, формируя каталоги для электронной торговли, репозитарии и аналитические приложения.
C-Builder
Система объектно-ориентированного программирования C++ Builder производства корпорации Borland обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.
C++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня.
Общие сведения
Дата: 2019-05-28, просмотров: 218.