Помощь в написании студенческих работ
Антистрессовый сервис

Методы и средства интеграции систем проектирования, производства и эксплуатации приборов на основе веб-сервисов

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

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

Методы и средства интеграции систем проектирования, производства и эксплуатации приборов на основе веб-сервисов (реферат, курсовая, диплом, контрольная)

Содержание

  • ОСНОВНЫЕ ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ГЛАВА 1. СЕРВИС-ОРИЕНТИРОВАННЫЙ ПОДХОД И
  • РЕАЛИЗАЦИЯ ЖИЗНЕННОГО ЦИКЛА ПРИБОРОВ
    • 1. 1. Классификация систем автоматизации проектирования
    • 1. 2. Интеграция САПР, САЬ8-технологии и РЬМ-решения
    • 1. 3. Анализ современного состояния индустрии приборостроения
    • 1. 4. Определение места веб-сервисов в приборостроении
    • 1. 5. Анализ проблем интеграции и постановка задачи
    • 1. 6. Выводы
  • ГЛАВА 2. ФОРМАЛЬНОЕ ПРЕДСТАВЛЕНИЕ ВЕБ-СЕРВИСОВ
    • 2. 1. Математическая формализация определения сервиса
    • 2. 2. Выбор и определение параметров качества
    • 2. 3. Формула сервисных вычислений
    • 2. 4. Определение операторов алгебры сервисных запросов
    • 2. 5. Реализация алгебраических операторов
    • 2. 6. Определение функции качества
    • 2. 7. Выводы
  • ГЛАВА 3. РАЗРАБОТКА АЛГОРИТМА ФОРМИРОВАНИЯ ПЛАНА ВЫЗОВА ВЕБ-СЕРВИСОВ
    • 3. 1. Задача оптимизации сервисных запросов
    • 3. 2. Аналитический обзор алгоритмов оптимизации
    • 3. 3. Анализ особенностей оптимизации сервисных запросов
    • 3. 4. Исследование алгоритмов мультисервисной оптимизации
    • 3. 5. Разработка алгоритма вероятностной оценки
    • 3. 6. Выводы
  • ГЛАВА 4. РЕАЛИЗАЦИЯ СИСТЕМЫ ОРГАНИЗАЦИИ ДОСТУПА К
  • ВЕБ-СЕРВИСАМИ
    • 4. 1. Определение концептуального расширения веб-сервисов
    • 4. 2. Разработка перспективной архитектуры СОДВС
    • 4. 3. Детализация программной реализации СОДВС
    • 4. 4. Разработка методики проведения эксперимента
    • 4. 5. Анализ результатов эксперимента
    • 4. 6. Выводы

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

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

Отдельные вопросы интеграции веб-сервисов нашли отражение в трудах В. Benatallah, Q.Z. Sheng, M. Dumas, M. Conti, D. Fensel, P. Grefen, B. Medjahed и других зарубежных авторов [62, 63, 70, 80, 87, 104, 105, 106]. Среди отечественных авторов можно выделить работы A.A. Бабошина, A.M. Кашевника, A.B. Данилина, А. П. Карпенко, В. А. Курчидиса, A.B. Новицкого, A.B. Сорокина, В. А. Филиппова, Б. А. Щукина и других [6, 19, 25, 26, 34, 39, 48, 51]. Подавляющее большинство работ касаются только темы управления взаимодействием предопределенных веб-сервисов, не затрагивая при этом вопросов организации доступа к вновь появляющимся функционально конкурентным веб-сервисам.

Сервис-ориентированный подход зародился и широко используется в крупных корпоративных информационных системах общего применения, таких как Microsoft Dynamics АХ, SAP R3, Baan ERP и других [101, 122]. В его основу положена сервис-ориентированная архитектура (СОА), предполагающая использование слабосвязанных заменяемых программных компонентов, оснащенных стандартными интерфейсами для взаимодействия по стандартным протоколам [108]. В области СAD/САМ/САЕ-систем сервис-ориентированный подход развит гораздо слабее.

Данная работа посвящена развитию сервис-ориентированного подхода в этой важнейшей для науки и практики области.

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

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

Целью работы является разработка методов и средств организации адаптивного доступа к веб-сервисам поддержки жизненного цикла проектирование — производство — эксплуатация приборов.

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

1. На основе математического аппарата, соответствующего цели работы, определить формальное представление веб-сервиса.

2. Разработать метод и алгоритм формирования плана вызова веб-сервисов применительно к реализации жизненного цикла проектированиепроизводство — эксплуатация.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основные положения, выносимые на защиту.

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

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

3. Алгоритм формирования плана вызова веб-сервисов.

4. Архитектура системы организации доступа к веб-сервисам.

Апробация результатов исследования. Основные положения диссертационной работы и результаты исследований, включенные в диссертацию, докладывались на различных конференциях, в том числе: Международная научно-практическая конференция «Безопасность водного транспорта», посвященная 300-летию Санкт-Петербурга (2003 г.) — XII Всероссийская научно-методическая конференция «Телематика'2005" — XXXVI научная и учебно-методическая конференция профессорско-преподавательского и научного состава СПбГУ ИТМО (2007 г.) — XXXVII, XXXVIII и XXXIX научные и учебно-методические конференции СПбГУ ИТМО (2008 г., 2009 г., 2010 г.) — VI Всероссийская межвузовская конференция молодых ученых (2009 г.) — ХЬ научная и учебно-методическая конференция НИУ ИТМО (2011 г.).

Публикации. По теме диссертации публиковано 12 научных работ [154 — 165], в том числе 3 из них [160, 164, 165] в журналах, включенных в перечень ведущих рецензируемых научных журналов и изданий, в которых должны быть опубликованы основные научные результаты диссертации на соискание ученой степени доктора и кандидата наук.

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

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

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

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

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

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

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

§ 4.6 Выводы.

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

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

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

ЗАКЛЮЧЕНИЕ

.

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

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

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

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

4. Предложена системная архитектура для организации адаптивного доступа к веб-сервисам поддержки жизненного цикла проектированиепроизводство — эксплуатация приборов, позволяющая, в отличие от существующих в отрасли подходов к интеграции САБ/САМ/САЕ-систем, динамически управлять процессом интеграции с учетом специфики выполнении проектно-производственных работ в отрасли приборостроения.

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

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

Показать весь текст

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

  1. , А. Ш. О численном подходе к получению Парето-оптимальных альтернатив Электронный ресурс. / А. Ш. Абаков, Ю. А. Сушков // Электронное научно-техническое издание «Наука и образование», № 5, май 2008, http://technomag.edu.ru/doc/93 468.html.
  2. Андерсон, Джеймс А. Дискретная математика и комбинаторика Текст. / Джеймс А. Андерсон- пер. с англ. М.: Издательский дом «Вильяме», 2004. — 960 с.
  3. , A.B. Методы оптимизации. Текст. / A.B. Аттетков, C.B. Галкин, B.C. Зарубин М.: Издательство МГТУ им. Н. Э. Баумана, 2003.-440 с.
  4. Ахо А. Структуры данных и алгоритмы. Текст. / А. Ахо, Д. Хопкрофт, Д. Ульман- пер. с англ. М.: Издательский дом «Вильяме», 2010. — 400 с.
  5. , A.A. Подход к организации взаимодействия веб-сервисов на основе модели потока работ Текст. / A.A. Бабошин, A.M. Кашевник // Труды СПИИРАН, вып. 5 СПб.: Наука, 2007. сс. 247−254.
  6. , В.В. Информационное обеспечение, поддержка и сопровождение жизненного цикла изделия Текст. / В. В. Бакаев, Е. В. Судов, В. А. Гомозов и др. -М.: Машиностроение-1, 2005. 624 с.
  7. , И.А. Теоретико-множественный подход к логическому выводу в базах знаний Текст. // Научно-технический вестник СПбГУ ИТМО. 2010. — № 66. — С. 43−48
  8. Информационные технологии в наукоемком машиностроении: компьютерное обеспечение индустриального бизнеса Текст. / Под ред. А. Г. Братухина К.: Техшка, 2001. — 728 с.
  9. CALS (Continuous Acquisition and Life cycle Support непрерывная информационная поддержка поставок и жизненного цикла) в авиастроении Текст. / Под ред. А. Г. Братухина — М.: Изд-во МАИ, 2002. — 676 с.
  10. , К. Создание корпоративных Java-приложений для IBM WebSphere Текст. / Кайл Браун, Гери Крейг, Грег Хестер, Рассел Стайнаур, В. Девид Питт, Марк Витцель, Джим Амсден, Петер М. Джекоб, Дениэл Берг- пер. с англ. М.: КУДИЦ-ОБРАЗ, 2005. — 860 с.
  11. , Ф. Мифический человеко-месяц или Как создаются программные системы Текст. / Фредерик Брукс- пер. с англ. СПб.: Символ-Плюс, 2010. — 304 с.
  12. Н. Алгоритмы и структуры данных. Текст. / Н. Вирт- пер. с англ. -СПб.: Невский диалект, 2008. 352 с.
  13. Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования Текст. / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес- пер. с англ. СПб.: Питер, 2001. — 325 с.
  14. ГОСТ 23 501.101−87 Системы автоматизированного проектирования. Основные положения Текст. / официальное издание М.: Государственный комитет СССР по стандартам, 1988. — 11 с.
  15. ГОСТ 23 501.108−85 Системы автоматизированного проектирования. Классификация и обозначение Текст. / официальное издание М.: Государственный комитет СССР по стандартам, 1986. — 15 с.
  16. ГОСТ 34.003−90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения Текст. / официальное издание М.: Стандартинформ, 2009.- 16 с.
  17. ГОСТ Р 53 480−2009 Надежность в технике Текст. / официальное издание М.: Стандартинформ, 2010. — 33 с.
  18. , A.B. Среда электронного взаимодействия для электронного правительства Текст. / A.B. Данилин // Москва, журнал «Информационное общество», 2003, вып. 1, сс. 41−52.
  19. , К. Дж. Введение в систему баз данных, 8-е издание Текст. / К. Дж. Дейт- пер. с англ. М.: Издательский дом «Вильяме», 2005. — 1328 с.
  20. , К. Дж. SQL и реляционная теория. Как грамотно писать код на SQL Текст. / К. Дж. Дейт- пер. с англ. СПб.: Символ-Плюс, 2010. -480 с.
  21. Управление современным предприятием: Интеграция решений SAP с системами автоматизированного проектирования Электронный ресурс. / SAP AG, 2005, http://www.sap.com/cis/pdf/CADintegration.pdf
  22. , Н.М. Диалоговое проектирование технологических процессов Текст. / Н. М. Капустин М.: Машиностроение, 1983. — 255 с.
  23. , Н.М. Автоматизация конструкторского и технологического проектирования Текст. / Н. М. Капустин, Г. Н. Васильев М.: Высшая школа, 1986.- 191 с.
  24. , А.П. Распределенная программная система для построения множества Парето в задаче многокритериальной оптимизации динамических систем с использованием параллельного генетического алгоритма Электронный ресурс. / А. П. Карпенко, В. А. Овчинников,
  25. A.C. Семенихин // Электронное научно-техническое издание «Наука и образование», № 7, июль 2008, http://technomag.edu.ru/doc/98 973.html.
  26. , C.B., Максимов, А.Н., Харитонова, А. Е. Семантический анализ проектной документации Текст. // Научно-технический вестник СПбГУ ИТМО. 2008. — № 46. — С. 198−202.
  27. Кнут, Дональд Э. Искусство программирования, том 3. Сортировка и поиск, 2-е изд. Текст. / Дональд Э. Кнут- пер. с англ. М.: Издательский дом «Вильяме», 2000. — 832 с.
  28. , М.Р. Методы интеграции данных в информационных системах Электронный ресурс. / М. Р. Когаловский // Центральный экономико-математический институт РАН, Москва, 2010, http://www.cemi.rssi.ru/mei/articles/kogalovl0−05.pdf
  29. А.Н. Теория информации и теория алгоритмов Текст. / А. Н. Колмогоров М.: Наука, 1987. — 304 с.
  30. Кормен, Томас X. Алгоритмы: построение и анализ, 2-е издание Текст. / Томас X. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн- пер. с англ. -М.: Издательский дом «Вильяме», 2005. 1296 с.
  31. Д. Теория и практика построения баз данных Текст. / Д. Кренке- пер. с англ. СПб.: Питер, 2003. — 800 с.
  32. , Н. Теория графов. Алгоритмический подход. Текст. / Н. Кристофидес- пер. с англ. -М.: Мир, 1978. 432 с.
  33. , В. А. Организация Web-взаимодействий в сервис-ориентированных прикладных системах Текст. / В. А. Курчидис, М. Ю. Лунев, A.C. Назанский, С. А. Рыльков Ярославль.: Яросл. гос. ун-т, 2002. — 97 с.
  34. Маннинг, Кристофер Д. Введение в информационный поиск Текст. / Кристофер Д. Маннинг, Прабхакар Рагхаван, Хайнрих Шютце- пер. с англ. М.: Издательский дом «Вильяме», 2010. — 528 с.
  35. , Дж. Планирование развития автоматизированных систем Текст. / Джеймс Мартин- пер. с англ. М.: Финансы и статистика, 1984.-196 с.
  36. Машнин, Т.С. Web-сервисы Java Текст. / Тимур Машнин СПб.: БХВ-Перербург, 2012. — 560 с.
  37. Миллсап К. Oracle. Оптимизация производительности Текст. / К. Миллсап, Д. Хольт- пер. с англ. СПб.: Символ-Плюс, 2006. — 464 с.
  38. , И.П. Подходы к проектированию автоматизированных систем Электронный ресурс. / И. П. Норенков // Электронное научно-техническое издание «Наука и образование», № 6, июнь 2005, http ://technomag. edu.ru/doc/52 253 .html
  39. , И.П. Основы автоматизированного проектирования: Учеб. для вузов. Текст. / И. П. Норенков М.: Издательство МГТУ им. Н. Э. Баумана, 2006. — 448 с.
  40. Ope, О. Теория графов Текст. / О. Ope- пер. с англ. М.: Наука. Гл. ред. физ.-мат. лит., 1980. — 336 с.
  41. , Т. Развитие индустрии полупроводниковых виртуальных компонентов Текст. / Т. Палташев, А. Игликов, М. Алексеев // Компоненты и технологии. 2012. — № 5. — С. 44−50
  42. , В.В. Парето-оптимальные решения многокритериальных задач. Текст. / В. В. Подиновский, В. Д. Ногин М.: ФЗМАТЛИТ, 2007. -256 с.
  43. Рамбо, Дж. UML 2.0. Объектно-ориентированное моделирование и разработка Текст. / Дж. Рамбо, М. Блаха- пер. с англ. СПб.: Питер, 2007. — 544 с.
  44. РД 250−680−88 Методические указания. Автоматизированные системы. Основные положения Текст. / руководящий документ по стандартизации М.: Государственный комитет СССР по стандартам, 1989.-3 с.
  45. , И.М. Выбор оптимальных параметров в задачах со многими критериями Текст. / И. М. Соболь, Р. Б. Статников М.: Дрофа, 2006. -175 с.
  46. , A.B. Проблемы интернета: Взаимодействие Web-сервисов -новый этап развития интернета Электронный ресурс. / A.B. Сорокин // Российская ассоциация электронных библиотек, http ://www. aselibrary.ru/datadocs/doc754ge.pdf
  47. , Э. Распределенные системы, Принципы и парадигмы Текст. / Э. Таненбаум- пер. с англ. СПб.: Питер, 2003. — 877 с.
  48. , М. Архитектура корпоративных программных приложений Текст. / Мартин Фаулер- пер с англ. М.: Издательский дом «Вильяме», 2006. — 544 с.
  49. , В.А. Информационные взаимодействия и web-сервисы Текст. / В .А. Филиппов, Б. А. Щукин, Богатырева Л. В. М.: ЛЕНАНД, 2009. — 144 с.
  50. , Г. Технологии передачи данных Текст. / Г. Хелд- пер. с англ. -Спб.: Питер, 2003. 720 с.
  51. Хоп, Г. Шаблоны интеграции корпоративных приложений Текст. / Грегор Хоп, Бобби Вульф- пер. с англ. М.: Издательский дом «Вильяме», 2007.-672 с.
  52. , Д. Введение в теорию автоматов, языков и вычислений, 2-е изд. Текст. / Джон Э. Хопкрофт, Раджив Мотвани, Джеффри Д. Ульман- пер. с англ. М.: Издательский дом «Вильяме», 2002. — 528 с.
  53. , И.Г. Методы оптимизации. Компьютерные технологии Текст. / И. Г. Черноруцкий СПб: БХВ-Петербург, 2011. — 384 с.
  54. , А.С. Введение в CALS-технологии: Учебное пособие Текст. / А. С. Шалумов, С. И. Никишкин, В. Н. Носков Ковров: КГТА, 2002. -137 с.
  55. Adams, Jonathan. Patterns for e-business: A Strategy for Reuse Текст. / Jonathan Adams, Srinivas Koushik, Guru Vasudeva, George Galambos -IBM Press, 2001.
  56. FHP. AgFlow-Concept Электронный ресурс. / http://grimmoonline.com/agflow.swf
  57. Alonso, G. Web Services: Concepts, Architecture, and Applications. Текст. / G. Alonso, F. Casati, H. Kuno, V. Machiraju Springer Verlag, June 2003.
  58. Alur, D. Core J2EE Pattern: Best Practices and Design Текст. / Deepak Alur, John Crupi, Dan Malks Prentice Hall, 2003. — 528 p.
  59. Benatallah, B. The Self-Serv Environment for Web Services Composition Текст. / В. Benatallah, Q. Z. Sheng, and M. Dumas // IEEE Internet Computing, 7(l):40−48, 2003.
  60. Bondy J. A. Graph Theory Текст. / J.A. Bondy, U.S.R. Murty Springer, 2008.-651 p.
  61. Buttcher, Stefan. Information Retrieval: Implementing and Evaluating Search Engines Текст. / Stefan Buttcher, Charles L.A. Clark, Gordon V. Cormack Massachusetts: MIT Press, 2010. — 606 p.
  62. Calero, Coral. Handbook of research on Web information systems quality Текст. / Coral Calero, Ma Angeles Moraga, Mario Piattini, editors -Information Science Reference (an imprint of IGI Global), 2008. 558 p.
  63. Cardoso, J. Quality of service and semantic composition of workflows. Ph. D Thesis Текст. / J. Cardoso University of Georgia, Athens, GA, 2002.
  64. Chaudhuri, S. An overview of query optimization in relational systems Текст. / S. Chaudhuri // PODS '98: Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems New York, NY, USA, 1998. — pages 34−43.
  65. Conti, M. Quality of Service Issues in Internet Web Services Текст. / M. Conti, M. Kumar, S. K. Das, and B. A. Shirazi // IEEE Transactions on Computers, 51(6):593 594, 2002.
  66. Daintith, A Dictionary of Computing (Oxford Paperback Reference) Текст. / Oxford University Press, USA, 2005. 608 p.
  67. DAML. DAML-based Web service ontology (DAML-S) Электронный ресурс. / http://www.daml.Org/services/daml-s/0.9/
  68. De Bruijn, Jos. Modeling Semantic Web Services Текст. / Jos de Bruijn, Dieter Fensel, Mick Kerrigan, Uwe Keller, Holger Lausen, James Scicluna -Springer-Verlag Berlin Heidelberg, 2008. 192 p.
  69. Deb, K. Multi-Objective Optimization using Evolutionary Algorithms Текст. / Kalyanmoy Deb John Wiley & Sons, Chichester, 2001. — 497 p.
  70. Diaz, Michel. Petri nets: fundamental models, verification, and applications Текст. / edited by Michel Diaz ISTE Ltd, John Wiley & Sons, Inc., 2009. -585 p.
  71. Dong, X. Similarity search for web services Текст. / X. Dong, A. Y. Halevy, J. Madhavan, E. Nemes, and J. Zhang // VLDB '04: Proceedings of the Thirtieth International Conference on Very Large Data Bases VLDB Endowment, 2004, pages 372−383.
  72. Dover D. Search Engine Optimization Secrets Текст. / Danny Dover -Indianapolis: Wiley Publishing, Inc., 2011. 537 p.
  73. Endrei, Mark. Pattern: Service-Oriented Architecture and Web Services Текст. / Mark Endrei, Jenny Ang, All Arsanjani, Sook Chua, Philippe Comte, Pal Krogdahl, Min Luo, Tony Newling IBM Press, 2004. — 348 p.
  74. Eom, Sean B. Inter-Organizational Information Systems in the Internet Age Текст. / Sean B. Eom Idea Group Publishing, 2005. — 373 p.
  75. Fensel, D. The Web Service Modeling Framework WSMF Текст. / D. Fensel and C. Bussler // Electronic Commerce: Research and Applications, pages 113−137, 2002.
  76. Feuerlicht, G. Simple Metric for Assessing Quality of Service Design Текст. / George Feuerlicht // LNCS 6568 Services Science: Service-Oriented Computing Berlin: Springer-Verlag Berlin Heidelberg, 2011, pp. 133−143.
  77. Forrester, Eileen C. CMMI for Services: Guidelines for Superior Service Текст. / Eileen C. Forrester, Brandon L. Buteau, Sandy Shrum Boston: Addison-Wesley, 2010.-691 p.
  78. Glass Fish, Java EE open source application server Электронный ресурс. / http://glassfish.java.net/
  79. GNU Operating System. GNU General Public License Электронный ресурс. / http://www.gnu.org/licenses/gpl.html
  80. Grand, M. Java Enterprise Design Patterns Текст. / Mark Grand Wiley Computer Publishing, 2002. — 486 p.
  81. Grefen, P. Cross-Organizational Workflow Management for Service Outsourcing in Dynamic Virtual Enterprises Текст. / P. Grefen, K. Aberer, H. Ludwig, Y. Hoffner // Data Engineering, Vol 24, No 1, March 2001.
  82. Hamadi, R. A petri net-based model for web service composition Текст. / R. Hamadi and B. Benatallah // Fourteenth Australasian Database Conference on Database Technologies, pages 191−200, 2003.
  83. Harper S. Web Accessibility. A Foundation for Research Текст. / Simon Harper, Yeliz Yesilada, Editors London: Springer-Verlag London Limited, 2008.-364 p.
  84. Hemrajani, A. Agile Java Development with Spring, Hibernate and Eclipse Текст. / Anil Hemrajani Sams, 2006. — 360 p.
  85. Jarke M. Query Optimization in Database Systems Текст. / Matthias Jarke, Jurgen Koch // Computing Surveys, Vol. 16, No. 2, June 1984, pp. 112−152.
  86. Jansen, A. Software Architecture as a Set of Architectural Design Decisions Текст. / A. Jansen, J. Bosch // Proceedings of the 5th Working IEEE/IFIP
  87. Conference on Software Architecture, WICSA '05, Pittsburgh, PA, USA, 2005.
  88. Jayasinghe, D. Apache Axis2 Web Services, 2nd Edition Текст. / Deepal Jayasinghe, Afkham Azeez Olton Birmingham: Packt Publishing, 2011 — 288 p.
  89. Jin, C. Chapter-window top-k queries on uncertain streams Текст. / С. Jin, К. Yi, L. Chen, J. X. Yu, X. Lin // VLDB '08: Proceedings of the 33rd International Conference on Very Large Data Bases. VLDB Endowment, 2008.
  90. Jurca, R. Reliable QoS monitoring based on client feedback Текст. / R. Jurca, B. Faltings, andW. Binder // WWW '07: Proceedings of the 16th International Conference on World Wide Web, pages 1003−1012, New York, NY, USA, 2007. ACM.
  91. Kurbel, Karl E. The Making of Information Systems: Software Engineering and Management in a Globalized World Текст. / Karl E. Kurbel Berlin: Springer-Verlag Berlin Heidelberg, 2008. — 591 p.
  92. Marinescu, F. EJB Design Patterns: Advanced Patterns, Processes, and Idioms Текст. / Floyd Marinescu John Wiley & Sons, Inc, 2002. — 288 p.
  93. Mattern, T. Enterprise SOA: Designing IT for Business Innovation Текст. / Thomas Mattern, Dan Woods O’Reilly, 2006. — 452 p.
  94. Maximilien, E. M. A framework and ontology for dynamic web services selection Текст. / E. M. Maximilien, M. P. Singh // IEEE Internet Computing, 8(5):84−93, 2004.
  95. Mcgover, James. Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations Текст. / James Mcgover, Oliver Sims, Ashish Jain, Mark Little Springer, 2006. — 408 p.
  96. Medjahed, B. Business-to-business interactions: issues and enabling technologies Текст. / В. Medjahed, В. Benatallah, A. Bouguettaya, A. H. H. Ngu, A. K. Elmagarmid // The VLDB Journal, 12(l):59−85, 2003.
  97. Medjahed, B. A Multilevel Composability Model for Semantic Web Services Текст. / В. Medjahed and A. Bouguettaya // IEEE Transaction on Knowledge and Data Engineering (TKDE), 17(7):954−968, July 2005.
  98. Medjahed, B. Infrastructure for E-Government Web Services Текст. / В. Medjahed, A. Rezgui, A. Bouguettaya, and M. Ouzzani // IEEE Internet Computing, 7(l):58−65, 2003.
  99. LSDIS. METEOR-S: Semantic Web Services and Processes (METEOR-S) Электронный ресурс. / http://lsdis.cs.uga.edu/proj/meteor/SWP.htm
  100. Minoli, D. Enterprise architecture A to Z: frameworks, business process modeling, SOA, and infrastructure technology Текст. / Dan Minoli -Auerbach Publications Taylor & Francis Group, LLC, 2008. 481 p.
  101. Nilsson, J. .NET Enterprise Design with Visual Basic .NET and SQL Server 2000 Текст. / Jimmy Nilsson Sams, 2002. — 380 p.
  102. OASIS. Universal Description, Discovery, and Integration (UDDI) Электронный ресурс. / http://www.uddi.org.
  103. Oguejiofor, E. Migrating Applications from Microsoft DNA to IBM WebSphere Текст. / Edward Oguejiofor, Peter Kovari, etc. IBM Redbooks, 2005, — 320 p.
  104. Open Solaris. ORACLE Solaris Электронный ресурс. / http ://hub. opensolaris. org/.
  105. Oracle Database llg Express Edition. ORACLE Электронный ресурс. / http://www.oracle.com/technetwork/database.
  106. OSCache. Java.net The Source for Java Technology Collaboration Электронный ресурс. / http://java.net/projects/oscache.
  107. Ouzzani, M. Efficient Access to Web Services Текст. / M. Ouzzani and B. Bouguettaya // IEEE Internet Computing, 37(3), March 2004.
  108. Ouzzani, M. Semantic Web Services for Web Databases Текст. / M. Ouzzani and B. Bouguettaya Springer Science+Business Media, 2011. -146 p.
  109. Pei, J. Probabilistic skylines on uncertain data Текст. / J. Pei, B. Jiang, X. Lin, and Y. Yuan // VLDB '07: Proceedings of the 33rd International Conference on Very Large Data Bases, pages 15−26. VLDB Endowment, 2007.
  110. Pernici, B. Adaptation of Web Services Based on QoS Satisfaction Текст. / Barbara Pernici, S. Hossein Siadat // LNCS 6568 Services Science: Service-Oriented Computing Berlin: Springer-Verlag Berlin Heidelberg, 2011, pp. 65−75.
  111. Petrie, C. Service Agents and Virtual Enterprises: A Survey Текст. / С. Petrie, С. Bussler // IEEE Internet Computing, 7(4):68−78, 2003.
  112. Protogeros, Nicolaos. Agent and web service technologies in virtual enterprises Текст. / Nicolaos Protogeros, editor Information Science Reference (an imprint of IGI Global), 2008. — 383 p.
  113. Qiu, Robin G. Enterprise Service Computing: from Concept to Deployment Текст. / Robin G. Qiu London: Idea Group Publishing, 2007. — 426 p.
  114. Srivastava, U. Query optimization over web services Текст. / U. Srivastava, J. Widom, K. Munagala, and R. Motwani // VLDB '06: Proceedings of the 32nd International Conference on Very Large Data Bases, pages 355−366. VLDB Endowment, 2006.
  115. Struts. Apache Software Foundation Электронный ресурс. / http://jakarta.apache.org/struts/
  116. Straube, D. Query optimization and execution plan generation in object-oriented data management systems Текст. / Dave D. Straube, M. Tamer Ozsu // IEEE Trans. Knowl. Data Eng., 7(2):210−227, 1995.
  117. DAML. Semantic Web Services Initiative Architecture Committee (SWSA) Электронный ресурс. / http://www.daml.org/services/swsa/
  118. Theuerkorn, F. Lightweight enterprise architectures Текст. / Fenix Theuerkorn Auerbach Publications, 2005. — 319 p.
  119. Turner, Raymond. Computable Models Текст. / Raymond Turner -Springer-Verlag London Limited, 2009. 240 p.
  120. Vinoski, S. Web services interaction models, part 1: Current Practice Текст. / S. Vinoski // IEEE Internet Computing, 6(3):89−91, 2002.
  121. W3C. Simple Object Access Protocol (SOAP). Электронный ресурс. / http ://www.w3. org/TR/soap.
  122. W3C. Web Service Architecture. Электронный ресурс. / http://www.w3.org/TR/ws-arch/, 2003.
  123. W3C. Web Service Description Language (WSDL). Электронный ресурс. / http://www.w3.org/TR/wsdl.
  124. W3C. OWL Web Ontology Language Reference (OWL). Электронный ресурс. / http://www.w3.org/TR/owl-ref/.
  125. W3C. Web Service Execution Environment (WSMX). Электронный ресурс. / http://www.w3.org/Submission/WSMX/.
  126. Whitehorn, M. Inside Relational Databases Текст. / Mark Whitehorn, Bill Marklyn Springer Science+Business Media, 2007. — 371 p.
  127. Wilde E. REST: From Research to Practice Текст. / Erik Wilde, Cesare Pautasso, Editors New York: Springer, 2011. — 528 p.
  128. WS-I. Web Services Interoperability Organization. Электронный ресурс. / http://www.ws-i.org/.
  129. ESSI WSMO working group. Web Service Modeling Ontology Электронный ресурс. / http://www.wsmo.org/
  130. WSMX. Web Service Modeling eXecution environment Электронный ресурс. / http://www.wsmx.org/index.html
  131. Wu, Naiqi. System modeling and control with resource-oriented Petri nets Текст. / Naiqi Wu, MengChu Zhou CRC Press, 2010. — 284 p.
  132. Yu, T. Efficient algorithms for web services selection with end-to-end QoS constraints Текст. / Т. Yu, Y. Zhang, and K. J. Lin // ACM Trans. Web, 1(1), 2007.
  133. Yu, Qi. A Foundational Framework for Service Query Optimization. PhD thesis. / Qi Yu Department of Computer Science and Applications, Virginia Polytechnic Institute and State University, Blacksburg, VA, 2008.
  134. Yu, Qi. Foundations for Efficient Web Service Selection Текст. / Qi Yu, Athman Bouguettaya New York.: Springer Sciens + Business Media, 2009.
  135. Yuan, Y. Efficient computation of the skyline cube Текст. / Y. Yuan, X. Lin, Q. Liu, W. Wang, J. Xu Yu, and Q. Zhang // VLDB '05: Proceedings of the 31st International Conference on Very Large Data Bases, pages 241 252. VLDB Endowment, 2005.
  136. Zhang, L.J. Modern technologies in Web services research Текст. / Liang-Jie Zhang IGI Publishing, 2007. — 283 p.
  137. Zeng, L. QoS-aware Middleware for Web Services Composition Текст. / L. Zeng, B. Benatallah, A.H.H. Ngu, M. Dumas, J. Kalagnanam, H. Chang // IEEE Trans. Softw. Eng., 30(5):311−327, 2004.
  138. Zeng, L. Quality Driven Web Services Composition Текст. / L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, Q. Sheng // WWW '03: Proceedings of the 12th international conference on World Wide Web, pages 411121, New York, NY, USA, 2003. ACM.
  139. Zheng, George. Web Service Mining Текст. / George Zheng, Athman Bouquettaya- Springer Science+Business Media, LLC, 2010.- 136 p.
  140. Zhuk, Jeff. Integration-Ready Architecture and Design: Software Engineering With XML, Java, .NET, Wireless, Speech, and Knowledge Technologies Текст. / Jeff Zhuk CamBRidGe UNiveRSitY PRess, 2004. -609 p.
  141. Zimmermann, Olaf. Perspectives on Web Services- Applying SOAP, WSDL, and UDDI to Real-World Projects Текст. / Olaf Zimmermann, Mark R Tomlinson, Stefan Peuser Springer, 2003.
  142. Публикации и научно-исследовательские работы автора
  143. , A.M. Динамическая интеграция и кластеризация приложений многоуровневых корпоративных информационных систем Текст. //
  144. Россия и Мир: Сборник научных трудов / под ред. С. А. Педана. -Санкт-Петербург: ИИЦ СПГУВК, 2006
  145. , A.M. Межплатформенная интеграция многоуровневых корпоративных приложений Текст. // Телематика 2005: Сборник трудов XII Всероссийской научно-методической конференции. Санкт-Петербург: СПГУИТМО, 2005. — С. 324−325.
  146. , A.M. Многоуровневая архитектура корпоративных приложений Текст. // Распределенные системы автоматизированного управления на транспорте: Сборник научных трудов / Под ред. Ю. М. Кулибанова. Санкт-Петербург: ИИЦ СПГУВК, 2004. — С. 40−45.
  147. , A.M. Организация централизованного планирования информационных ресурсов предприятия Текст. // Информационные технологии на транспорте: Сборник научных трудов / Под ред. Ю. М. Кулибанова. Санкт-Петербург: Политехника, 2003. — С. 116−120
  148. , A.M. Проблемы эффективного использования сетевых сервисов Текст. // Научно-технический вестник СПбГУ ИТМО / КОМПЬЮТЕРНЫЕ СИСТЕМЫ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ СПб: СПбГУ ИТМО, 2011. — № 01(71) — С. 83−87.
  149. , A.M. Формы распределения данных. Количественный анализ Текст. // Информационные технологии на транспорте: Сборник научных трудов / Под ред. Ю. М. Кулибанова. Санкт-Петербург: Политехника, 2003. — С. 121−126
  150. Н.М., Дергачев A.M. Ложные вычислительные системы для исследования и отвлечения атак Текст. // Научно-технический вестник СПбГУ ИТМО СПб: СПбГУ ИТМО, 2007. — № 45. — С. 3239.
  151. Н.М., Дергачев A.M. Организация сетевого взаимодействия узлов распределенной системы хранения данных Текст. // Научно-технический вестник СПбГУ ИТМО СПб: СПбГУ ИТМО, 2011. — № 02(72). — С. 137−141.
Заполнить форму текущей работой