Разработка и исследование распределенных Web-ориентированных архитектур САПР тема диссертации и автореферата по ВАК РФ 05.13.12, кандидат технических наук Адамов, Абзетдин Загирович

  • Адамов, Абзетдин Загирович
  • кандидат технических науккандидат технических наук
  • 2003, Таганрог
  • Специальность ВАК РФ05.13.12
  • Количество страниц 195
Адамов, Абзетдин Загирович. Разработка и исследование распределенных Web-ориентированных архитектур САПР: дис. кандидат технических наук: 05.13.12 - Системы автоматизации проектирования (по отраслям). Таганрог. 2003. 195 с.

Оглавление диссертации кандидат технических наук Адамов, Абзетдин Загирович

ВВЕДЕНИЕ.

I. ЦЕЛИ И ЗАДАЧИ ИССЛЕДОВАНИЯ.

1.1. Принципы создания современных САПР.

1.2. Классификация САПР.

1.2.1. Классические и интеллектуальные САПР.

1.2.2. САПР основанные на формализованных методах.

1.2.3. САПР функционального назначения.

1.2.4. Специализированные САПР.

1.2.5. Классификация по технической организации САПР.

1.2.6. САПР основанные на САРЕ концепции.

1.3. Информационные технологии в САПР и CALS - технологии.

1.4. Пути развития САПР в новом тысячелетии.

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

Введение диссертации (часть автореферата) на тему «Разработка и исследование распределенных Web-ориентированных архитектур САПР»

Словосочетания "автоматизированное проектирование" и "CAD-системы" уже прочно вошли в лексикон конструкторских и технологических бюро предприятий. Технологии САПР охватывают ключевые направления развития и функционирования современного предприятия. От виртуального проектирования САПР выросли до уровня высоких технологий, с помощью которых стало возможно не только трехмерное моделирование, но и подготовка и выпуск чертежно-конструкторской документации любого профиля, технологическая подготовка производства, организация на предприятии интегрированной среды управления инженерным документооборотом [3,15,22,138,143,160,168].

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

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

Постоянное увеличение сложности создания современных технических объектов выдвигает все более жесткие требования к системам автоматизированного проектирования. Сегодня уже невозможно добиться существенного повышения производительности САПР только за счет увеличения мощности вычислительных ресурсов или оптимизации алгоритмов. Более эффективным решением является оптимизация использование имеющихся вычислительных ресурсов. Одной из областей, в которой остро ощущается нехватка вычислительных ресурсов, является САПР электронного профиля, где степень интеграции элементов переступила за 109. Одним из перспективных подходов к обработке сложных задач этого профиля и уменьшению времени их счета является применение систем параллельной обработки. В настоящее время все большее распространение получает такой вид параллельной обработки, как системы распределенных вычислений, которые характеризуются доступностью, высокой масштабируемостью, одним из лучших соотношений цена/производительность и представляют собой совокупность стандартных процессорных блоков (например, ПК), объединенных средой передачи данных (например, локальной или глобальной сетью).

На сегодняшний день в мире существуют проекты (см. приложение 2), основанные на GRID-сетях, кластерных системах и понятии метакомпьютинга, объединяющие вычислительную мощь не десятков и сотен, а сотен тысяч и миллионов компьютеров (проекты PACI, Globus, MONARC, GRACE-МГУ). Их задача заключается в предоставлении возможности географически распределенным организациям совместно работать с приложениями, данными и вычислительными ресурсами.

Можно утверждать, что рано или поздно каждое предприятие приобретает отдельные программы, подсистемы и системы, позволяющие автоматизировать проектно-конструкторские работы, изготовление и контроль изделий в производстве. Цель внедрения этих систем, заключается в том, чтобы сократить сроки и затраты при проектировании и технологической подготовке производства, а также повысить качество изделий. Это достигается в первую очередь сокращением числа переделок конструкции, отказом от части натуральных испытаний, исключения промежуточных носителей геометрии и ручной доводки. Таких результатов можно добиться только в том случае, если возможно взаимодействие всех участников процесса проектирования в едином, организованном, доступном и достоверном информационном пространстве [14,29,38,54,64,88,115,134].

Вместе с тем, ни для кого не секрет, что предприятия, использующие средства автоматизации проектно-конструкторских работ, постоянно сталкиваются с проблемой обмена информацией между различными САПР. В связи с этим потери времени на передачу данных составляют до 50% от общего цикла проектирования изделия. Большинство доступных комплексных решений являются результатом приспосабливания различных программ друг к другу, однако это является, скорее всего, временным выходом из положения, но отнюдь не решением проблемы [2]. Многие производители САПР пытаются представить автоматизированное проектирование как процесс трехмерного моделирования, забывая, что выпуск и корректировка конструкторской документации по-прежнему составляет львиную долю затрат на проектирование изделия. Необходимо на основе стандартизации представления, собрать всю информацию об изделии в интегрированной базе данных и обеспечить совместное использование этой информации в процессах проектирования, производства и эксплуатации [15].

Не следует забывать и о том, что эффективный бизнес сегодняшнего дня имеет явную тенденцию к географической распределенности. Компании кооперируются для того, чтобы вместе выполнить сложный проект или вывести на рынок новый продукт. Возникают так называемые «виртуальные» предприятия - форма объединения на контрактной основе предприятий и организаций, участвующих в поддержке жизненного цикла общего продукта и связанные общими бизнес-процессами. Этот сложный организм должен жить по единым правилам в едином информационном пространстве, позволяющем непосредственно использовать данные в электронной форме от партнеров и передавать им, в свою очередь, результаты своей работы. В случае изменения состава участников - смены поставщиков или исполнителей - обеспечивается преемственность и сохранность уже полученных результатов [23,53,106,115].

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

Развитие Web-технологий (см. приложение 2), являющихся фундаментом ИТ, обеспечивает расширение «зоны охвата» для CAD-системы. Она является таким же средством коммуникации, как лента, диски и CD, но только на качественно ином уровне. Важной разницей между Web-технологиями и накопителем информации является двунаправленная интерактивность, возможность для двух или более инженеров общаться и объединять свои усилия при конструировании в режиме реального времени. Возможность общения в реальном масштабе времени и манипулирование конструкторскими и геометрическими данными CAD-системы посредством Web-технологий требуют значительных технических усовершенствований, не только в направлении повышения производительности системы обработки данных, но и коренного изменения в организации процесса проектирования [14,38,77,88].

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

Ввиду вышесказанного, разработка распределенных архитектур САПР, эффективно использующих вычислительные ресурсы, позволяющих организовать единое информационное пространство в процессе всего жизненного цикла изделия и поддерживающих концепцию коллективного проектирования, является АКТУАЛЬНЫМ ПРОБЛЕМОЙ.

ЦЕЛЬ ДИССЕРТАЦИОННОЙ РАБОТЫ состоит в разработке распределенных архитектур САПР, основанных на различных моделях, в зависимости от специфики решаемых задач проектирования. Достижение указанной цели предполагает решение следующих задач:

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

2. Исследование технологий и компонентов, составляющих основу распределенных САПР, определению механизмов повышения их отказоустойчивости;

3. Разработка методологии постановки и решения задач САПР на основе распределенных вычислений;

4. Разработка трехуровневой архитектуры, позволяющей интегрировать распределенные CORBA-приложения САПР;

5. Разработка Web-ориентированной архитектуры САПР, позволяющей организовать параллельное проектирование.

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

НАУЧНАЯ НОВИЗНА работы заключается в следующем:

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

2. Предложена методика оптимизации работы приложений в глобальной сети;

3. Предложена методология разработки САПР на основе Web-ориентированной архитектуры;

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

Решение поставленных задач позволяет автору защищать следующие новые научные результаты:

1. Методология параллельного решения задач конструкторского проектирования на основе разбиения на подзадачи, размерность которых зависит от производительности распределенных вычислительных ресурсов;

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

3. Интеграция приложений на основе трехзвенной и Web-ориентированной архитектур с предоставлением единой информационной среды.

4. Концепция коллективного проектирования географически распределенными участниками Web-среды, основанная на иерархическом дереве изделия.

ПРАКТИЧЕСКАЯ ЦЕННОСТЬ результатов диссертационной работы заключается во внедрении разработанных архитектур моделей в конкретные РСАПР. Разработаны специализированные программные комплексы, основанные на Web-технологиях для моделирования конкретных задач САПР. Программные модули, в зависимости от модели (двух уровневая, трех уровневая или Web-ориентированная), разработаны в IDE Delphi, CGI/Perl, Java, Java Applet, JavaScript. Проведенные экспериментальные исследования показали преимущества распределенных вычислений и концепции параллельного проектирования.

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

2. Использование Web-ориентированной архитектуры на основе тонких клиентов, позволяет минимизировать общие затраты на проектирование за счет уменьшения требований к системным ресурсам и упрощения администрирования;

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

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

РЕАЛИЗАЦИЯ РЕЗУЛЬТАТОВ РАБОТЫ. Основные теоретические и практические результаты диссертационной работы внедрены на предприятиях и организациях г-в. Баку, Махачкалы и Дербента. В частности в ООО «Фирма АС» использованы принцип федерализации данных и реализующий модуль, что позволило осуществить логическую интеграцию данных независимо от их типа и физического расположения, в системе автоматизированного подбора клиентами необходимой конфигурации компьютера в Web-среде, используется принцип представления изделия в виде иерархического дерева, основанный на архитектуре WebCAD.

В ОАО ДНИИ «Волна» при разработке информационно-развлекательной видеосистемы авиапассажиров БИРС-П использованы модули «NetCAD» для параллельного информационного обмена с оборудованием лайнера в реальном времени.

Кроме того, материалы диссертации использованы в учебном процессе на кафедре ВТ Университета «Кавказ» при проведении практических занятий и лабораторных работ по курсам «Компьютерные сети», «Современные языки программирования» и «Web-программирование и дизайн».

АПРОБАЦИЯ РЕЗУЛЬТАТОВ РАБОТЫ. Основные научные и практические результаты работы докладывались, обсуждались и были одобрены на Международных научно-технических конференциях «Интеллектуальные САПР» (г. Дивноморск, 2002 г.), Международная научная конференция «Информационные технологии в естественных, технических и гуманитарных науках» (г. Таганрог, 2002 г.), III Международная научно-техническая конференция (г. Баку, 2001).

ПУБЛИКАЦИИ. По материалам диссертационной работы опубликовано 8 печатных работ. Список работ по теме диссертации приведен в списке используемой литературы в конце диссертации.

СТРУКТУРА И ОБЪЕМ ДИССЕРТАЦИОННОЙ РАБОТЫ. Диссертация состоит из основных обозначений и сокращений, введения, четырех глав, заключения, изложенных на 167 страницах, 45 рисунков, 9 таблиц, из списка литературы и приложений.

ВО ВВЕДЕНИИ обоснована актуальность диссертационной работы, приведена цель работы, основные научные положения выносимые на защиту, приведены сведения о практической ценности, реализации и внедрении, дано краткое содержание основных разделов диссертации.

В ПЕРВОЙ ГЛАВЕ произведена подробная классификация САПР по различным критериям, на основании которого выделен ряд требований к современным системам проектирования. Определена роль информационных технологий и неразрывно связанных с ними CALS-технологий в организации единого информационного пространства в процессе всего жизненного цикла изделия.

ВО ВТОРОЙ ГЛАВЕ раскрыты основные положения теории распределенных систем, на основе которой предложены конкретные подходы в решении проблем отказоустойчивости систем данного класса. Произведено исследование различных моделей распределенных систем и определена роль тонких клиентов в них. Разработана методика постановки и решения задач САПР электронного профиля на основе распределенных вычислений. Произведен анализ компонентов и технологий, составляющих основу высокопроизводительных и гибких распределенных систем, именно эти требования предъявляются к современным системам автоматизации проектирования.

В ТРЕТЬЕЙ ГЛАВЕ разработаны различные модели распределенных архитектур САПР, выбор которых зависит от специфики решаемых задач и требований, предъявляемых к разрабатываемой системе проектирование. На основе данных архитектур разработаны экспериментальные программные комплексы NetCAD-система распределенных вычислений, TeamCAD-система интеграции распределенных CORBA-приложений и WebCAD-Web-ориентированная система коллективного проектирования на основе иерархического дерева. Предложены методы расчета пропускной способности и повышения производительности приложений в глобальной сети.

В ЧЕТВЕРТОЙ ГЛАВЕ описаны экспериментальные исследования эффективности разработанных распределенных архитектур САПР. Определена зависимость их характеристик от различных параметров распределенной среды и методов взаимодействия его участников.

В ЗАКЛЮЧЕНИИ изложены основные выводы и результаты диссертационной работы.

В ПРИЛОЖЕНИИ представлены копии документов о внедрении результатов диссертационной работы, статистические данные, свидетельствующие о масштабах роста Интернет, являющегося фундаментом распределенных систем, а также оконные интерфейсы и программные коды некоторых модулей разработанных программных комплексов NetCAD и WebCAD,

I. ЦЕЛИ И ЗАДАЧИ ИССЛЕДОВАНИЯ

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

Заключение диссертации по теме «Системы автоматизации проектирования (по отраслям)», Адамов, Абзетдин Загирович

4.6. Выводы и рекомендации

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

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

4. Разработана двухуровневая клиент-серверная архитектура САПР на основе тонких клиентов с использованием технологии MAC, на стадии разработки проведен аналитический расчет пропускной способности сети, необходимый для осуществления распределенных вычислений в глобальной сети.

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

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

7. На основе разработанных архитектур созданы следующие программные комплексы: a) программный комплекс клиент-серверной модели для распределенного решения задач САПР NetCAD разработан в интегрированной среде IDE Delphi 5.0; b) трехзвенное решение TeamCAD для интеграции распределенных CORBA-приложений, разработан в среде IDE Delphi 5.0, в качестве ORB использован Inprise VisiBroker-4.5; c) портал WebCAD реализующая концепцию параллельного проектирования изделия, реализована на основе Web-cepeepa MS IIS 45 (либо Apache HTTP сервер вер. 1.3), в качестве серверов приложений были использованы Sun Microsystems J2EE 1.3 и Jakarta Tomcat 4.0, серверные приложения разработаны на основе технологий CGI, JSP и

ISAPI, разработанный модуль DBEngine позволяет организовать доступ к централизованным базам данных, источниками которых, в зависимости от размерности решаемых задач, могут быть MySQL, MSSQL Server 2000, Oracle 8i (9i) и др., для чего используются интерфейсы доступа DBI-MySQL, DBI-ODBC, JDBC-ODBC, JDBC-ORACLE др., экранные интерфейсы, в зависимости от необходимой интерактивности, разработаны с использованием HTML, SSI, CSS, JavaScript и Java Applet. Следует отметить, что, почти, все средства разработки и серверы, использованные для создания WebCAD, являются бесплатными, что позволяет значительно снизить стоимость конечного продукта.

8. Экспериментальные исследования на основе разработанных архитектур продемонстрировали возможность сокращения времени решения задач САПР электронного профиля более чем в 1000 раз за счет использования распределенных вычислений. Кроме того доказана возможность существенного повышения эффективности средств и систем проектирования за счет распределенных вычислений с участием компьютеров с самой низкой производительностью. На экспериментальной основе выявлены методы построения эффективно работающих распределенных объектных CORBA-приложений, пригодных для практического использования при разработке распределенных модулей CAD-систем. Произведено сравнение основных характеристик разработанной системы распределенного проектирования WebCAD, основанной на Web-ориентированной архитектуре с существующими на рынке системами. На этапе разработки РСАПР была экспериментально определена зависимость времени ответа распределенной системы от количества пользователей и пропускной способности глобальной сети.

Список литературы диссертационного исследования кандидат технических наук Адамов, Абзетдин Загирович, 2003 год

1. А.В. Стручков, Интегрированные САПР, ЗАО "Нижегородская Сетевая Лаборатория", http://www.nslabs.ru

2. Автоматизация от "А" до "Я" И CAD Master, 2001, №4

3. Автоматизированное проектирование // М:, РАН, 1977, 1978, №1-6

4. Адамов А.З., CGI-интегрированные системы в Интернете: Тез. докл. Респ. науч. конф. ИТ Баку, 2000, URL: http://www.taganrog.org/articles/cgi.html

5. Адамов А.З., JSP Технология Active Server Page (ASP): Тез. докл. Респ. науч. конф. ИТ Баку, 2001, - 543с., URL: http://www.taganrog.org/articles/asp.html

6. Адамов А.З., Дистанционное образование глазами разработчика: Тез. докл. Межд. IEEE конф. Искусственные интеллектуальные системы -Дивноморск, 2002, URL: http://www.taganrog.org/cgi-bin/generate.cgi?content=depro&dir=arts

7. Адамов А.З., Использование ресурсов локальной сети при размещении элементов ИС методом факторизации: Межд. науч.-техн. конф. Баку, 2001, - 74с., URL: http://www.taganrog.org/articles/lancad.html

8. Адамов А.З., Использование сокетов (Windows Sockets): Респ. науч. конф. -Баку, 2001, 214с., URL: http://www.taganrog.org/articles/socket.html

9. Адамов А.З., Техника использования WWW технологий для доступа к Базам Данных: Респ. науч. конф. - Баку, 2002, URL: http://www.taganrog.org/cgi-bin/generate. cgi?content=dbtry&dir=arts

10. Адамов А.З., Технологии разработки Web-сервер приложений. Что выбрать JSP или ASP?: Респ. науч. конф. Баку, 2002

11. Адамов А.З., Глушань В.М., Технология проектирования сетевых САПР: Тез. докл. Межд. IEEE конф. Интеллектуальные САПР Дивноморск, 2002, с. 456-461, URL: http://www.taganrog.org/cgi-bin/generate.cgi?content=icad&dir=arts

12. Александр Кабанов CALS-технологии для военной продукции // Проблемы и решения. 2000. № 3.

13. Александр Тучков Создание корпоративной САПР: "как совместить желание и возможности" // САПР и графика. 2000. № 10.

14. Александр Цимбал Сравнительный анализ технологий CORBA и СОМ: http://city.tomsk.ru/~javadb/corba/corbacom.htm

15. Алексей Есауленко Sun раскрывает смысл Web-сервисов // Сети. 2002. №9.

16. Ахтырченко К.В., Леонтьев В.В. Распределенные объектные технологии в информационных системах // СУБД. 1997. № 5-6. - С. 52-64.

17. Баас Р., Фервай М. Delphi 4. Полное руководство: Пер. с англ. Киев: BHV, 1999.-797с.

18. Бабушкин М. Web-cepBep. С-П.: Питер, 1997.

19. Баев Константин, Классификация САПР / лаборатория САПР ИВВиБД

20. Бессарабов A.M., Афанасьев А.Н., Ефимова В.П., Рябенко Е.А. Перспективы внедрения в химическом комплексе информационных CALS-технологий // Химия и рынок. 2001. № 3. С.43-45.

21. Богатырев Р. Технология Curl и концепция X Internet // Мир ПК. 2001. № 9.

22. Брюхов Д.О., Задорожный В.И., Калиниченко J1.A., Курошев М.Ю., Шумилов С.С. Интероперабельные информационные системы: архитектуры итехнологии // СУБД. 1995. № 4.

23. В. Клишин, В. Климов, М. Пирогова. Интегрированные технологии CV // Открытые системы. 1997., № 2. - С. 37-42.

24. В. Краюшкин. Система Optegra управление производственными данными // Открытые системы. - 1997. № 1. - С. 67-72.

25. Виктор Олифер, Наталья Олифер. Искусство оптимизации трафика // LAN. 2001. № 12.

26. Вячеслав Климов, Владимир Краюшкин, Марина Пирогова. Настоящее и будущее PDM // Открытые системы. 2002. № 02.

27. Генетические алгоритм разбиения графа // Известия АН. Теория и системы управления 1999. № 4, - С.79-87.

28. Городецкий В.И. Многоагентные системы: современное состояние исследований и перспективы применения // Новости искуственного интеллекта. 1996. № 1. - С. 44-49.

29. Грег Риккарди, Системы баз данных. Теория и практика использования в Internet и среде Java. М.: Вильяме, 2001, С.477

30. Гук Михаил, Аппаратные средства IBM PC, С-П.: Питер. 1999. С. 754790

31. Деньдобренько, Автоматизация конструирования РЭА. М: ВШ, 1980.

32. Джеймс Борк, Будущее сетевых приложений // Computerworld. 2001. № 37.

33. Джеймс Борк, Споры вокруг SOAP // Computerworld. 2000. № 35.

34. Джона Хирщтика (Jon Hirschtick SolidWorks Corp.). Будущее CAD-систем: взгляд в новое тысячелетие // САПР и графика. 2000. № 9.

35. Д.А. Волков, Реконструкция унаследованных систем // Открытые системы. 2000. №1-2

36. Дмитров В.И. Опыт внедрения CALS за рубежом // Автоматизация проектирования. 1997. №1.

37. Дмитров В.И. CALS как основа для проектирования виртуальных предприятий //Автоматизация проектирования. 1997. №5.

38. Дмитров В.И., Макаренков Ю.М. CALS-стандарты // Автоматизация проектирования. 1997. №2,3,4.

39. Дуг Аллен. Gigabit Ethernet покоряет в города // LAN. 2001. № 11.

40. Дунаев С.А. INTRANET- технологии. WebDBC. CGI. CORBA 2.0. Netscape. Suite. Borland. IntraBuilder. Java. JavaScript. Live Wire. M.: Диалог- МИФИ, 1997. - 228 с.

41. Дэвид Гринфилд. Анатомия самой новой сети общего доступа // LAN. -2001. №12.

42. Дэвид Гринфилд. Глобальный телекоммуникационный сервис глазами пользователей // LAN. 2002. №02.

43. Евгений Левшаков. Особенности использования технологии CORBA в VisiBroker for Delphi на примере mcsa.ru // Корпоративные системы. -2001.

44. Евгений Судов. Информационная поддержка жизненного цикла продукта //PC Week. 1998. №45.

45. Иван Каминский. Маршрутизаторы доступа "все-в-одном" // LAN. 2001. №11.

46. Идо Дубравский. Беспроводная (не)безопасность // LAN. 2002. №06.

47. Интернет ресурс компании Sun Microsystems: http://java.sun.com

48. Искуственный интеллект: 3 кн. 1 Системы общения и экспертные системы. // Справочник под ред. Попова Э.В. М.: Радио и Связь, 1990. -с. 464

49. Константин Евченко, Как выбрать CAD-систему // САПР и графика. -2002. №5.

50. Корпорация Microsoft, Microsoft TCP/IP: Учебный курс М.: «Русская редакция», 1998, - с. 366.

51. Кристиансен Т., Торкингтон Н., Perl. Библиотека программиста, С-П.: Питер, 2000, - с. 734.

52. Курейчик В. М., Генетические алгоритмы и их применение Таганрог: ТРТУ, 2002,-с. 128-175.

53. Курейчик В.М., Генетические алгоритмы и их применение. Таганрог: ТРТУ, 2002,-с. 128-149.

54. Курейчик В.М., Генетические Алгоритмы: Монография. Таганрог: ТРТУ, 1998,-242 с.

55. Курейчик В.М., Курейчик В.В., Методы управления в ИС принятия решений на основе эволюционного моделирования.: Труды межд. конг. «Иск-ый инт-кт в XXI веке» М.:Физматлит., - с. 488-499

56. Лебедев Б.К., Методы поисковой адаптации в задачах автоматизированного проектирования СБИС, Таганрог: ТРТУ, 2000. - с. 41-62

57. Леонид Черняк, Серверы корпоративных приложений — ОС для корпоративных информационных систем? // Открытые системы. 2001. № 01.

58. Марина Аншина, Симфония CORBA // Открытые системы. 1998. № 03.

59. Мария Ильина, Правильная» автоматизация для России // Computerworld. -2001. № 15,16.

60. Матросов А., Сергеев A., HTML 4.0: Полное руководство M.:BHV, 2000.

61. Министерство Экономики РФ. Интернет ресурс по CALS-технологиям: http://www.cals.ru

62. Михаил Егоров, Концепция создания иерархической интегрированной САПР предприятия в едином информационном пространстве корпорации // САПР и графика. 2001. № 11.

63. Михаил Зырянов. Sterling движется от системной интеграции к консалтингу // Computerworld. 2001. № 26,27

64. Морган М. Java 2: Руководство разработчика. М.:Вильямс, 2000.

65. Морозов К.К., Методы разбиения схем РЭА на конструктивно законченные части. М.: Радио, 1978.

66. Наталия Елманова, Использование «CORBA для организации распределенных вычислений» //Компьютер Пресс. 1999. № 04.

67. Наталья Пирогова, Управление производственными данными на базе Web // Открытые системы. 1998. № 06.

68. Немет Р., Снайдер Г. Unix. Руководство системного администратора -Киев: BHV, 2000.

69. Общие сведения о проектировании. Виды обеспечения САПР: Интернет ресурс МИСИ http://sapr-mgsu.by.ru

70. П.В. Шуманов, В.В. Фаронов, Delphi 4 Руководство разработки баз данных -М.: Нолидж, 1999. с. 491.

71. Павел Брук, Web-центричное взаимодействие // Открытые системы. -2002. № 2.

72. Павел Брук, Web-центричное взаимодействие // Открытые системы. -2002. №2.

73. Погребинский А., Павлов А., Сравнительный анализ CAD/CAM-систем // САПР и графика. 2000. № 8.

74. Попов Э. В. и др. Статические и динамические экспертные системы. М.: Финансы истатистика, 1996. - с. 320

75. Рави Равашвами, Оптимизация работы приложений в глобальной сети // LAN. 2000. № 1.

76. Ратшиллер Р. РНР. Разработка Web-приложений С-П.: Питер, 2001.

77. Решите свои проблемы. Что такое ASP? // Библиотека Интернет Индустрии I2R.ru: www.i2r.ru, 2001

78. Роберт Орфали, Дан Харки, Джери Эдварде "Основы CORBA" М.: МАЛИП, 1999.

79. Рэнди Жанг, Сетевые услуги нового поколения // LAN. 2001. № 12.

80. С. Metz, Editors' Choice: Thin Clients. // PC Magazine. March 22, 2000.

81. Сергей Марьин. Компьютерные технологии для проектирования и производства сложных изделий машиностроения // САПР и графика. -2000. № 7.

82. Сергей Семихатов. Технологии WWW, Corba и Java в построении распределенных объектных систем Май, 1998: http://www.javable.com

83. Совместный инжиниринг по-новому // ИТ-издания Открытые Системы. -2002. № 4.

84. Тарасов В.Б., От многоагентных систем к интеллектуальным организациям-М.: УРСС, 2002.-е. 101-151.

85. Тарасов В.Б., От многоагентных систем к интеллектуальным организациям -М.: УРСС, 2002. с. 118-131, 46-51

86. Тридцать три причины, почему клиенты должны быть тонкими // Jetlnfo. -2000. № 6.

87. Холл М. Сервлеты и JavaServer Pages. С-П.: Питер, 2001.

88. Цумаков П.В., Фаронов В.В., Delphi 4. Руководство разработчика баз данных. -М.: Нолидж, 1999, с. 557.

89. Швецов И.Е., Нестеренго Т.В., Старовин С.А. ТАО технология активных объектовдля разработки мультиагентных систем // Информационные технологии и вычислительные системы. - 1998. № 1. -с. 35-43.

90. Энди Дорнан, Есть ли у ATM перспектива? // LAN. 2001. № 03.

91. Энди Дорнан, Ethernet выходит в глобальные сети // LAN. 2000. № 11.

92. Ю. Пуха, CORBA/IIOP и Java RMI. Основные возможности в сравнении // СУБД. 1997. № 04.

93. Adamov A., E-Commerce Progress and Internet Business Strategies // Jornal of Qafqaz Universitry. 2001. - Vol. 7. - P. 135-146: http://www.taganrog.org/cgi-bin/generate. cgi?content=ecomm&dir=arts

94. Adamov A., ISAPI instead of CGI and Developing ISAPI Web Server Application // IEEE Conf. Lefkosha, Cyprus, 2001. - P. 240-246: http://www.taganrog.org/articles/isapi.html

95. Agha G. Actors: a Model of Concurent Computation for Distributed Systems / Cambridge MA: MIT Press, 1986.

96. Albertson Т., Best practices in distributed object application devbelopment: RMI, CORBA and DCOM: ttp://www.developer.com/news/techfocus/022398distl.html;

97. Allard. J., Keith M., David T. Plug into Serious Network Programming with the Socket. // PC World. 1998. - Vol. 13.

98. Anne Janzer. Why E-Business Intelligence is a Critical Success Factor for Application Service Providers. / Business Objects (book). The Tolly, 2000.

99. ASPs and Small Businesses. // FlashCommerce. Seattle, USA. - Nov 13, 2000.

100. Availability of Windows Sockets 2.0 for Windows 95. Microsoft Corp. - 27 July 2001.

101. Bill Janssen, Mike Spreitzer, Dan Larner, Chris Jacobi. ILU Reference Manual. Park Xerox labs. - P. 104.

102. Bob Baas, Maaike Verwij. Delphi Completely. London, 1996.

103. Bob Quinn, Dave Shute. Windows Sockets Network Programming. MA: Addison-Wesley.

104. Bob Weinstein. NET Platform Could be Answer to ASP, HSP Security Problems

105. Bob Weinstein. NET Platform Could be Answer to ASP, HSP Security Problems. // ASPStreet.com, April 4, 2002.

106. Brian Maso. The Visual J++ Handbook. / Osborn: McGraw-Hill, 1996.

107. CAD/CAM data translation service operating over the Internet // PlanetCAD. -2000. http://www.planetcad.com

108. CAD/CAM Solutions Tri-Tech Solutions. / Immertion Corporation, May 2002, http://www.immersion.com

109. CALS (Поддержка жизненного цикла продукции): Руководство по применению / Министерство экономики РФ; НИЦ CALS-технологий "Прикладная логистика"; ГУП "ВИМИ", 1999. 44с.

110. Charles Bruno, Total cost of ownership. / The Tolly Group. June 1999. http://www.tolly.com

111. Client/server: Past, Present and Future, http://news.dci.com/geos/dbsejava.htm

112. Comer, Douglas E. Internetworking with TCP/IP. // Englewood Cliffs, NJ: Prentice-Hall, Inc., 1991. Vols. 1 and 2, 2d ed.

113. CORBA Архитектура распределенных объектов. / Сервер компании Epsylon Technologies, www.demo.ru

114. Database Client Technologies and the Secrets of ADO. / Microsoft Corporation, 2002. http://www.microsoft.com/data/tch-vc21.htm

115. David S. Piatt. Introducing Microsoft NET. // Microsoft Press, 2000.

116. Deng, J. and Chen L. The Framework of Adaptive Web Search Agent. // Proc. ICICS Conference. Singapore, 2001.

117. Douglas C. Schmidt, Chris Cleeland Applying Patterns to Develop Extensible ORB Middleware. // IEEE Communications Magazine Special Issue on Design Patterns, 1999.

118. Douglas C. Schmidt, Tim Harrison. Evaluating the Performance of 00 Network Programming Toolkits, С++ Report. // SIGS. -1996. Vol. 8, No. 7. -P. 8.

119. Durfee E.H., Lesser V.R. Corkill D.D. // The Handbook of Al. Vol.4. N.Y.: Academic Press, 1989.

120. Erik Clausen, June 6, 2000 , Tecnomatix Announces First Step of Application Service Provider Initiative

121. Erik Clausen, Tecnomatix Announces First Step of Application Service Provider Initiative // ASPStreet.com Application and Web services providers, June 6, 2000

122. Fogel L.J., Owens A.J., Walsh M.J., Artificial Intelligence through Simulated Evolution, J.Wiley & Sons, 1996.

123. Forrester Research, Inc. San Francisco, CA, http://www. forrester.com

124. Gasser L. Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics // Artificial Intelligence. 1991 - Vol.47. №1-3. p. 107-138

125. Handbook of Life Cycle Engineering: Concepts, Tools and Techniques, Edited by A. Molina, J.M. Sanchez, A. Kusiak, to be published by Chapman & Hall, London, 1998.

126. Hank Hogan. J2EE is Considered Equal Match for .NET // ASPStreet.com -Application and Web services providers, May 14, 2002.

127. Harvey M., Paul J. Internet and World Wide Web. Prentice Hall, 2000.

128. Jackson M. A. System Development. Englewood Cliffs, New Jersey: Prentice Hall International, 1983.

129. James Marshall. HTTP Made Really Easy. http://www.jmarshall.com/easy/http/, August 15, 1997.

130. Jim Frost. Windows Sockets: A Quick And Dirty Primer. // TheWorld Ltd., December 31, 1999.

131. Joseph F. Kovar. Wyse To Expand Thin-Client Computing To Wireless And Mira Devices. / Thin Client Zone- http://www.thinclientzone.com, 11/19/2002

132. Julia Oliver, Roy Scribner. At Work Computers and Arc Second introduce PocketCAD PRO on rugged color Ranger handheld. // At Work Computers. -July 10, 2002, http://www.atworkcom.com

133. Johnson, J., Skoglund, R., Wisniewski, J., Program Smarter. Not Harder. Get Mission-Critical Projects Right the First Time. // McGraw-Hill, Inc., 1995.

134. Kevin Newcomb. Thin Planet, KevSoft Asks the Easy Questions. / ThinPlanet.net, July 2002.

135. M. Столяров, И. Трифаленков. На пути к управляемым информационным системам // Jet Info. 1999. № 03.

136. Magnusson J. S., Torbjorn H. CALS. Stockholm, Sweden, 1996.

137. Marie P. Planchard, David C. Engineering Design with SolidWorks 2001. / Planchard Paperback, 2000.

138. Meghraj Thakkar. e-Commerce Applications Using Oracle 8i and Java from scratch. Indiana: QUE, 1999.

139. Michael Mecham. Airbus Partners Select Web Enterprise Software. // Aviation Week & Space Technology, August 17, 1998.

140. Microsoft TCP/IP Traning. Microsoft Corporation: Microsoft Press, 1996.

141. Minda Zetlin. No Place Like Home: New Trend Sees ASP Clients Keeping Data In-House

142. Minda Zetlin. No Place Like Home: New Trend Sees ASP Clients Keeping Data In-House. // ASPStreet.com, June 17, 2002.

143. Mary Kirtland, The Programmable Web: Web Services Provides Building Blocks for the Microsoft .NET Framework. // MSDN Magazine, September 2000.

144. CORBA Services: Collection Service Specification. / Object Management Group., 24 Dec, 1997, P. 44. ftp://ftp.omg.org/pub/formal/97-12-09.pdf

145. Object Management Group. OmaA Discussion of the Object Management Architecture January 1997, 44p (www.omg.org/library/oma/oma-all.pdf)

146. P.K.Janbandhu and M.Y.Siyal. Novel Biometric Digital Signatures for Internet based Applications // Information Management and Computer Security Journal, MCB University Press, UK, 2001, Vol.9, issue 5.

147. Paul Harmon. Enterprise Application Servers. 11 Component Development Strategies.- January 2000. Vol. X. - No. 1.

148. PEPS SolidCut 3D Surface Design & Machining software. Fully Functional CAD. / CAMTEK JetCam Group. 2002, http://www.peps.com

149. Providing support for IBM NetVista N2200 and N2800 thin client customers. / NeoWare Inc. 2002. http://www.neoware.com

150. R. Fielding, J. Gettys, J. Mogul, H.Frystyk, L. Masinter, P. Leach. RFC 2616. Hypertext Transfer Protocol — HTTP/1.1. Т.: Berners-Lee, 1999.

151. R.Srinivasan. RFC 1831. RPC: Remote Procedure Call Protocol Specification Version 2, 1995.

152. Raphael C. Malveau and Thomas J. Mowbray CORBA Design Patterns. // ISBN 0471158828, Wiley, 1997.

153. Remote Monitoring of Clients with Microsoft and Citrix. / ACP. 12 June, 2002. http://www.acpthinclient.com

154. Richard M. Lueptow, Michael Minbiole. Graphics Concepts with SolidWorks 2000. / Paperback, January 1999.

155. Roy T. Fielding. HTTP Tutorial. University of California, 24 Jun 1997.

156. Ruediger R. Asche. Power Outlets in Action: Windows Sockets. / Microsoft Developer Network Technology Group. June 1, 1995.

157. Server-based Computing White Paper. Citrix Systems, 1999.

158. Shirley Williams, Sue Walmsley. Discover Delphi. Addison-Wesley, 1999.

159. Shoham Y. Agent Oriented Programming // Artificial Intelligence, 1993, Vol. 60, №1, p. 51-92.

160. Sims, O. Business Objects: Delivering Cooperative Objects for Client Server. / IB. McGraw Hill Series, ISBN 0-07-707957-4, 1994.

161. Spatial Launches Web Portal Offering Multiple Application Services for Manufacturing and Design Engineers, June 12, 2000

162. Specialized CAD Software. / The Internet Resource for Engineering Professionals, 2002.

163. Stephen A. Thomas. Building your Intranet with Windows NT 4.0. John Willey&Sons Inc., 1997, P. 107-127.

164. Steve Kaplan and Bill Lowry. Want to Stay Out of Jail? Going Thin-Client Is Your Safest Bet. / Jupitermedia Corp., ThinPlanet.net, August 2002.

165. Steve Vinoski. Comparing Alternative Programming Techniques for Multithreaded Servers. // SIGS С++ Report. Vol. 8. - No 2., February 1996. http://www.iona.com/hyplan/vinoski/col5.pdf

166. Steve Vinoski. Distributed Callbacks and Decoupled Communication in CORBA. // SIGS С++ Report. Vol. 8. - No. 10, October 1996.

167. Stevens, Richard W. TCP/IP Illustrated. Vol. 1, The Protocols. Reading. -Mass.: Addison-Wesley, 1994.

168. Stevens, Richard W. Unix Network Programming. Englewood Cliffs, N.J.: Prentice-Hall, Inc., 1990.

169. The Common Object Request Broker: Architecture and Specification. / Object Management Group Inc., 1999.

170. Thin Clients. Windows Terminals, NCs. What's the Difference? / A Wyse Technology White Paper, 1997.

171. Thin clients: the choice for access, simplicity, savings and flexibility. / International Business Machines Corporation, 1999.

172. Todd Miller, David Powell. Using Delphi 3. Special Edition. Que Corporation, 1997, - P. 878-904.

173. Web-Based Transportation Management Services: Market Overview and Analysis of 18 Service. / IDC Analyze the Future. Jun 2001. http://www.idcresearch.com

174. Windows Sockets API. // Microsoft Systems Journal. 1993. - Vol 8. - P. 3550.

175. WinFrame/MetaFrame Virtual Workplace Solutions. / Citrix Systems, Inc. http://www.citrix.com

176. Хаббард Дж. Автоматизированное проектирование баз данных. М.: Мир,1984.

177. Тудер И. Ю. Коллективный анализ предметной области. // Банковские технологии. 2001. № 5. - С. 32-38.

178. Калянов Г. Н. Теория и практика реорганизации бизнес-процессов. М.: СИНТЕГ, 2000.

179. Jackson М. A. System Development. Englewood Cliffs, New Jersey: Prentice Hall International, 1983.

180. J.Ousterhout et.al. MEDUSA: an experiment in distributed operating structure. // Comm. ACM. 1980. -Vol.23. - No 2. - P.92-105.

181. K.P.Birman, T.A.Joseph. Reliable communication in the presence of failures. // ACM Transactions on Computer Systems. 1987. - Vol. - No 1. - P.47-76.

182. R.Carr. The tandem global update protocol. // Tandem Systems Review. June,1985.

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