МЕТОДЫ И ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА СОЗДАНИЯ АЛГОРИТМИЧЕСКОЙ СТРУКТУРЫ И ИНТЕГРАЦИИ РАЗНОРОДНЫХ ПРИЛОЖЕНИЙ В КОРПОРАТИВНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЕ ПРЕДПРИЯТИЯ (02.02.2011)
Автор: Луканин Николай Валентинович
Модуль CPLExport содержит экспортируемые интерфейсные функции встраиваемой библиотеки расчетов и секцию их экспорта. Для работы со встраиваемой библиотекой расчетов разработан класс, инкапсулирующий библиотеку расчетов и содержащий методы, реализующие следующие основные операции: загрузка библиотеки в память и получение точек входа в экспортируемые ею интерфейсные функции; загрузка из библиотеки во внутренние поля класса информации о реализованном в ней методе расчета, его функциях и их переменных; более удобный вызов экспортируемых библиотекой функций, чем их непосредственный вызов. выгрузка библиотеки из памяти. . Схема ActiveX Statistica Пользователь имеет возможность выбора из меню одной из реализованных администратором функций и получение результирующих форм. Пользовательская часть ActiveX выполняет следующие функции: обеспечивает открытие файла формата xls или sta для анализа данных; обеспечивает выбор статистического метода для анализа выбранного файла; обеспечивает задание параметров метода обработки данных; обеспечивает переход к новому сеансу статистической обработки и другие. Администратор рассматривает запросы пользователей системы по разработке новых методов аналитической обработки и визуализации данных. Отработка методики выполняется в пакете Statistica, после чего реализуется генерация макроса, обеспечивающего реализацию отработанной и функции, который включается в общую базу данных параметрически настраиваемых макросов. После включения макроса в базу данных соответствующая функция доступна всем пользователям Statint. Аналогичный компонент разработан для обработки информации методами и функциями пакета MatLab. Основные выводы и результаты работы Проведен системный анализ методов и моделей интеграции разнородных приложений и баз данных в корпоративных информационных системах. Разработаны методы и модели описания алгоритмических структур разнородных приложений с иерархической вложенной структурой, что позволяет автоматизировать процессы интеграции в КИС. Разработаны принципы создания инструментальных средств интеграции разнородных приложений и структур данных, обеспечивающих автоматическую генерацию произвольных алгоритмических структур. Для обеспечения и организации общего информационного пространства приложений в едином сценарии разработаны методы и модели преобразования структур данных, что позволяет автоматизировать процедуры обмена между исполняемыми приложениями. Предложена структурная декомпозиция функциональных приложений интегрированной среды, основанной на формализации элементарных приложений с динамической алгоритмической структурой сценария. На основе процессно-ориентированной схемы описания параллельных сцепленных методов разработана формальная модель синхронизации разнородных программных приложений. Разработана система баз данных и инструментальные средства гибридной адаптивной среды поддержки принятия решений для создания многоуровневых вложенных сценариев программных приложений. Разработанные методы, модели, методики и программно-моделирующий комплекс внедрены для практического использования в ряде предприятий, а также используются в учебном процессе в МАДИ. Публикации по теме диссертационной работы Научные статьи, опубликованные в центральных журналах Луканин Н.В. Интеграция приложений в системах передачи технологической информации / Луканин Н.В. // Вестник МАДИ (ГТУ) – 2010. №3(22). – С.29-33. Научные статьи, опубликованные в других издательствах Луканин Н.В. CORBA. Механизм для осуществления интеграции приложений и систем / Николаев А.Б., Луканин Н.В. // Принципы построения и особенности использования мехатронных систем: сб. науч. тр. МАДИ (ГТУ) № 3 (43) . Ротапринт МАДИ (ГТУ).- М., 2009. - С. 12 – 17. Луканин Н.В. Подходы к созданию интеграционной инфраструктуры / Николаев А.Б., Луканин Н.В. // Принципы построения и особенности использования мехатронных систем: сб. науч. тр. МАДИ (ГТУ) № 3 (43) . Ротапринт МАДИ (ГТУ) .- М., 2009 . - С. 51 - 59 Луканин Н.В. Технологии интеграции приложений и систем с использованием промежуточного программного обеспечения CORBA / Николаев А.Б., Луканин Н.В. // Принципы построения и особенности использования мехатронных систем: сб. науч. тр. МАДИ (ГТУ) № 3 (43) . Ротапринт МАДИ (ГТУ).- М., 2009 . - С. 60 - 75 Луканин Н.В. История формирования методов и средств интеграции корпоративных информационных систем / Николаев А.Б., Луканин Н.В. // Оптимизация решений в промышленности, строительстве и образовании: сб. науч. тр. МАДИ № 1/45 . Ротапринт МАДИ.- М., 2010 . - С. 39 - 48 Луканин Н.В. Интеграционные решения в корпоративных информационных системах / Николаев А.Б., Луканин Н.В. // Интеграционные решения в промышленности, науке и образовании: сб. науч. тр. МАДИ № 4/48 . Ротапринт МАДИ.- М., 2010 . - С. 33 – 43. |