Методы и средства унифицирующей интеграции информационных ресурсов межтехнологического обмена в автоматизированном проектировании аппаратно-программных комплексов тема диссертации и автореферата по ВАК РФ 05.13.12, кандидат наук Подобрий, Александр Николаевич

  • Подобрий, Александр Николаевич
  • кандидат науккандидат наук
  • 2013, Ульяновск
  • Специальность ВАК РФ05.13.12
  • Количество страниц 186
Подобрий, Александр Николаевич. Методы и средства унифицирующей интеграции информационных ресурсов межтехнологического обмена в автоматизированном проектировании аппаратно-программных комплексов: дис. кандидат наук: 05.13.12 - Системы автоматизации проектирования (по отраслям). Ульяновск. 2013. 186 с.

Оглавление диссертации кандидат наук Подобрий, Александр Николаевич

Введение

Глава первая. ИНТЕГРАЦИЯ ИНФОРМАЦИОННЫХ РЕСУРСОВ

1.1. Место и роль информационных ресурсов в проектировании автоматизированных систем

1.2. Тематический обзор методов и средств интеграции информационных ресурсов

1.2.1. Существующие подходы к интеграции информационных ресурсов

1.2.2. Средства интеграции неоднородных информационных ресурсов

1.2.3. Методы интеграции данных

1.2.4. Модели разграничения прав доступа

1.2.5. Обзорная справка по информационным источникам

1.3. Подход к интеграции информационных ресурсов

1.4. Задачи исследований и разработок методов и средств унифицирующей интеграции

1.4.1. Обобщенная постановка задачи исследований

1.4.2 Use-Case диаграмма задачи исследований

1.4.3 Предварительный вопросно-ответный анализ задачи ZM

1.4.4. Мотивационно-целевая структура задачи исследований

Выводы по первой главе

Глава вторая. МОДЕЛИ УНИФИЦИРУЮЩЕЙ ИНТЕГРАЦИИ РАЗНОРОДНЫХ ИНФОРМАЦИОННЫХ РЕСУРСОВ

2.1. Теоретико-множественная структуризация информационных ресурсов

2.2. Состав и спецификации модели интеграции информационных ресурсов

2.3. Модель темпоральной организации данных и метаданных

2.4. Описание модели сравнения характеристик информационных объектов

2.5. Разработка модели доступа к пользовательскому web-интерфейсу единого информационного источника

Выводы по второй главе

Глава третья. МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УНИФИЦИРУЮЩЕЙ

ИНТЕГРАЦИИ ИНФОРМАЦИОННЫХ РЕСУРСОВ

3.1. Структура регламента выгрузок информационных ресурсов

3.2. Механизм интеграционных преобразований информационных ресурсов92

3.3. Реализация словаря-справочника данных используя унифицирующую интеграцию разнородных информационных ресурсов

3.4. Построение интерфейса к единому информационному источнику

3.4.1. Структура унифицированного интерфейса

3.4.2. Построение унифицированного корпоративного хранилища данных

3.4.3. Алгоритм разграничение прав доступа

Выводы по третьей главе

Глава четвертая. РЕАЛИЗАЦИИ УНИФИЦИРУЮЩЕЙ ИНТЕГРАЦИИ РАЗНОРОДНЫХ ИНФОРМАЦИОННЫХ РЕСУРСОВ

4.1 Информационная структура проектной организации

4.2 Разработка прототипа инструментального средства построения единого информационного источника

4.2.1. Структура доступа к единому информационному источнику

4.2.2. Структура безопасности единого информационного источника

4.2.3. Построение корпоративного хранилища данных единого информационного источника

4.2.4. Представление данных из единого информационного источника

4.3 Анализ эффективности предлагаемых методов на основе пилотного внедрения разработанного прототипа программного обеспечения

Выводы по четвертой главе

Заключение

Список литературы

Приложение 1. Список ИР фрагмента ИП ФНПЦ ОАО «НПО «Марс»

Приложение 2. Фрагменты исходных кодов программного обеспечения

Приложение 3. Акт использования результатов диссертации

Приложение 4. Схема изготовления изделия

AD Active directory

CALS Continuous Acquisition and Lifecycle Support

IIS Internet Information Server

MS Microsoft

ODBC Open DataBase Connect

PDM Product Data Management

SQL Structured Query Language

VBS Visual Basic Scripting Edition

XML Extensible Markup Language

АРМ автоматизированное рабочее место

AC автоматизированная система

АСУ автоматизированная система управления

БД база данных

ГОСТ государственный стандарт

ио информационное обеспечение

ип информационное пространство

ипс информационно-поисковая система

ИР информационный ресурс

ис информационная система

кис корпоративная информационная система

кхд корпоративное хранилище данных

НПО научно-производственное объединение

по программное обеспечение

ПЭВМ персональная электронно-вычислительная машина

САПР система автоматизации проектирования

СУБД система управления базами данных

тз техническое задание

ЦОД центр обработки данных

Рекомендованный список диссертаций по специальности «Системы автоматизации проектирования (по отраслям)», 05.13.12 шифр ВАК

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

Введение

Актуальность работы.

В разработке семейств АС, включающих специализированное аппаратное обеспечение, проектные организации применяют разнородные технологические среды, согласовывая их использование в процессах коллективной производственной деятельности. В таком согласовании особо полезна структуризация процессов с помощью потоков работ, взаимодействие которых осуществляется в определенном информационном пространстве (ИП). Эффективность взаимодействия, а значит, и эффективность проектной деятельности в существенной мере зависят от того, каким образом в ИП систематизированы его ресурсы.

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

ИП любой проектной организации уникально, что и является основной причиной творческого подхода к его компьютеризации как в целом, так и для выделенных областей ИП. Уникальность обусловлена не только организационной структурой предприятия и его продукцией, но и становлением технологических процессов, включая их совершенствование. Для проектных организаций, особенно для организаций, разрабатывающих семейства специализированных АС, достаточно типично фрагментарное объединение совокупности разнородных технологий, включаемых в общий производственный процесс.

(

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

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

Следовательно, интеграция информационных ресурсов

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

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

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

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

Цель исследований.

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

Задачи диссертационного исследования.

В соответствии с целью работы необходимо решить следующие задачи:

1. Исследовать современные модели, средства и методы интеграции информации информационных ресурсов, современные подходы к интеграции приложений для выявления основных проблем в области интеграции данных.

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

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

4. Разработать модель информационной безопасности единого интегрированного источника с организацией веб доступа к информационным ресурсам с учетом инфраструктуры проектной организации.

5. Разработать инструментальное программное средство интеграции данных в единое информационное пространство.

6. Экспериментально проверить работоспособность разработанных методов и программных средств.

На научную новизну претендуют:

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

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

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

4. Совокупность методик, обеспечивающих (в рамках "ЭДЕВ-доступа) интеграцию и использование информационных ресурсов межтехнологического обмена по образцу единого информационного источника.

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

и методов в повседневной работе отдела автоматизации и общей инфраструктуре ФНПЦ ОАО «НПО «Марс».

Основные положения, выносимые на защиту, включают в себя:

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

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

- конструктивный учёт динамической передачи прав доступа и их наследования в обеспечении безопасности доступа к интегрированным ресурсам через Web-oбoлoчкy.

Практическая ценность.

Разработанные средства и методы интеграции данных используются в работе отдела автоматизации ФНПЦ ОАО «НПО «Марс» и позволяют организовать единый доступ сотрудников предприятия к инфраструктуре предприятия. Система разграничения прав доступа используется не только для представления информации об интегрированных ИР, но и в общей информационной системе ФНПЦ ОАО «НПО «Марс», обеспечивая оперативный и удобный доступ ко всем информационным хранилищам данных предприятия.

Реализация и внедрение результатов работы.

Разработанные программные методы и средства внедрены на ФНПЦ ОАО «НПО «Марс», проведен эксперимент по оценке эффективности использования предлагаемых средств.

В первой главе диссертационной работы раскрываются вопросы связанные с ролью информационных ресурсов в проектировании автоматизированных систем. Обосновывается необходимость использования

унифицирующей интеграции, используя словари справочники данных.

9

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

Во второй главе представлены модели унифицирующей интеграции разнородных информационных ресурсов. Описывается информационное пространство (ИП), в рамках которого порождается и используется экземпляр модели интеграции, роль которого возложена на фрагмент ИП, существующего в ФНПЦ ОАО «НПО «Марс». Приводится теоретико-множественная структуризация информационных ресурсов и спецификация словаря справочника данных.

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

В третьей главе рассмотрены подходы к построению методов и средств унифицирующей интеграции, определены принципы создания системы, на примере ФНПЦ ОАО «НПО «МАРС». Приводится реализация словаря-справочника данных, используя унифицирующую интеграцию разнородных информационных ресурсов.

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

Глава первая. ИНТЕГРАЦИЯ ИНФОРМАЦИОННЫХ РЕСУРСОВ

В первой главе рассмотрены роль информационных ресурсов в проектировании автоматизированных систем, основные методы интеграции, существующие подходы и решения.

1.1. Место и роль информационных ресурсов в проектировании автоматизированных систем

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

Проектирование семейства АС невозможно без использования потоков работ (рисунок 1.1), в процессы которых вовлечены данные, порождаемые в разных инструментально-технологических средах, создатели которых не могли предусмотреть их совместное использование, учитывающее специфику конкретных проектных организаций. Такое положение дел приводит к серьезным проблемам, особенно в организации и документировании потоков работ, использующих ИР из разнородных источников. Для повышения уровня доступности и актуальности разнородные ИР необходимо интегрировать, используя унифицирующие механизмы. Более детально суть межтехнологических потоков отражена в приложении 4.

Программирование

Конструирование

.Технологии

Информационные есурсы процесса проектирования

Внутри и между

Разработка семейств АС

Потоки работ

Рисунок 1.1. Схема потоков разработки семейств АС ИП любой проектной организации уникально, что и является основной причиной творческого подхода к его компьютеризации как в целом, так и для выделенных областей ИП (рисунок 1.2). Уникальность обусловлена не только организационной структурой предприятия и его продукцией, но и становлением технологических процессов, включая их совершенствование. Для проектных организаций, особенно для организаций, разрабатывающих семейства специализированных АС, достаточно типично фрагментарное объединение совокупности разнородных технологий, включаемых в общий производственный процесс.

Рисунок 1.2. Информационное пространство проектных организаций

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

Одними из способов решения данной задачи являются [113]:

- компьютеризация производственных и управленческих процессов на всех уровнях;

развертывание корпоративных информационно-технологических

систем;

- реинжиниринг бизнес-процессов;

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

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

Для решения данной задачи необходимо определиться с этапами автоматизации и необходимым предполагаемым уровнем интеграции исходя из разнообразия предлагаемых решений в области интеграции данных.

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

Основными задачами в области САПР являются [86,87]: сокращения сроков проектирования; сокращения трудоёмкости проектирования и разработки; сокращения себестоимости изготовления и разработки продукции; повышения качества разработок и проектирования.

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

В основе САПР лежит информационная технология [74,175] -совокупность методов, производственных процессов и программно-технических средств, объединенных в технологический комплекс,

обеспечивающий сбор, создание, хранение, накопление, обработку, поиск, вывод, копирование, передачу и распространение информации.

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

Под методами и средствами информационных технологий понимаются методы обработки и передачи информации с использованием технических и программных средств.

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

- обеспечения актуальности данных;

- методов интеграции информации;

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

Рисунок 1.3. Технологическая структура информационного производства Под информационными ресурсами (ИР) понимается совокупность данных, специальным образом организованных для получения актуальной

15

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

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

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

увеличению времени доступа к информационным ресурсам по оперативным запросам с рабочих мест. Поиск методов и средств позволяющих снизить это время считается актуальным.

Следовательно, интеграция информационных ресурсов

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

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

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

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

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

1.2. Тематический обзор методов и средств интеграции информационных ресурсов

1.2.1. Существующие подходы к интеграции информационных ресурсов

Информационные системы можно представить с помощью многоуровневой архитектуры [18], на вершине которой находятся пользователи, получающие доступ к данным и сервисам через различные интерфейсы, которые работают поверх различных приложений. Сами данные управляются системой хранения данных. Как правило, системы управления базами данных (СУБД) используются для комбинирования доступа и хранения данных. Существующие подходы к интеграции информационных ресурсов включают [43]:

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

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

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

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

промежуточные инструменты должны быть объединены для создания интегрированных систем.

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

- Общее хранение данных [10,16] используется для физической интеграции, которая осуществляется путем передачи данных в новое место хранения. В общем случае, физическая интеграция данных обеспечивает быстрый доступ к данным. В данном случае локальные источники данных, остаются работоспособными.

Существуют два различных подхода к реализации общего хранения данных:

- от ресурсов к задачам, при котором интегрированная схема множества ресурсов независима от приложения;

- от приложения к ресурсам предметной области, стоящей во главе ресурсов.

Недостатком первого подхода является его не масштабируемость по отношению к числу ресурсов. Для такого подхода характерна схема, описываемая в зарубежной литературе как (Global as View (GAV)) [5,31].

Второй подход предполагает создание базового модуля, взаимодействующего между приложениями и ресурсами, опираясь на предметную область. Данный подход основан на технике GLAV, комбинирующей два подхода - LAV (Local As View) [5] - когда локальная схема ресурса является взглядом над схемой посредника, и GAV - которая служит для разрешения различных конфликтов между спецификациями ресурсов и посредника.

Кроме вышеназванных, существует подход BAV (Both As View) [42], в

основе которого лежит построение реверсивных взглядов.

19

1.2.2. Средства интеграции неоднородных информационных ресурсов

К одним из основных проектов, занимающихся интеграцией разнородных информационных ресурсов [81] можно отнести:

• LAV-Agora [28];

BAV - AutoMed [33];

• Infomaster [37];

• SYNTHESIS [13];

• PIC SEL [15];

• SIRUP [44];

• Information Manifold [4];

• GAV - MedMaker [71].

Для детализации опишем наиболее значимые из них.

В основе проекта AutoMed лежит подход both as view (BAV), который обеспечивает отображение между схемами. В качестве языка запросов используется Automed Intermediate Query Language (AIQL).

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

Проект SIRUP имеет встроенный API, позволяющий осуществлять запросы к онтологиям на языке AIQL (SQL-like). Основным недостатком является возможность расширения при необходимости работы с новыми информационными структурами.

Согласно критериям, представленным в [45,81] предлагается оценивать уровни:

• Abstraction(A) - возможность скрытия всех информационных ресурсов и их объектов от пользователя при интеграции;

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

• Modeling(M) - возможность создания пользователем своего собственного представления предметной области для решения конкретной задачи;

• Explicit Semantics(E) - возможность создания запросов к метаданным;

• Functionality(F) - наличие обработки данных с помощью различных средств

• Hybrid(H) - возможность расширяемости архитектуры для создания гибридных инфраструктур.

• Tools(T) - наличие инструмента с хорошим пользовательским интерфейсом

На основании выбранных критериев приведем сравнительную таблицу рассмотренных прототипов [81] (таблица 1.1): AutoMed, Infomaster, Information Manifold, PICSEL, SIRUP.

Похожие диссертационные работы по специальности «Системы автоматизации проектирования (по отраслям)», 05.13.12 шифр ВАК

Список литературы диссертационного исследования кандидат наук Подобрий, Александр Николаевич, 2013 год

Список литературы

1. A Comparison of Business Intelligence Strategies and Platforms By Mitch Kramer, Green Hill Analysis [Электронный ресурс]. - 2002. - Режим доступа: www.microsoft.com.

2. A Rational Approach to Software Development Using Rational Rose 4.0 [Электронный ресурс]. - 1997. - Режим доступа: http://www.rational.com/support/techpapers/roseapproach.

3. A. Sen, А.Р. Sinha," A comparison of data warehousing methodologies", Communications of the ACM, ACM Press New York, NY, USA, Volume 48, Issue (3), Pages: 79-84, Year of Publication: 2005.

4. Alon Levy, Anand Rajaraman, Joann Ordille. Querying Heterogeneous Information Sources Using Source Descriptions. Proceedings of the Twenty-second International Conference on VLDB 1996.

5. Alon Y. Halevy. Answering Queries Using Views: A Survey. VLDB Journal, 10(4), 2001.

6. An Oracle White Paper. Oracle Database llg Workspace Manager Overview. September 2009 r.

7. Arango G., Prieto-Diaz R. Introduction and overview: Domain analysis concepts and research directions. - Los Aiamitos, CA: IE Computer Society Press, 1991. -p . 9-26.

8. Basili A. V., M. Lindvall M. and Costa P. Implementing the experience factory concepts as a set of experience bases, In Proc. of the 13 th International Conference on Software Engineering & Knowledge Engineering, (2001), 102109.

9. Bell D.E., LaPadula LJ. Secure Computer Systems: Unified Exposition and Multics Interpretation. Bedford, Mass.: MITRE Corp., 1976. - MTR-2997 Rev.l.

10. Bernstein, P.A., Halevy, A.Y., Pottinger, R.A.: A Vision for Management of Complex Models. ACM SIGMOD Record, 29(4):55-63, 2000.

11. Booch G. Object-oriented analysis and design with applications. Second edition. The Benjamin/Cummings Publishing Company, Inc. 1994. // Русский перевод:

Г.Буч. Объектно-ориентированный анализ и проектирование: с примерами приложений на С++. "Издательство Бином", "Невский диалект", 1998, 560 е., ил.

12. Booch G., Rumbaugh J.UML 1.1 Notation Guide [Электронный ресурс]. -1997. - Режим доступа: http://www.rational.com/uml.

13. Briukhov D.O., Kalinichenko L.A., Martynov D.O. Source Registration and Query Rewriting Applying LAV/GLAV Techniques in a Typed Subject Mediator. Proc. of the Ninth Russian Conference on Digital Libraries RCDL'2007.

14. C. J. van Rijsbergen.'Tnformation Retrieval". Dept. of Computer Science. University of Glasgow, 1979.

15. Chantai Reynaud, Gloria Giraldo. An application of the mediator approach to services over the Web. Concurrent Engineering, 2003.

16. Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J., Widom, J.: The TSIMMIS Project: Integration of Heterogeneous Information Sources. In 16th Meeting of the Information Processing Society of Japan (IPSJ), pages 7-18, Tokyo, Japan, October, 1994.

17. Clark J.l, B. Demster, C. J. Solberg, "Managing a Data Dictionary." Journal of AHIMA 83, no. 1 (2012): pp. 48-52.

18. Clifton, C., Kantarcioglu, M., Doan, A., Schadow, G., Vaidya, J., Elmagarmid, A.K., Suciu, D.: Privacy-Preserving Data Integration and Sharing. In 9th ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery (DMKD 2004), pages 19-26, Paris, France, June 13, 2004. ACM.

19. Coad P., Yourdon E. Object-Oriented Analysis. - New-York: Yourdon Press. 1994.

20. Cost/Benefit case for enterprise warehouse solutions: In-depth comparison of IBM SMART ANALYTICS SYSTEM 7700, Teradata active enterprise data warehouse and Oracle Exadata Database Machine [Электронный ресурс]. -2011. - Режим доступа:

http://public.dhe .ibm.com/common/ssi/ecm/en/ime 14016usen/IME 14016USEN. PDF.

21. Emanual.ru Обзор возможностей применения ведущих СУБД для построения хранилищ данных [Электронный ресурс]. - Режим доступа: http://emanual.ru/download/www.eManual.ru_755.html.

22. Erhard Rahm, Philip A. Bernstein A Survey of Approaches to Automatic Schema Matching. VLDB JOURNAL [Электронный ресурс]. - 2001. -Режим доступа: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.700&rank=l

23. Freeman R. G. and S. Karam Easy Oracle Jumpstart: Oracle Database Management Concepts and Administration, RampantTechpress, 2006.

24. Graham A. Stephen. "String Search". School of Electronic Engineering Science University College of North Wales, 1992.

25. Held M. and Blochinger W. Structured collaborative workflow design, Future Generation Computer Systems, 25(6), (2009), pp. 638-653.

26. Helland, Pet. Data on the Outside vs. Data on the Inside. MSDN [Электронный ресурс]. - Режим доступа: http://msdn.microsoft.com/en-us/library/ms954587.aspx.

27. Henninger S. Tool Support for Experience-based Software Development Methodologies, Advances in Computers, 59, (2003), pp. 29-82.

28. Ioana Manolescu, Daniela Florescu, Donald Kossmann. Answering XML Queries over Heterogeneous Data Sources. Proc. of the Int'l. Conf. on Very Large Databases (VLDB) 2001, Roma, Italy.

29. ITstan.ru. Проблемы интеграции данных [Электронный ресурс]. - Режим доступа: http://www.itstan.ru/it-i-is/problemy-integracii-dannyh.html.

30. Jacobson I. Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley Publishing Company, 1993.

31. Jeffrey D. Ullman. Information Integration Using Logical Views. In Proc. of the 6th Int. Conf. on Database Theory (ICDT'97), 1997.

32. Jensen, С. S. and Dyreson, С. E. The Consensus Glossary of Temporal Database Concepts. Lecture Notes in Computer Science. Temporal Databases: Research and Practice, 1998, Vol. 1399.

33. M. Boyd, P.J. McBrien. Comparing and Transforming Between Data Models via an Intermediate Hypergraph Data Model. Journal on Data Semantics IV, Pages 69-109, Springer-Verlag, 2005.

34. Mahmood, Nadeem, Burney, Aqil and Ahsan, Kamran. A Logical Temporal Relational Data Model. IJCSI International Journal of Computer Science Issues. 2010, Vol. Vol. 7, Issue 1.

35. Maklaev V., Podobry A. "Approach to Uniform Integration of Corporate Data Warehouses for Designing of Computer-Aided Systems" In Proc. of the 9th Conference on advanced science, 2013, Bulgaria, pp. 56-60.

36. Maklaev V., Podobry A., Sosnin P. On Approach to Integration of Information Resources when Designing a Family of Computer-Aided Systems // Interactive systems and technologies: the Problems of Human-Computer Interaction. Volume III. - Collection of scientific papers. - Ulyanovsk: U1STU. - 2013. - P. 212-217.

37. Michael R. Genesereth, Arthur M. Keller, Oliver Duschka. Infomaster: An Information Integration System, in proceedings of 1997 ACM SIGMOD Conference, May 1997.

38. Microsoft Project (Enterprise Project Management - ЕРМ) [Электронный ресурс]. - Режим доступа: http://www.pmpractice.ru/it/epm.

39. Microsoft SQL Server 2005. Реализация и обслуживание. Учебный курс Microsoft. Пер. с англ. - М.: Русская редакция, СПб.: Питер, 2007. - 768с.

40. Northwest Environmental Data-Network. Best Practices for Data Dictionary Definitions and Usage: Version 1.1 2006-11-14, 2006.

41. Oracle Corporation. Oracle Flashback Technology. Oracle. 2010 r. [Электронный ресурс]. - 2013. - Режим доступа: http://www.oracle.com/technology/deploy/availability/htdocs/Flashback_Overvi ew.htm.

42. P.J. McBrien, A. Poulovassilis. Data Integration by Bi-Directional Schema Transformation Rules. In Proceedings of ICDE03, IEEE, Pages 227-238, 2003.

43. Patrick Ziegler, Klaus R. Dittrich. Data Integration - Problems, Approaches, and Perspectives. In John Krogstie, Andreas L. Opdahl, and Sjaak Brinkkemper, editors, Conceptual Modelling in Information Systems Engineering, pages 3958. Springer, Berlin, 2007.

44. Patrick Ziegler. Evaluation of SIRUP with the SIRUP Classification of Data Integration Conflicts. Technical Report ifi-2007.07, Department of Informatics, University of Zurich, 2007.

45. Patrick Ziegler. User-Specific Semantic Integration of Heterogeneous Data: What Remains to be Done? Technical Report ifi-2004.01, Department of Informatics, University of Zurich, 2004.

46. Peter Marendy. "A Review of World Wide Web searching techniques, focusing on HITS and related algorithms that utilise the link topology of the World Wide Web to provide the basis for a structure based search technology", 2001.

47. Podobry A. Integration Method Design for Common Corporate Data Warehouses // Materialy IX Miedzynarodowej naukowi-praktycznej konferencji «Europejska nauka XXI powieka - 2013». - Volume 28. Nowoczesne informacyjne technologie. - Przemysl. Nauka i studia. - C. 35-38.

48. R. Araujo and S. Gupta (2005) Design authorization systems using Secure UML, Foundstone, Technical report.

49. Ras E., Rech J. and Weber S. Knowledge services for experience factories, In Proc. of the 5th Conference on Professional Knowledge Management, (2009), pp. 232-241.

50. Richard T. Snodgrass (editor) and other. The TSQL2 Temporal Query Language. 6.m. : Kluwer Academic Publishers, 1995 r.

51. Rumbaugh J., Blacha M. Premerlani W., Eddy F. Lorensen W. Object-Oriented Modeling and Design. Prentice-Hall, Inc., 1991.

52. Rumbaugh J., Blaha M., Premerlani W., Eddy F., Larenscn W. Object-Oriented Modeling and Design. - Englewood Cliffs, NJ: Prentice Hall, 1999.

53. S. Coulondre and T. Libourel (2002) An integrated object-role oriented database model, Data Knowl. Eng., 42(1): 113-141.

54. Sergey Brin and Lawrence Page. "The anatomy of a large-scale hypertextual Web search engine". Computer Networks and ISDN Systems, 1998.

55. Snodgrass and Richard T. Developing Time-Oriented Database Applications in SQL. San Francisco, California : Morgan Kaufmann Publishers, 2000.

56. Sosnin P. "Pseudo-code simulation of designer activity in conceptual designing of software intensive systems," In Proc. 27th European conference on modeling and simulation, 2013, Norvey, pp. 85-89.

57. Sosnin P. Question-Answer Processor for Cooperative Work in HumanComputer Environment. Proceeding the 2 International IEEE conference Intelligent System, 2004. - P.452-456.

58. Sosnin P., Role "Intellectual Processor" in Conceptual Designing of Software Intensive Systems, B. Murgante et al. (Eds.): In Proc. of the 11-th International conference on ICCSA'2013, Part III, LNCS 7973 Springer, Heidelberg , Ho Chi Minh, Vietnam, 2013, pp. 1-16.

59. Sosnin P.I., Stecko A.A., Maklaev V.A. Means of Question-Answer Interaction with Experience in Object-Oriented Analysis and Design // Interactive Systems and Technologies: Collection of scientific papers. - Ukianovsk:UlSTU, 2005. -80-89.

60. Steiner, Andreas. A Generalisation Approach to Temporal Data Models and their Implementations. Zurich, Switzerland : Departement Informatik, ETH, 1997.

61. Taher Haveliwala. "Efficient computation of pagerank". Technical Report 199931. Stanford University, 1999. - Режим доступа: http://dbpubs.stanford.edu/pub/1999-31.

62. Tansel, A. U., et al. Temporal Databases: Theory, Design, and Implementation, s.l.: Benjamin/Cummings Publishing Company, 1993.

63. The Forrester Wave™: Advanced Data Visualization (ADV) Platforms, Q3 2012 by Boris Evelson and noel yuhanna [Электронный ресурс]. - 2012. -Режим доступа: http://www.forrester.com.

64. Torp, К., Jensen, С. S. и Snodgrass, R. Т. Stratum Approaches to Temporal DBMS Implementation. In Proceedings of the 1998 International Database Engineering and Applications Symposium. 1998 г., July.

65. Torp, Kristian, Jensen, Christian S. и Boohlen, Michael. Layered Implementation of Temporal DBMSs - Concepts and Techniques, б.м. : A TimeCenter Technical Report, 1997.

66. W. Kim, B. Choi, E. Hong, S. Kim, D. Lee. "A Taxonomy of Dirty Data", Journal of Data Mining and Knowledge Discovery, the Kluwer Academic-Publishers, 2003.

67. W. Kim, E. Hong, K. Kim, D. Lee. "A Component-Based Architecture for Preparing Data in Data Warehousing", Journal of Object-Oriented Programming, 2000 March/April.

68. W. Kim, et al. "The Chamois Component-Based Knowledge Engineering Framework", IEEE Computer, 2002, May, IEEE CS Press.

69. What a Database Really Is: Predicates and Propositions. Darwen, H. б.м. : Reading, Mass.: Addison-Wesley, 1998 г., Date C.J., Darwen H., McGoveran D. Relational Database Writings 1994-1997.

70. William Kent Solving Domain Mismatch and Schema Mismatch Problems with an Object-Oriented Database Programming Language. Proceedings of the International Conference on Very Large Data Bases [Электронный ресурс]. -1991. - Режим доступа: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.1425&rank=l.

71. Yannis Papakonstantinou, Hector Garcia-Molina, Jeffrey Ullman. MedMaker: A Mediation System Based on Declarative Specifications. Proceedings of the 12th International Conference on Data Engineering, 1995.

72. Архитектура корпоративного хранилища данных [Электронный ресурс]. -2011. - Режим доступа: http://www.prj-exp.ru/dwh/dwh_architecture.php.

73. Баранский И.В., Подобрий А.Н. Графическое представление процессов управления // Научно-теоретический журнал «Вестник УлГТУ». - №3(55).

- 2011. - Ульяновск. - С. 45-47.

74. Белый, О. В. Системология и информационные системы / О. В. Белый, А. А. Копанев, С. С. Попов. - СПб. : Изд-во СПГУВК, 1999. - 332 с.

75. Бердникова Т.Б. Анализ и диагностика финансово-хозяйственной деятельности предприятия: Учебное пособие. - М.: ИНФРА-М, 2005. - 215 с.

76. Бобыкин В.И. Новый менеджмент. Управление предприятиями на уровне высших стандартов. - М.: Экономика, 2004. - 366с.

77. Браст Э. Дж., Стивен Ф. Разработка приложений на основе Microsoft SQL Server 2005. Мастер-класс / Пер. с англ. - М.: Издательство «Русская редакция», 2007. - 880с.

78. Буслов С.Д. Управление параметрами контроля доступа с использованием прикладного программного обеспечения // Информация и безопасность. -2009. - №3. - С.457-460.

79. Буч Г. Объектно-ориентированный анализ и проектирование: с примерами приложений. - СПб: "Издательство Бином", 1998. - 560 с.

80. Ванг Ш. Объектно-ориентированный анализ. Информационные технологии в бизнесе / Под ред. М. Желены. - СПб: Питер, 2002. - С. 719739.

81. Вовченко А.Е., Калиниченко JI.A. Анализ и сравнение систем интеграции неоднородных информационных ресурсов [Электронный ресурс]. - 2008. -Режим доступа: http://synthesis.ipi.ac.ru/synthesis/publications/08integranalysis/08integranalysis .pdf.

82. Возможности совместной работы SharePoint [Электронный ресурс]. - 2013.

- Режим доступа: http://office.microsoft.com/ru-ru/sharepoint.

83. Волкова, В. Н. Информационные системы : учеб. пособие / В. Н. Волкова, Б. И. Кузин. - СПб. : Изд-во СПбГТУ, 1998. - 213 с.

152

84. Гайдамакин Н. А. Разграничение доступа к информации в компьютерных системах. - Новосибирск: Изд-во Уральского ун-та, 2003. - 328 с.4.

85. Герасименко В.А., Малюк A.A. Основы защиты информации. - М.: Инкомбук, 1997.

86. ГОСТ 23501.101-87 «Системы автоматизированного проектирования. Основные положения».

87. ГОСТ 34.003-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения».

88. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы, б.м. : Утвержден и введен в действие Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 24.03.89 № 661, 1989 г.

89. ГОСТ 7.27. СИБИД. Научно-информационная деятельность. Основные термины и определения/

90. ГОСТ Р 50922-2006. Защита информации. Основные термины и определения.

91. Граничин О. Н., Комаров С. Н. Математические модели и информационные технологии в управлении учебным процессом крупного научно-образовательного учреждения // В сб. трудов конф. "УИТ-2005". 2005. Т. 2. С. 22-29.

92. Гринев, М. Н. и Кузнецов, С. Д. Управление данными: достижения и проблемы. Институт системного программирования РАН. 2008 г.

93. Данилевский Ю.Г., Петухов И.А., Шибанов B.C. Информационная технология в промышленности. - JL: Машиностроение. Ленингр. отделение, 1988.

94. Девянин П.Н. Модели безопасности компьютерных систем: Учеб. пособие для студ. высш. учеб. заведений. — М.: Издательский центр «Академия», — 2005. —144 с.

95. Дейт, Кристофер Дж. Введение в системы баз данных. 8-е издание. Москва : Издательский дом "Вильяме", 2005. стр. 1328 с. ISBN 5-8459-0788-8.

96. Дехтярь, М. И. Лекции по дискретной математике, б.м. : БИНОМ. Лаборатория знаний, Интернет-университет информационных технологий - ИНТУИТ.ру, 2007.

97. Дэвид Уэддингтон (David Waddington). Архитектурный подход к интеграции информации: обзор проблемы федеративных Хранилищ данных. (An Architected Approach to Information Integration - Federated Enterprise Data Warehousing Overview) [Электронный ресурс]. - 2004. -Режим доступа: http://hosteddocs.ittoolbox.com/DW041505.pdf.

98. Жеребин В.М., Мальцев В.Н., Савалов М.С. Экономические информационные системы. - М.: Наука, 1998.

99. Заболотский В.П., Оводенко А.А., Степанов А.Г. Математические модели в управлении: Учеб. пособие / СПбГУАП.СПБ., 2001. - 196с.

100. Зеленков Ю.А. Электронное издание «Архитектура «клиент-сервер»» [Электронный ресурс]. - 1997. - Режим доступа: http://www.mstu.edu.ru/study/materials/zelenkov/ch_7_l.html.

101. Интеграция данных и Хранилища [Электронный ресурс]. - 2006. - Режим доступа: http ://www. iso .ru/rus/documentó 139 .phtml.

102. Информатика. Под редакцией C.B. Симоновича. М., Питер, 2008.

103. Информационные технологии в наукоемком машиностроении: Компьютерное обеспечение индустриального бизнеса. Под общ. редакцией А.Г. Братухина. - К.; Техника, 2001. - 728 с.

104. Карпушкин С.В., Борисенко А.Б., Моисеев А.И. Система автоматизированного построения Web-pecypcoB // Информационные технологии. - 2007. - №3. - С.74-78.

105. Каталог СЭД/ЕСМ-систем электронного документооборота и проектов в России (Интермех) [Электронный ресурс]. - Режим доступа: http://www.tadviser.ru/index.php.

106. Когаловский М.Р. Методы интеграции данных в информационных системах [Электронный ресурс]. - Режим доступа: http://www.cemi.rssi.ru/mei/articles/kogalovl0-05.pdf.

107. Компьютерные сети - Марк А. Спортак, Ричард Пит, Джеймс Ф. Коузи. Диасофт, 1999 г.

108. Компьютеры, сети, Интернет:Энциклопедия/Новиков Ю.Н., Новиков Д. Ю., Черепанов A.C. и др.; Под ред. Новикова Ю.Н.-СПб.: ПИТЕР, 2002.928.

109. Краснокутский А. В., Лепешкин О. М., Харечкин П. В. Анализ функциональной применимости ролевой модели разграничения доступа в системах управления. «Инфокоммуникационные технологии». - 2007. -Том 5, № 3 - с.162-165.

110. Кудинов А. Хранилище данных как основа корпоративной интеграции [Электронный ресурс]. - PC Week/RE, 2006, 12. - Режим доступа: http://www.iso.ru/publication/document8632.phtml

Ш.Леванова Н.В., Подобрий А.Н. Создание базы знаний «Организации» с использованием веб-технологий и консолидации данных // Научно -практический журнал «В мире научных открытий». - №8(20). - 2011. -Красноярск. - С. 12-23.

112. Лизин С.Н. Совершенствование процессов коллективной обработки информации на основе темпоральной организации данных и метаданных: дисс.канд.техн. наук : 05.13.17 - Саранск, 2011. - 135 с.

113. Лихачев Ал., Лихачев Анд. Поэтапная автоматизация производства на базе ПК [Электронный ресурс]. - Режим доступа: www.sapr.newmail.ru.

114. Лондон Дж., Лондон К. Управление информационными системами. - 7-е изд., сер. «Классика MB А» / Пер. с англ. под ред. Д.Р. Трутнева - СПб.: Питер; 2005-912 с.

115. Маклаев В.А., Подобрий А.Н., Соснин П.И. Модель унифицирующей интеграции информационных ресурсов инструментально технологических сред // Сборник научных трудов V Всероссийской

школы-семинара "Информатика, моделирование, автоматизация проектирования" (ИМАП-2013). УлГТУ, 2013 - Ульяновск. - С. 7-16.

116. Маклаев В.А., Подобрий А.Н., Соснин П.И. О подходе к интеграции информационных ресурсов в проектировании семейства автоматизированных систем // Научно-технический журнал «Автоматизация процессов управления». - №3(33). - 2013. - Ульяновск, типография ФНПЦ ОАО НПО «Марс». С. 52-60.

117. Маклаев В.А., Соснин П.И. Создание и использование автоматизированной базы опыта проектной организации. -Ульяновск:УлГТУ, 2012 - 333 с.

118. Материалы сайта Altium Designer [Электронный ресурс]. - 2013. - Режим доступа: http://www.altium-ru.com/altium-designer-2013.

119. Материалы сайта APPIUS. - Режим доступа: http://www.appius.ru.

120. Материалы сайта Citforum [Электронный ресурс]: Проблемы интеграции данных. - 2007. - Режим доступа: http://citforum.edunet.kz/consulting/BI/integr_data.

121. Материалы сайта Eurointech [Электронный ресурс]. - 2006. - Режим доступа: http://www.eurointech.ru/pcad.

122. Материалы сайта IBM [Электронный ресурс]. - 2012. - Режим доступа: http://www.ibm.com.

123. Материалы сайта Microsoft [Электронный ресурс]. - 2012. - Режим доступа: http://www.microsoft.com.

124. Материалы сайта Oracle [Электронный ресурс]. - 2012. - Режим доступа: http://www.oracle.com.

125. Материалы сайта SIEMENS. - Режим доступа: https ://www.plm. automation, siemens. com/ru_ru/products/nx/for-manufacturing/cam/

126. Материалы сайта SolidWorks. - Режим доступа: http://www.solidworks.ru.

127. Материалы сайта Technet. - Режим доступа: http://technet.microsoft.com/ru-ru/windowsserver/dd448614.aspx

128. Материалы сайта Teradata [Электронный ресурс]. - 2012. - Режим доступа: http://www.teradata.com.

129. Материалы сайта ЗАО «Инфософт». - Режим доступа: http://infosoft.ru.

130. Материалы сайта ООО "1С". - Режим доступа: http://www.lc.ru.

131. Материалы сайта Citcity [Электронный ресурс]: Интеграция данных и хранилища. - 2006. - Режим доступа: http://citcity.ru/12101/.

132. Меры безопасности при настройке Internet Information Services (IIS) [Электронный ресурс]. - 2012. - Режим доступа: http://www.it-articles.net/?p=83.

133. Организационные аспекты создания единого информационного пространства предприятия [Электронный ресурс]. - Режим доступа: http://www.morvesti.ru/archiveTDR/element.php?IBLOCK_ID=66&SECTION _ГО= 1396&ELEMENT_ID=4343.

134. Основные принципы построения темпоральных реляционных моделей данных. Базаркин, А. Н. Труды Молодежной научно-практической конференции "Наукоёмкие информационные технологии", Переславль-Залесский : УГП им. А. К. Айламазяна, 2009 г.

135. Открытые системы. Интеграция данных: синтаксис и семантика [Электронный ресурс]. - Режим доступа: http://www.osp.rU/os/2009/10/l 1170978.

136. Петров А.В., Черненький В.М.. Проблемы и принципы создания САПР. -М.: Высшая школа, 1990. - 143с.

137. Петров В.Н. Информационные системы. - СПб.: Питер, 2002 - 430 с.

138. Подобрий А.Н. Интегрированная автоматизированная система управления предприятием как метод создания инновационной экономики // Материалы 5-той международной научной конференции «Инновационные технологии в гуманитарных науках». - Республика Татарстан. - октябрь 2011.

139. Подобрий А.Н. Информационная модель безопасности веб-портала на предприятиях // Материалы международной конференции «Инноватика-2011 ». - Махачкала. - март 2011.

140. Подобрий А.Н. Методы интеграции корпоративных хранилищ данных // Materialy IX mezinarodni vedecko-prakticka konference "Efektivni nastroje modernich ved - 2013". - Dil 41. Moderni informacni technologie. - Praha. Publishing House "Education and Science" s.r.o 2013. S. 32-35.

141. Подобрий А.Н. Модель доступа к веб-порталу на современном предприятии // Научный журнал «Известия Самарского научного центра РАН». - №4. - 2011. - Самара. С. 475-478.

142. Подобрий А.Н. Построение корпоративного хранилища данных // Сборник научных трудов 5-й Всероссийской научно-технической конференции «Информатика и вычислительная техника». - УлГТУ. - 2013. - Ульяновск. -С. 176-183.

143. Подобрий А.Н. Проблемы интеграции данных на современном предприятии. // Научно-теоретический журнал «Вестник УлГТУ». -№1(57). - 2012. - Ульяновск. - С. 64-65.

144. Подобрий А.Н. Проблемы интеграции корпоративных хранилищ данных // Сборник научных трудов 5-й Всероссийской научно-технической конференции «Информатика и вычислительная техика». - УлГТУ, 2013 — Ульяновск. - С. 184-189.

145. Подобрий А.Н. Средство унифицированной интеграции корпоративных хранилищ данных // Материалы за IX международна научна практична конференция «Новината за напреднали наука - 2013». - 17-25 мая. 2013. Том 55. Съвременни технологии на информации. София. Бял ГРАД-БГ ООД 2013.-С. 51-56.

146. Подобрий А.Н. Унифицированная интеграция корпоративных хранилищ данных для проектирования автоматизированных систем // Materialy IX Miedzynarodowej naukowi-praktycznej konferencji «Europejska nauka XXI powieka - 2013». - Volume 28. Nowoczesne informacyjne technologie. -Przemysl. Nauka i studia. - C. 31-35.

147. Полубояров B.B.- Использование MS SQL Server Analysis Services 2008 для построения хранилищ данных-2008.-487с.

148. Практикум по информационным технологиям в профессиональной деятельности: Учеб. Пособие для сред. Проф. Образования/Елена Викторовна Михеева.- 2-е изд., стер. - М.: Издательский цент «Академия», 2004.-256с.

149. Радионова Ю. А. Интеллектуальные методы организации архивов технической документации научно-производственного объединения: дисс.канд.техн. наук : 05.13.12 - Ульяновск, 2012. - 302 с.

150. Радионова Ю.А. Система разграничения прав доступа к данным архивохранилища технической документации на основе использования экспертной классификации документов //Научно-технический журнал «Автоматизация процессов управления». - № 3(21). - 2010. - Ульяновск, типография ФНПЦ ОАО «НПО «Марс». С. 63-71.

151.Райордан Р. Основы реляционных баз данных/ Пер. с англ. - М. Издательско-торговый дом «Русская редакция», 2001. - 384с.

152. С.Теллин. "Интранет и Адаптивные Инновации: переход от управления к координации в современных организациях". - СУБД N 5-6, 1996 г.

153. Сабир Асадуллаев, Три стратегии создания хранилищ данных: данные, метаданные и НСИ [Электронный ресурс]. - 2009. - Режим доступа: http://www.interface.ru/home.asp?artId=21229.

154. Самарский А. А., Михайлов А. П. Математическое моделирование: Идеи. Методы. Примеры. — М.: Наука, 1997. — 320 с.

155. САПР и автоматизация производства. Грувер М., Зиммерс Э. Пер. с англ. М.: Мир. 1987, 528 с.

156. Сергей Кузнецов, Валерий Артемьев, Обзор возможностей применения ведущих СУБД для построения хранилищ данных [Электронный ресурс]. -

2001. - Режим доступа: http://www.olap.ru/basic/dbms.asp.

157. Соммервилл И., Инженерия программного обеспечения. М.: Вильяме,

2002. - 623с.

158. Соснин П.И. Вопросно-ответное моделирование в разработке

автоматизированных систем. Ульяновск: изд-во УлГТУ, 2007 г.

159

159. Соснин П.И. Моделирование рассуждений: конспект лекций. - Ульяновск: УлГТУ, 2000. - 74 с.

160. Соснин П.И. Человеко-компьютерная диалогика. - Ульяновск: УлГТУ, 2000.-286 с.

161. Спирли Э. Корпоративные хранилища данных. Планирование, разработка, реализация. Т. 1. Пер. с англ. - М.: Издательский дом «Вильяме», 2001. -400 с.

162. Спирли, Э. Корпоративные хранилища данных. Планирование, разработка и реализация. Т.1. -М.: Вильяме, 2001. -230 с.

163. Тарасик В. П. Математическое моделирование технических систем: Учебник для вузов. - Мн.: ДизайнПРО, 1997. - 640с.: ил.

164. Технологии хранилищ данных [Электронный ресурс]. - Режим доступа: http://www.olap.ru/desc/microsoft/storage.asp.

165. Тронин В.Г. Выбор приоритетов на этапах создания и роста корпоративной информационной сети // Автоматизация процессов управления. - 2006. -№ 1 (7).-С. 12-17.

166. Туманов В.Е., Маклаков C.B. Проектирование реляционных хранилищ данных. - М.: Диалог-МИФИ, 2007. - 333 с.

167. Универсальное регламентное задание [Электронный ресурс]. - 2013. -Режим доступа: http://infostart.ru/public/183110.

168. Ф.Бернстайн. "Middleware: модель сервисов распределенной системы". -СУБД N2, 1997 г.

169. ФЛИР. 80002-02 91 01. СУБД «Линтер-ВС». Руководство администратора системы. — 2004. — 99 с.

170. Хендерсон К. Профессиональное руководство по SQL Server: структура и реализация / Пер. с англ. - М.: Издательский дом «Вильяме», 2006. -1056с.

171.Чардин, Петр. Многоверсионность данных и управление параллельными транзакциями. Открытые системы. 2005 г., 1.

172. Чипига А.Ф., Ерещенко A.A. Объектный подход к модели разграничения доступа в компьютерных системах // Информационное противодействие угрозам терроризма. - 2005. - № 5. - С.122-128.

173. Электронная документация по SQL-Server. [Электронный ресурс]. - 2010. - Режим доступа: http://msdn.microsoft.com/ru-ru/library/msl30214.aspx (15.08.2010г.)

174. Эрхард Рам (Erhard Ram), Хонг Хай До (Hong Hai Do), Очистка данных: проблемы и актуальные подходы [Электронный ресурс]. - 2005. - Режим доступа: http://www.masters.donntu.edu.ua/2005/kita/sroka/library/artl 1 .htm.

175.Яроцкий, А. П. Информационная технология. Системный подход // Информационные системы в экономике, экологии, образовании : сб. науч. трудов / под ред. О. И. Пятковского, А. А. Цхая, А. П. Яроцкого. -Барнаул: Изд-во АлтГТУ, 2002. - С. 5-22.

176. Яроцкий, А. П. Системный анализ : учеб. пособие / А. П. Яроцкий. -Барнаул: Изд-во АлтГТУ, 2006. - 149 с.

Приложение 1. Список ИР фрагмента ИП ФНПЦ ОАО «НПО «Марс»

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

1 1С 7.7 Документ Подготовка производства Заказ модуля ИРД(Т1С77,ЗМ)

2 1С 7.7 Документ Разработка техпроцесса Описание тех процесса ИРд(Т1С77,ОТП)

3 1С 7.7 Документ Управление тех подготовкой производства Описание тех операции ИРд(Т1С77,ОТО)

4 1С 7.7 Документ Подготовка производства Сопроводитель ИРд(Т1С77,СОПР)

5 1С 7.7 Документ Подготовка производства Запуск в производство ИРД(Т1С77,ЗВП)

6 1С 7.7 Документ Подготовка производства Заказ изделия ИРД(Т1С77,ЗИ)

7 1С 7.7 Документ Управление структурой изделия Сопроводитель Модуль ИРд(Т1С77,СОПРМ)

8 1С 7.7 Документ Управление структурой изделия Сопроводитель Деталь ИРд(Т1С77,СОПРД)

9 1С 7.7 Документ Управление структурой изделия Комплектование КЗВ ИРД(Т1С77,КК)

10 1С 7.7 Документ Управление структурой изделия Извещение ИРД(Т1С77,ИЗВ)

11 1С 7.7 Документ Подготовка производства Требование Накладная ИРД(Т1С77,ТН)

12 1С 7.7 Документ Подготовка производства Заказ Поставщику ИРД(Т1С77,ЗП)

13 1С 7.7 Документ Оформление платежных документов Платежное Поручение ИРД(Т1С77,ПП) ИРС(Т1С82,ПП)

14 1С 7.7 Документ Подготовка производства Заявка ИРД(Т1С77,ЗАЯВ)

15 1С 7.7 Справочник Подготовка производства Операции ТП ИРс(ТЮ77,ОПТП)

16 1С 7.7 Справочник Подготовка производства Единицы измерения ИРС(Т1С77,ЕИЗМ)

17 1С 7.7 Справочник Подготовка производства Изделия ИРС(Т1С77,ИЗД)

18 1С 7.7 Справочник Подготовка производства Материалы ИРС(Т1С77,МАТЕР)

19 1С 7.7 Справочник Подготовка производства Номенклатура ИРС(Т1С77,Н0МЕН)

20 1С 7.7 Справочник Подготовка производства Модули ИРС(Т1С77,МОДУЛ)

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

21 1С 7.7 Справочник Подготовка производства Печатные Платы ИРС(Т1С77,ПЕЧП)

22 1С 7.7 Справочник Подготовка производства Подразделения ИРС(Т1С77,П0ДР) ИРс(Тгь,ПОДР)

23 1С 7.7 Справочник Подготовка производства МиКИ ИРС(Т1С77,МИКИ)

24 1С 7.7 Справочник Подготовка производства Сотрудники ИРС(Т1С77,С0ТР) MPc(TFL,COTP)

25 1С 7.7 Справочник Подготовка производства Контрагенты ИРС(Т1С77,КОНТР) ИРС(Т1С82,КОНТР)

26 1С 7.7 Справочник Планирование выполнения работ Плановые сроки изготовление изделия ИРС(Т1С77,ПСИЗ) HPC(TSEACIПСИЗ)

27 1С 8.2 Документ Управление хозяйственными операциями Авансовый отчет ИРд(Т1С82,АВО)

28 1С 8.2 Документ Управление финансовыми операциями Платежное поручение ИРЛ(Т1С82,ПП)

29 1С 8.2 Документ Управление финансовыми операциями Приходный ордер ИРд(Т1С82,ПО)

30 1С 8.2 Справочник Управление хозяйственными операциями Заказы ИРС(Т1С82,ЗАК)

31 1С 8.2 Справочник Управление хозяйственными операциями Сотрудники ИРе(Т1С82,СОТР) HPc(TFL,COTP)

32 1С 8.2 Справочник Управление хозяйственными операциями Подразделения ИРС(Т1С82,П0ДР) ИРс(Трь,ПОДР)

33 1С 8.2 Справочник Управление хозяйственными операциями Контрагенты ИРС(Т1С82,КОНТР)

34 1С 8.2 Справочник Планирование выполнения работ Договора ИРС(Т1С82,Д0Г)

35 Flagman Документ Управление хозяйственными операциями Ведомость на премирование ИРд(Трь,ВЕДП)

36 Flagman Документ Управление хозяйственными операциями Табель рабочего времени ИРд(Тр\ТРВ)

37 Flagman Документ Управление финансовыми операциями Приходный ордер ИРд(Трь,ПО) ИРС(Т1С82,П0)

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

38 Flagman Справочник Управление хозяйственными операциями Сотрудники HPc(TFL,COTP)

39 Flagman Справочник Управление хозяйственными операциями Подразделения ИРс(Т^,ПОДР)

40 Flagman Справочник Управление хозяйственными операциями Контрагенты HPC(TFL,КОНТР) ИРС(Т1С82,КОНТР)

41 Flagman Справочник Управление финансовыми операциями Заказы HPc(TFL,3AK) ИРС(Т1С82,ЗАК)

42 WIQA Вопросно-ответный протокол Управление проектами работ Накопленный опыт MPB0n(TWIQA,H0ribIT)

43 WIQA Шаблон Управление проектами работ Должностные инструкции ИРш(ТВДСЗА,ДОЛИ)

44 WIQA Справочник Управление проектами работ Сотрудники HPc(TWIQA,COTP) HPc(TFL,COTP)

45 WIQA Справочник Управление проектами работ Подразделения ИРс(ТМ(ЗА,ПОДР) ИРс(Трь,ПОДР)

46 Архив ОТД Справочники Оформление документации Сотрудники ИРс(Таотд,СОТР) HPc(TFL,COTP)

47 Архив ОТД Справочники Оформление документации Подразделения ИРс(Таотд,ПОДР) ИРс(Трь,ПОДР)

48 Архив ОТД Справочники Оформление документации Учетные записи ИРс(ТА0тд,УЗ) ИРс(ТА°,ПОЛЬЗ)

49 Архив ОТД Справочники Оформление документации Узлы домена ИРс(Таотд,УДОМ) ИР^Т^,ДОМЕН)

50 Архив ОТД Документы Оформление документации Конструкторско-технологическая документация ИРд(Таотд,КТД)

51 Active Directory Справочники Поддержание структуры сети Сотрудники HPc(TAD,COTP) HPc(TFL,COTP)

52 Active Directory Справочники Поддержание структуры сети Подразделения ИР^Т'^ПОДР) ИРс(Тгь,ПОДР)

53 Active Directory Справочники Поддержание структуры сети Пользователи ИРс(ТАО,ПОЛЬЗ)

54 Active Directory Справочники Поддержание структуры сети Доменная структура ИРс(ТАО,ДОМЕН)

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

55 SolidWorks Электронные модели Формирование структуры изделия Модель изделия ИРэм(Т^,МОДИЗД)

56 SolidWorks Электронные модели Формирование структуры изделия Структура изделия ИРЭМ(Т^,СТРИЗД) HPc(Tsearch,3CH)

57 SolidWorks Чертежи Разработка чертежных документов Прибор HP4(TSW,Прибор)

58 SolidWorks Спецификации Формирование спецификации изделия Изделия ИРСП(Т^,ИЗД)

59 Microsoft Project Справочник Планирование выполнения работ Подразделения ИРс(Тркш,ПОДР) ИРс(Трь,ПОДР)

60 Microsoft Project Проекты Планирование выполнения работ Проекты работ И Рпр(Тгеш,ПРР АБ)

61 Microsoft Project Справочник Планирование выполнения работ Структура изделия ИРс(ТРЯШ,СИ) HPc(Tsearch,3CH)

62 Microsoft Project Справочник Планирование выполнения работ Плановые сроки изготовление изделия ИРс(Тркш,ПСИЗ) ИРс(Т1С77,ПСИЗ)

63 NXCAM Справочник Управление технологическими операциями Электронная структура изделия ИРС(ТЫХСАМ,ЭСИ) ИРС(ТЖАКСН,ЭСИ)

64 NXCAM Справочник Управление технологическими операциями Технологические операции hpc(tnxcamt0)

65 1CPDM Документы Оформление документации Конструкторско-технологическая документация ИРд(Т1СЮМ,КТД) ИРд(ТА0тд,КТД)

66 1CPDM Справочник Управление структурой изделия Структура изделия ИРС(Т1СР0М,ЭСИ) nPc(TSEARCH,3CM)

67 Search Электронная модель Формирование структуры изделия Электронная модель изделия ИРэм(Т5ЕАКСН,ЭМИ)

68 Search Справочник Формирование структуры изделия Структура изделия HPc(Tsearch,3CH)

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

69 Search Справочник Планирование выполнения работ Плановые сроки изготовление изделия ИРс(ТЖАСН,ПСИЗ)

70 Search Справочник Формирование спецификаций изделия Спецификации HPc(TSEACH,Cn)

71 Microsoft SharePoint Справочник Управление проектами работ Сотрудники ИРс(ТМ8Р,СОТР) ИРс(Трь,СОТР)

72 Microsoft SharePoint Справочник Управление проектами работ Подразделения ИРс(Тм5Р,ПОДР) ИРс(Тр1",ПОДР)

72 Microsoft SharePoint Справочник Управление проектами работ Пользователи HPC(TMSP,ПОЛЬЗ) ИРс(ТАО,ПОЛЬЗ)

73 Microsoft SharePoint Задачи Управление проектами работ Рабочие задачи HP3(TMSP,PAB3)

74 Microsoft SharePoint Документ Управление проектами работ Организационно распорядительная документация HPfl(TMSP,COTP) ИРд(ТтаЕ°°,ОРД)

75 Microsoft SharePoint Справочники Управление проектами работ Сроки выполнения работ HPc(TMSP,CBP) ИРс(ТПЛАН,СВР)

76 Microsoft SharePoint Справочники Управление проектами работ Плановые сроки выполнения работ ИРс(Тшр,ПСВР) ИРс(ТтаЕШ,ПСВР)

77 ТРЭДО Документ Планирование выполнения работ Организационно распорядительная документация ИРд(ТтаЕШ,ОРД)

78 ТРЭДО Справочник Планирование выполнения работ Сотрудники ИРс(ТТКЕШ,СОТР) ИРс(ТРХ,СОТР)

79 ТРЭДО Справочник Планирование выполнения работ Подразделения ИРс(ТтаЕШ,ПОДР) ИРс(Трь,ПОДР)

80 ТРЭДО Справочник Планирование выполнения работ Пользователи ИРС(ТТКЕСЮ,П0ЛЬ) ИР^Т^,ПОЛЬЗ)

81 ТРЭДО Справочник Планирование выполнения работ Плановые сроки выполнения работ ИРс(ТТКЕТО,ПСВР)

п/п Наименование среды Тип ресурса Потоки работ Наименование Обозначение Наследование

82 Планирование Справочник Планирование выполнения работ Плановые сроки изготовление изделия ИРс(ТШ1АН,ПСИЗ) ИРС(Т1С77,ПСИЗ)

83 Планирование Справочник Планирование выполнения работ Подразделения ИРс(ТПЛАН,СОТР) HPc(TFL,COTP)

84 Планирование Справочник Планирование выполнения работ Договорные этапы работ ИРС(ТПЛАН,ДЭР) ИРС(Т1С82,Д0Г)

85 Планирование Справочники Планирование выполнения работ Учетные записи ИРС(ТГШАН,УЗ) ИРс(ТАО,ПОЛЬЗ)

86 Планирование Справочники Планирование выполнения работ Сроки выполнения работ ИРс(ТГО1АН,СВР)

87 Altium Designer Чертеж Разработка схемотехнической документации Сборочный чертеж ИРч(ТА"°,СЧ)

88 P-CAD Электронная схема Оформление РКД на подсборки и детали входящие в прибор Электронная схема изделия HP3C(TrcAD,3CXH)

Приложение 2. Фрагменты исходных кодов программного обеспечения

Алгоритм загрузки и синхронизация новых учетных записей из Active Directory

Dimpodr(lOO) u=0

objCommand2.Properties("Searchscope") = 1 objCommand2.CommandText = _

"SELECT NAME FROM 'LDAP://DC=lan,DC=ru' where objectClass='OrganizationalUnit"' Set objRecordSet2 = objCommand2.Execute if objRecordSet2.EOF=FALSE then objRecordSet2.MoveFirst Do Until (objRecordSet2.EOF)

podr(u)=objRecordSet2.Fields("NAME"). Value u=u+l

obj Records et2 .Mo veNext Loop end if i=0

Do While (i<u)

objCommand.CommandText = _

"SELECT userPrmcipalName,displayName,department,Mail,OBJECTGUID,OBJECTSID FROM 'LDAP://OU=" & podr(i) & ",DC=lan,DC=ru"'

Set objRecordSet = objCommand.Execute if objRecordSet.EOF=FALSE then

objRecordSet-MoveFirst Do Until objRecordSet.EOF

ObjectGUID^objRecordSet.FieldsC'OBJECTGUID"). Value ObjectSID=objRecordSet.Fields("OBJECTSID"). Value strRtn =""

If LenB(ObjectGUID) > 0 Then

For lPos = 1 To LenB(Obj ectGUID)

strChr = Hex(AscB(MidB(ObjectGUID, lPos, 1))) If Len(strChr) = 1 Then strChr = "0" & strChr strRtn = strRtn & strChr

Next

End If

Obj ectGUID = Lcase(strRtn) strRtn =""

If LenB(ObjectSID) > 0 Then

For lPos = 1 To LenB(ObjectSID)

strChr = Hex(AscB(MidB(ObjectSID, lPos, 1))) If Len(strChr) = 1 Then strChr = "0" & strChr strRtn = strRtn & strChr

Next

End If

ObjectSID = Lcase(strRtn)

unl=Instr(l,objRecordSet.Fields("userPrincipalName").Value,"@") if (unl > 0) then

un2=Instr(unl+l,objRecordSet.Fields("userPrincipalName").Value,"@")

end if

un3=Instr(l,objRecordSet.Fields("userPrincipalName").Value,"_") if (un3 > 0) then

un4=Instr(un3+l,objRecordSet.Fields("userPrincipalName").Value,"_")

End if

if ((unl > 0) AND (un2 = 0) AND (un3 > 0)) then

UserName=objRecordSet.Fields("userPrincipalName"). Value DisplayName=objRecordSet.Fields("displayName").Value

Mail=objRecordSet.Fields("Mail"). Value

Set objRecordset2 = objConn.Execute("EXEC BD.dbo.P_A_AD_SP2 '" & UserName & '",'" & DisplayName & '",'" & Mail & "',"' & ObjectSID & & ObjectGUID & ""')

n=n+l

End if

objRecordSet.MoveNext

Loop end if i=i+l Loop

Алгоритм для проведения анализа мониторинга

ALTER PROCEDURE [dbo] .[PANALYSISCREATE] AS

BEGIN

DECLARE @SQL VARCHAR(MAX), @I INT,

@N_COL_FUNC INT, @XML VARCHAR(MAX) DECLARE @ANALYS_ID INT,

@ANALYS_FUNC VARCHAR(254), @ANALYS_NAME VARCHAR(254), @ANALYS_DESCR VARCHAR(254), @COL_ID VARCHAR(254)

SET @SQL-CREATE TABLE ##TBL_ANALYS (XML_TEXT VARCHAR(MAX))' EXECUTE(@SQL)

DECLARE CURS1 CURSOR

FASTFORWARD

FOR

SELECT ID,FUNC,NAME,DESCR FROM SPY.dbo.MONITORINGANALYSIS ORDER BY ID

OPEN CURS 1

FETCH NEXT FROM CURS1 INTO @ANALYS_ID,@ANALYS_FUNC,@ANALYS_NAME, @ANALYS_DESCR

WHILE @@FETCH_STATUS = 0 BEGIN

SET @N_COL_FUNC=(SELECT COUNT(COLJD) FROM SP Y. dbo. MONITORINGAN AL YSIS_COLUMN WHERE ANALYSJD=@ANALYS_ID)

DECLARE @SPISOK_ATTR VARCHAR(MAX),

@SPISOK_ATTR_NAME VARCHAR(MAX), @SPISOK_PEREM VARCHAR(MAX), @SPISOK_DECL_PEREM VARCHAR(MAX)

SET @SPISOK_ATTR=" SET @SPISOK_PEREM="

SET @SPISOK_ATTR_NAME='SET @XML=.....

SET @I=1

DECLARE CURS2 CURSOR

FASTFORWARD

FOR

SELECT COL ID

FROM SPY.dbo.MONITORING ANALYSIS COLUMN WHERE ANALYS_ID=@ANALYS_ID

ORDER BY COL NO OPEN CURS2

FETCH NEXT FROM CURS2 INTO @COL_ID

WHILE @@FETCH_STATU S = 0

BEGIN

IF @I=1 BEGIN

SET @SPISOK_ATTR=@COL_ID

END

ELSE

BEGIN

SET @SPISOK_ATTR=@SPISOK_ATTR+','+@COL_ID

END

SET @SPISOK_ATTR_NAME=@SPISOK_ATTR_NAME+'SET @COL_NAME'+CAST(@I AS VARCHAR)+'="'+@COL_ID+"''

SET @I=@I+1

FETCH NEXT FROM CURS2 INTO @COL_ID

END

CLOSE CURS2 DEALLOCATE CURS2

SET @SPISOK_DECL_PEREM='@XML VARCHAR(MAX),' SET @I=1

WHILE @I<@N_COL_FUNC BEGIN

SET @SPISOK_DECL_PEREM=@SPISOK_DECL_PEREM+'@COL'+CAST(@I AS VARCHAR)+' VARCHAR(254),@COL_NAME'+CAST(@I AS VARCHAR)+' VARCHAR(254),'

SET @SPISOK_PEREM=@SPISOK_PEREM+'@COL'+CAST(@I AS VARCHAR)+',' SET @I=@I+1

END

SET @SPISOK_DECL_PEREM=@SPISOK_DECL_PEREM+'@COL'+CAST(@I AS VARCHAR)+' VARCHAR(254),@COL_NAME'+CAST(@I AS VARCHAR)+' VARCHAR(254)'

SET @SPISOK_PEREM=@SPISOK_PEREM+'@COL'+CAST(@N_COL_FUNC AS VARCHAR)

SET @SQL='DECLARE '+@SPISOK_DECL_PEREM+' '+@SPISOK_ATTRJSiAME+

' SET @XML=@XML+"<TBL ANALYS_ID="'+CAST(@ANALYS_ID AS VARCHAR)+'">"'+ ' DECLARE CURS3 CURSORS ' FAST_FORWARD'+ ' FOR'+

' SELECT '+@SPISOK_ATTR+ ' FROM '+@ANALYS_FUNC+ ' OPEN CURS3'+

' FETCH NEXT FROM CURS3 INTO '+@SPISOK_PEREM+ ' WHILE @@FETCH_STATUS = 0'+ ' BEGIN'+

' SET @XML=@XML+"<ROW>"' SET @I=1

WHILE @I<=@N_COL_FUNC BEGIN

SET @SQL=@SQL+' SET @XML=@XML+"<"+@COL_NAME'+CAST(@I AS VARCHAR)+'+">"'

SET @SQL=@SQL+' SET @XML=@XML+ISNULL(@COL'+CAST(@I AS VARCHAR)+V'")' SET @SQL=@SQL+' SET @XML=@XML+"</"+@COL_NAME'+CAST(@I AS VARCHAR)+'+">"'

SET @I=@I+1

END

SET @SQL=@SQL+' SET @XML=@XML+"</ROW>'"+

' FETCH NEXT FROM CURS3 INTO '+@SPISOK_PEREM+

' END'+

' CLOSE CURS3'+ ' DEALLOCATE CURS3M-' SET @XML=@XML+"</TBL>"'+ ' INSERT INTO ##TBL_ANALYS (XML_TEXT)'+ ' VALUES (@XML)' EXECUTE(@SQL) FETCH NEXT FROM CURS 1 INTO @ANALYS_ID,@ANALYS_FUNC,@ANALYS_NAME,@ANALYS_DESCR END

CLOSE CURS1 DEALLOCATE CURS1

SET @XML='<?xml version=" 1.0" encoding="windows-1251" ?><HEAD>'

DECLARE @XML_TEXT VARCHAR(MAX) DECLARE CURS2 CURSOR FASTFORWARD FOR

SELECT XMLTEXT FROM ##TBL_ANALYS OPEN CURS2

FETCH NEXT FROM CURS2 INTO @XML_TEXT

WHILE @@FETCH_STATUS = 0

BEGIN

SET @XML=@XML+@XML_TEXT

FETCH NEXT FROM CURS2 INTO @XML_TEXT

END

CLOSE CURS2 DEALLOCATE CURS2

SET @XML=@XML+'</HEAD>'

INSERT INTO SPY.dbo.MONITORING ANALYSIS DATA (DATETIME,XML_REPORT) VALUES (GETDATE(),@XML)

DROP TABLE ##TBL_ANALYS END

Алгоритм формирования карты прав доступа для пользователей

ALTER PROCEDURE [dbo].[P_A_VIEWING_USER_WEB_RIGHT] @TABN VARCHAR(24)

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.